Skip to content

51单片机

串口通信UART

  1. 串口波特率使用定时器1,这里只需要定时器1溢出,不需要产生中断,而通过设置定时器1的TL和TH初始值控制T1溢出率,来控制波特率。

  2. 波特率:串口通信的速率(发送与接收各数据位的间隔时间)。波特率误差过大会导致数据出错。(可以理解为过固定时间取一个区间内的电平来确定0和1)

Q1 为什么定时器1初值为0xf4时才能正常接收数据,为什么只有串口通信时用11.0592MHZ晶振,红外的代码里显示用的是12.000MHZ晶振

Q2 外部晶振如何调用