📄 da_test.c
字号:
#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <asm/fcntl.h>#define DEVICE_FILE_NAME "/dev/da0832"unsigned char buf[] = {0x00, 0x40, 0x80, 0xc0, 0xff};int main() { int fd, rc;// unsigned char value; int i; fd = open(DEVICE_FILE_NAME, O_RDWR); if(fd < 0) { printf("Can't open device file: %s!\n", DEVICE_FILE_NAME); exit(1); } else { printf("Device %s open -> It works!\n", DEVICE_FILE_NAME); // isTSopen = 1; } //while(isTSopen) //{ for(i = 0; i < sizeof(buf); i++) { printf("DA convert value[%d] = 0x%02x\n", i, buf[i]); rc = ioctl(fd, 0, &buf[i]);// rc = ioctl(fd, 0, buf[i]); printf("ioctl return value %d\n", rc); sleep(5); } //} close(fd); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -