博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sama5d3 环境检测 adc测试
阅读量:6184 次
发布时间:2019-06-21

本文共 604 字,大约阅读时间需要 2 分钟。

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <fcntl.h>

//逻辑通道和物理通道的对应关系

//channel7 ain0

//channel6 ain1

//channel3 ain2

//channel4 ain3

//channel5 ain4

//channel2 ain5

//channel1 ain6

//channel0 ain7

int main(int argc, char *argv)
{
    int i, n, fd;
        int ret;
        unsigned short val[8];
       
        fd = open("/dev/ad7927", O_RDWR);               //打开设备
        
    if (fd < 0)
        {
            printf("can't open /dev/ad7927!\n");
            exit(1);
        }
        ret = read(fd, val, 8*sizeof(unsigned short)); //读取
        if(ret > 0)
        {
            for(i=0;i<8;i++)
             printf("channel=%d,result = %x\n",
            (val[i]&0xe000)>>13, val[i]&0x1fff);
        }
   
    sleep(10);
    return 0;
 } 

转载地址:http://wtsda.baihongyu.com/

你可能感兴趣的文章
ytu 1940:Palindromes _easy version(水题)
查看>>
asp.net“服务器应用程序不可用” 解决方法
查看>>
PHP中spl_autoload_register函数的用法
查看>>
response content-type json
查看>>
线程同步
查看>>
Android 从零开始打造异步处理框架
查看>>
调用Interop.zkemkeeper.dll无法使用解决方案
查看>>
贪心算法(Greedy Algorithm)
查看>>
DuBrute 3.1
查看>>
【PWA学习与实践】(9)生产环境中PWA实践的问题与解决方案
查看>>
RecyclerView的复用机制
查看>>
机器学习之牛顿法
查看>>
在Ubuntu上使用MySQL设置远程数据库优化站点性能
查看>>
鹅厂优文|主播pk,如何实现无缝切换?
查看>>
编写基于PHP扩展库的后门
查看>>
Android Handler机制之Message及Message回收机制
查看>>
JSON vs Js
查看>>
css居中
查看>>
谈谈分享邀请奖励机制(附iOS实现代码)
查看>>
多隆:淘宝第一行代码撰写者的程序世界
查看>>