51单片机串口通信定时器初值怎么计算?公式和计算原理是什么?
发布网友
发布时间:2022-05-05 00:42
我来回答
共1个回答
热心网友
时间:2022-06-27 21:45
串口通信方式1和方式3,要用T1来控制波特率。
T1,使用定时方式2,其初始值,和晶振频率、波特率、SMOD的关系式如下:
T1初值 = 256 - fosc * (SMOD + 1) / (384 * 波特率)
--我不明白波特率跟这个定时器的关系。麻烦你详细一点!
这个关系,是由硬件决定的,只有搞微电子的,才能弄明白。
软件人员,编程的时候,会用这个公式即可,也没有必要弄明白这个。
基本上,也没有几个人,能够弄明白集成电路内部,究竟是怎么处理的。
其它的很多人,好像是很明白,其实都是在瞎编理由,包括写书的那些人。