/ *******adc_test.c******/
/********应用程序********/
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/ioctl.h>
#define DEVICE_NAME "/dev/adc"
int main(int argc,char *argv)
{
int fd;
int ret;
// int data;
int i;
// int val;
fd = open(DEVICE_NAME,0);
if(fd < 0)
{
perror("open adc error!\n");
return -1;
}
for(i = 0; i < 1000; i++)
{
ret = ioctl(fd,0,0);
if(ret < 0)
{
printf("read error!\n");
close(fd);
return -1;
}
printf("%d\n",ret);
sleep(1);
}
// freq = 1000;
// sleep(10);
close(fd);
return 0;
}
版权声明:本文为wangzhongkai001原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。