打印

如何得知串口有数据

[复制链接]
1811|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tianyalingyin|  楼主 | 2011-11-29 18:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教一个问题“
现在正在做上位机软件,如何得知串口已经有数据才把数据读到上位机?

现在我采用的是定时器去读,但是读到的数据不易于分析。

同时,读到数据之后,如何把串口读到的数据清空?

谢谢、3

相关帖子

沙发
xuyaqi| | 2011-11-29 20:13 | 只看该作者
通信双方应该有协议

使用特权

评论回复
板凳
tyw| | 2011-11-29 20:43 | 只看该作者
不断地读起始位

使用特权

评论回复
地板
tianyalingyin|  楼主 | 2011-11-29 22:46 | 只看该作者
3# tyw

能否请T叔说的详细些?

谢谢

使用特权

评论回复
5
tyw| | 2011-11-30 05:38 | 只看该作者
检查串口的接收瑞→是起始位?→是→开始通汛
      忄                    ↓否      
      ←←←←←←←

使用特权

评论回复
6
wlkshawk| | 2011-11-30 13:25 | 只看该作者
用中断啊

使用特权

评论回复
7
chunyang| | 2011-11-30 20:50 | 只看该作者
串口是有中断的,不管是PC平台还是嵌入式系统。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

52

帖子

1

粉丝