cpubbs 发表于 2009-5-10 22:05:40

串口通信中数据篡位的彻底解决办法:队列缓冲数据!附程序!

串口通信中数据篡位的彻底解决办法:队列缓冲数据!附程序!

这段时间我看到有朋友说串口通信中数据篡位,也有朋友也建议用队列来解决,但一直没有给出源码,相信这样的问题应该困扰着一些初学的朋友,现在我做了一个出来,因为这二天正好要在一个板子上面加一个实时时钟,所以我将它回传看正不正确,正好发现出现了这个问题,就顺便做了一个,这里共享给大家!先传上位机的程序!如果大家觉得好的话,我会再做一个单片机的程序配套传上来!需要的朋友请留言!如果要的朋友不多的话我就不用上传单片机程序了!

喔喔 发表于 2009-5-10 23:15:55

顶 还没学到这么深奥 相信会用到的,谢谢楼主

喔喔 发表于 2009-5-10 23:15:57

顶 还没学到这么深奥 相信会用到的,谢谢楼主

wt.101 发表于 2009-5-10 23:39:31

很有启发意义

宝宝 发表于 2009-5-12 16:22:38

{:3_351:}

toppsky 发表于 2009-5-12 19:15:35

基于队列的程序,不错,再加上notificater就更好了

lightwolf 发表于 2009-5-15 11:52:11

谢楼主分享!谢楼主分享!

a7419942 发表于 2009-5-19 13:56:57

谢谢``````````

weeren 发表于 2009-5-22 08:34:52

好像里面的事件结构没有超时判断
程序貌似不能正常运行恶

weeren 发表于 2009-5-22 08:35:49

我错了 ,我没有按OK键,呵呵

forpeople 发表于 2009-5-30 15:58:58

henhao
谢谢分享

很好啊

wdyjz 发表于 2009-6-9 20:24:17

如果有固定的起始或者结束位,那就可以match pattern 找到那个字符,再去寻找你要的数据。

fjczd 发表于 2009-6-10 10:00:00

好好学习一下

adu198352 发表于 2009-6-13 18:47:12

不错,谢谢楼主{:3_345:}

tlong1988 发表于 2009-6-15 22:20:27

谢谢楼主
页: [1] 2 3 4
查看完整版本: 串口通信中数据篡位的彻底解决办法:队列缓冲数据!附程序!