FILE *uart; uart=fopen("/dev/uart1","w+"); // 初始化 if(uart==NULL) { printf("Unable to open uart"); exit(0); } char *str; fprintf(uart,str); //向串口写 fscanf(uart,"%s",str); //向串口读
小弟用以上程序进行串口操作,但是只能向串口写(通过PC的串口程序测试),但是无法接受PC发送过来的数据,感觉好像是在fscanf(uart,"%s",str); 语句上停住了,哪位老大给指点指点,或者推荐一个例程, 谢谢!! lvguihua23@126.com |