打印
[ZLG-ARM]

vc实现异步串口通讯的问题

[复制链接]
1892|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
goodguy|  楼主 | 2007-10-28 11:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
vc中mscomm控件实现串口通信,是属于同步传输还是异步传输?

mscomm是异步传输。   
  

该控件是异步传送的,串行通信的数据是逐位传送的,异步通信中规定了字符的起始位,字符编码,奇偶校验位,和停止位,这样每一个数据才清晰不会混淆,在这种方式下,每一个字符出现在数据流中的时间是不确定的,接受方不知道发送方什么时候发送,而同步通信中,把许多字符组成一个信息侦,每一个侦得开头用同步字符来指示,两者必须要同一个时钟进行协调。   
异步的话,只要双方的波特率相同就可以了!


这样说对吗?

相关帖子

沙发
qihao| | 2007-10-28 21:43 | 只看该作者

!

没用过同步的,异步嘛,就是有“起始位”通知对方“看招,有东西来了。

异步通信时一个最基本的原则--时间来做“看门狗”

使用特权

评论回复
板凳
hotpower| | 2007-10-28 23:27 | 只看该作者

异步肯定有波特率同步问题,但硬件简单

使用特权

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

本版积分规则

4

主题

15

帖子

0

粉丝