2 zhongguohao110 zhongguohao110 于 2015.07.18 11:40 提问

着急串口程序真心感谢 20C

图片说明
这是我的串口接收程序,怎么在一运行程序就响应oncomm函数,接收数据总是52428
是不接收缓冲区总有数据啊?谢谢各位真心感谢

6个回答

Evankaka
Evankaka   Ds   Rxr 2015.07.18 11:55

接收之前,先把缓冲区数据清空了!

91program
91program   Ds   Rxr 2015.07.18 11:54

串口初始化后,请先清除接收缓冲区
接收缓冲区不可能一直有数据,只要你取了数据,数据就会被清除。

oyljerry
oyljerry   Ds   Rxr 2015.07.18 19:44

你要接收串口缓冲区中的俄数据。当你处理了,就清空了,下次有了数据接收,才会再次触发你的事件。

zhongguohao110
zhongguohao110 俄数据是什么啊,我该怎么处理啊?这是我的初始化程序换需要加什么吗?真心感谢
2 年多之前 回复
zhongguohao110
zhongguohao110   2015.07.18 20:28

图片说明

caozhy
caozhy   Ds   Rxr 2015.07.19 07:08

用串口调试助手先调试,看看数据发送对不对。
然后调试你的程序,注意停止位校验位波特率等参数。

sq419412002
sq419412002   2015.07.20 11:33

52428是怎么来的。。。

Csdn user default icon
上传中...
上传图片
插入图片