在单片机里面,波特率和比特率是一回事吗?

2019-08-19 18:41发布

在网上结果里,有各种解释,第一种是说波特率是指单位时间内发出的码元数,而码元可以是由不同的比特位组成,另一种就是说波特率是每秒发出的比特数。我查了两本书,讲的也不是很清楚。郭天祥的书里讲的是 :每秒传输二进制代码的位数,即1波特=1位/秒。 另一本新编CS-51单片机应用设计里,定义为:串行口每秒钟发送(或接收)的位数。比较混乱,越看越不明白了,大家可以一起来讨论下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
tnteye
2019-08-20 18:38
5: 误差允许范围  
6:分频系数  
 计数器很容易实现分频。可用lpm-counter实现。  
比如分频系数是2,那么,直接用q0作为输出即可。如果分频系数是4,那么q0,q1作为有效比特。  
总而言之,要n整数分频,即计数n后清零重计数。至于50%占空比则另外考虑。奇数分频似不易实现50%占空比。

一周热门 更多>