串口读数据

来源:互联网 发布:数据分析师工资待遇 编辑:程序博客网 时间:2024/04/27 16:32

从串口读数据,只读一次,数据没有读全。加入while后,则数据读全了。

total_read_bytes=0;

while(read_bytes=read(fd_485,buffer1,256)>0)

{

memcpy(buffer2+total_read_bytes,buffer1,read_bytes);

total_read_bytes+=read_bytes;

}

for(i=0;i<total_read_bytes;i++)

printf("0x%02lx\n",buffer2[i]);

原创粉丝点击