【48812】串行通讯知识点收拾
日期:2024-08-08 23:46:00   来源:数据采集转换类

  或计算机在串口通讯时的速率用波特率表明,它界说为每秒传输二进制代码的位数。

  或中止直接传送串行信息的最大间隔与传输速率及传输线的电气特性也有关。当传输线pf电容的非平衡屏蔽双绞线时,传输间隔随传输速率的增大而减小。当比特率超越1000bps,时最大传输间隔敏捷下降,如9600bps时最大间隔下降到只要76m。因而咱们在做串行口通讯试验挑选较高速率传输数据时,尽量缩短数据线的长度,为了能使数据安全传输,计时在较低速率下也不可以运用太长的数据线。一般来说,传输速率越大,线的最大传输间隔越小。

  51单片机串行口有4种工作方法,方法0和方法2的波特率是固定的,而方法1和方法3的波特率是可变的,由定时器T1的溢出率来决议。

  串行口的4种工作方法对应3种波特率。因为输入的移位时钟来历不同,所以各种波特率计算公式也不同:

  f(osc)为体系晶振频率,SMOD是PCOM寄存器的最高位,要么为0要么为1;T1溢出率即定时器T1溢出的频率。