zoukankan      html  css  js  c++  java
  • sama5 kio接口控制

    //example 
    #include <stdio.h>
    #include <stdlib.h>
    #include <unistd.h>
    #include <string.h>

    #define TX1_LED     160 //

    #define RX1_LED     161//

    int main(int argc, char * argv)
    {
            int i, n, fd;
            char num,val;
            int ret;
            fd = open("/dev/kio", O_RDWR);                //打开设备
            if (fd < 0)
            {
                printf("can't open /dev/kio! ");
                exit(1);
            }
            sleep(1);
            ioctl(fd, 1, TX1_LED);                //设置GPIO160输出 TX1_LED

        ioctl(fd, 1, RX1_LED);                //设置GPIO161输出 RX1_LED
           
            while (1) 
            {
                    num = 1;
                    ret = write(fd,"1",TX1_LED); //置高
                    if(ret < 0)
                    {
                            perror("write");
                            return -1;
                    }
                    sleep(1);
                    ret = write(fd,"0",TX1_LED);//置低
                    if(ret < 0)
                    {
                        perror("write");
                        return -1;
         }

         ret = write(fd,"1",RX1_LED); //置高
                    if(ret < 0)
                    {
                            perror("write");
                            return -1;
                    }
                    sleep(1);
                    ret = write(fd,"0",RX1_LED);//置低
                    if(ret < 0)
                    {
                        perror("write");
                        return -1;
         }

         

      }

    }

  • 相关阅读:
    NLP 中的embedding layer
    Java Web -- Servlet(5) 开发Servlet的三种方法、配置Servlet具体解释、Servlet的生命周期(2)
    我对REST的理解
    QML 与 C++ 交互之工厂方法
    Hive分析窗体函数之LAG,LEAD,FIRST_VALUE和LAST_VALUE
    【C/C++】:用C实现输出日期的阴历日子
    Android6.0执行时权限解析,RxPermissions的使用,自己封装一套权限框架
    统计报表
    2015 HDU 多校联赛 5363 Key Set
    查看sedna创建的数据库和集合,文档之类
  • 原文地址:https://www.cnblogs.com/zym0805/p/5006546.html
Copyright © 2011-2022 走看看