利用开发板上的串口1实现收发数据的功能,可以正确的发送数据到PC机上,但是当PC机发送数据给开发板时,开发板上的串口不能正确的读取数据,显示读到的字节数不是0就是小于期望读到的字节数,这是怎么怎么回事?我是现在开发板端运行这个读串口程序,再再PC端利用串口助手发送数据的。
就是利用一个read函数做的
……之前的程序省略,就是打开串口配置串口的问题
char buff[10];
nread=read(fd,buff,10);
printf("nread=%d buff=%s ",nread,buff); //这一句我想显示读到的字符也不能实现
这是怎么回事?