当前位置: 技术问答>linux和unix
有关linux下串口通讯断帧的问题,望高手解答
来源: 互联网 发布时间:2016-12-29
本文导语: 小弟现在做一个项目需要用串口通讯,操作系统是linux2.6的内核,平台是arm pxa166的平台,读串口的代码如下: struct timeval timeout1={0,3}; //select等待3毫秒,3毫秒轮询,要非阻塞就置0 FD_ZERO(&rd); FD_SET(fd_global, &rd); ...
小弟现在做一个项目需要用串口通讯,操作系统是linux2.6的内核,平台是arm pxa166的平台,读串口的代码如下:
struct timeval timeout1={0,3}; //select等待3毫秒,3毫秒轮询,要非阻塞就置0
FD_ZERO(&rd);
FD_SET(fd_global, &rd);
if(FD_ISSET(fd_global, &rd))
{
if(select(fd_global+1, &rd, NULL, NULL, &timeout1) 0)
{
COUNTER_IN = nRead;
printf("nRead = %dn", nRead);
int recv_index, index = 0;
for(recv_index=0;recv_index