⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sys_adc.c

📁 _计算实用教程Visual C++6.0实用教程
💻 C
字号:
/* sys_adc.c */
/* compile as : gcc -O sys_adc.c */
/* used in Ordinary user mode */

#include <stdio.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include "adc.h"

int main(void)
{
int fd;
unsigned char  buf[5];
int count=2;
int i;

fd=open("/dev/adc3",O_RDONLY);
if (fd<0)
{
printf("Could not open device\n");
abort();
}
else
{
printf("ADC Channel 3 opened\n");
}
for (i=0;i<=100;i++)
{
read(fd,buf,count);
printf("Reading No:%d  %d \n",i,((int)buf[1]*256+(int)buf[0]));
sleep(1);
}
close(fd);
return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -