lirenjie 发表于 2010-5-22 14:22:03

求助----串口通信

      各位大哥,我做了一个串口通信的程序,请大家帮我看看,我想把前端电路测到的温度在上位机上显示出来,接口是RS232,下位机不停地将测到温度通过串口发上来,上位机通过检测识别帧头AC和96两个字节来判断接下来的四个字节是有用数据,然后将这四个数据显示出来

飞雨天 发表于 2010-5-23 15:51:33

你如何知道数据部分会没有ac和96呢?如果有那该如何判别?

lirenjie 发表于 2010-5-23 16:52:59

回复 2# 飞雨天 的帖子

我下位机采集到的温度应该都是数字,ASCII码应该有固定的范围,不会采到AC和96的吧,我是这样理解的,不知道对不对

飞雨天 发表于 2010-5-23 18:30:43

嗯,那你用queue做个fifo,然后采用producer/consumer模式,producer里负责数据接收和对fifo的装入,consumer里对fifo单字节取出进行处理
页: [1]
查看完整版本: 求助----串口通信