最近做了一个项目,需要用到串口通讯。项目完成后,发现了一个奇怪的问题。具体介绍如下: PC机和红外设备利用串口进行通讯,在正确通讯大约180次左右,通讯就频频发生错误。但是将计算机重新启动后,问题就可以解决。但在正常通讯180次后,问题会再次发生。重启动计算机后,问题可以解决。...
全文
回复(9) 2003-10-11 09:20 来自版块 - 嵌入式系统开发
表情
wddjj胡扯! 什么叫异步串口, 每个字节内同步! 一般是什么BUFFER定义等问题 。(2003-10-21 20:33)
jacobqzl呵呵,问题解决。但原因不是串口的问题,是我的vxd影响了串口。 谢谢大家的参与讨论。 论坛是个好地方,个人可以提出问题,大家一起解决问题。和大家共同进步!(2003-10-20 09:59)
PandaFeng来,我给你答复一下,看你满意不满意。 主要是频率不同步的问题。你可以看看晶振是否有问题。 解释:假如计算机是9600bps,而设备是9601bps,由于计算机有容忍度,他在一个范围内可正常接受。由于是串行数据,他的偏差可以往后增加。 发送第一个偏差1,发送第二个时,这个...(2003-10-15 06:40)
jacobqzl感谢大家对论坛的支持!(2003-10-14 18:42)
jacobqzl谢谢大家的提醒,我再试验一下。大家准备好,马上给分了!(2003-10-14 11:15)
yunri_2来,我给你答复一下,看你满意不满意。 主要是频率不同步的问题。你可以看看晶振是否有问题。 解释:假如计算机是9600bps,而设备是9601bps,由于计算机有容忍度,他在一个范围内可正常接受。由于是串行数据,他的偏差可以往后增加。 发送第一个偏差1,发送第二个时,这个...(2003-10-14 08:38)
guowf来,我给你答复一下,看你满意不满意。 主要是频率不同步的问题。你可以看看晶振是否有问题。 解释:假如计算机是9600bps,而设备是9601bps,由于计算机有容忍度,他在一个范围内可正常接受。由于是串行数据,他的偏差可以往后增加。 发送第一个偏差1,发送第二个时,这个...(2003-10-13 23:15)
link_bridge十有八九片子的问题,换种型号的,或者换另外一片试试看!(2003-10-13 19:09)
jacobqzl怎么没有人接招啊?顶一下!(2003-10-12 10:13)

返回顶部