串行通信的采样问题!

2019-03-25 10:40发布

在RS232串行通信中,采样时钟频率是波特率的3倍,要求是在时钟上升沿和下降沿都要采样,所以在一个数据位采样得到的采样值有6个,要在这6个值中取3个相同的。目前采样的代码我都写好了,就是差这个。
请各位大侠帮帮我!
PS:刚刚工作,接手的第一个比较正式的活儿,希望能做好!谢谢各位! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
仙猫
2019-03-27 01:15

原帖由 二十七划 于 2010-10-16 11:53 发表 想到方法了:比较采样得到的6个数值,判断其中每一位是0还是1,只要其中的0或者1的个数大于3就可以判断了。感谢大家对我的帮助!谢谢各位!

 这样的做法未必正确,因为在位的中间和旁边,数据的重要性是不同的(权重),两旁的数据不能看。

一周热门 更多>