RS232串口大数据量通讯的问题
大家好,现在再做一个串口通讯的程序,数据量比较大,通讯协议知道,已经能正常通讯,不过发现经常是数据收发一段时间之后会乱掉,就是没有按要求收发了,我这里面有校验的,校验不成功重新发送,最多允许重复十次,而且发现最后错的主要是一包数据没收完就结束了,也就是把一包数据按几包接受了,而且一旦错了很难纠正过来,但是每次我都又从新清零的,也就是每报数据的接收都是从头开始的,理论上说,错了下次应该就纠正过来了啊。
很着急,帮我出出主意吧,谢谢大家了
对了我的串口在数据收发的时候用的是轮询的方式,只要有数据就接收