📄 usr.c
字号:
#include <stdio.h>#include <unistd.h>#include <sys/types.h>#include <sys/ipc.h>#include <sys/ioctl.h>#include <fcntl.h>#define ADC_DEV "/dev/adc"static int adc_fd=-1;static int GetADresult(int channel){ int data; read(adc_fd, &data, sizeof(data)); return data;}int main(void){ int i; float d; if((adc_fd=open(ADC_DEV, O_RDWR))<0){ printf("Error opening %s adc device\n", ADC_DEV); return -1; }
for(i=0;i<=100;i++){ d=((float)GetADresult(i)*3.3)/1024.0; printf("a%d=%8.4f\t",i,d); printf("\n"); sleep(1); printf("\r"); } close(adc_fd); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -