本帖最后由 eehome 于 2013-1-5 09:57 编辑
这段时间我看到有朋友说串口 通信中数据篡位,也有朋友也建议用队列来解决,但一直没有给出源码,相信这样的问题应该困扰着一些初学的朋友,现在我做了一个出来,因为这二天正好要在一个板子上面加一个实时时钟,所以我将它上传传看正不正确,正好发现出现了这个问题,就顺便做了一个,这里共享给大家!
6
|
|
|
|
|
|
多谢 一直在用串口 我解决误码的办法是 先判断缓冲区是否为空 当不为空时 延长合适的时间(由下位机单帧最大长度决定 一般在115200bps下 我设为10ms) 然后 再判断缓冲区状态来读数据 解决误码的效果很好 各位朋友可以尝试下
|
|
|
|
|
|
|
|
谢谢无私的楼主
|
|
|
|
|
|
|
|
  看看先
|
|
|
|
|
|
|
|