首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

停止位替0 或1有什么区别和后果

2012-08-01 
停止位为0 或1有什么区别和后果RS232我用串口助手时,连接时选的停止位为1,连通了,有信息。但自己做了个串口

停止位为0 或1有什么区别和后果
RS232
我用串口助手时,连接时选的停止位为1,连通了,有信息。但自己做了个串口通讯,引用的人家写好的类,必须停止位为0才能连通,好奇怪。这个不是事先定好的嘛,
谁来解释下
我现在改为0了,对以后有没有影响

[解决办法]
2个程序定义不同而已。串口停止位只有1、1.5、2,这三种取值,默认都是选的1。你引用别人的类,他应该是自己定义了枚举型0、1、2分别对应1、1.5、2,所以他的0就是对应串口助手的1。

[解决办法]
串口通讯属于异步通讯,一般停止位只要多于一个比特,长点或短点应该没有什么影响;
只要发送和接收端两端匹配,不出现发送的快(帧间间隔小),接收的慢(帧间间隔大)就可。
[解决办法]

探讨
2个程序定义不同而已。串口停止位只有1、1.5、2,这三种取值,默认都是选的1。你引用别人的类,他应该是自己定义了枚举型0、1、2分别对应1、1.5、2,所以他的0就是对应串口助手的1。

热点排行