当U2X为1时,即异步倍速模式下,UBRR的计算公式如下:
UBRRL=(F_CPU/BAUDRATE/8-1)%256;
UBRRH=(F_CPU/BAUDRATE/8-1)/256;
设置的误差为Error[%]=(BaudRate ture/ BaudRate-1)*100%。
本软件将串口0、1的通信方式设置为异步正常模式、8位数据位、一位停止位、奇校验位,波特率设置为9600bps。串口0置发送、接收和接收结束中断使能、串口1则置发送和接收使能,流程图如图4.2所示。 LabVIEW温室多参数测控系统无线接收机软硬件设计+电路图(7):http://www.youerw.com/zidonghua/lunwen_4141.html