实验是在原子的STM32F429阿波罗板子实现
STM32F429IGT6多达8路串口,有分数波特率发生器、支持同步单线通信和半双工单线通讯、支持 LIN、 支持调制解调器操作、 智能卡协议和 IrDA SIR ENDEC 规范、具有 DMA 等。
波特率计算公式:
智能卡、LIN和lrDA模式下的波特率
fPclkx
Tx/Rx波特率= ----------------
(16 * USARTDIV)
适用于标准USART(包括SPI模式)的波特率
fPclkx
Tx/Rx波特率=-------------------------
8*(2-OVER8)* USARTDIV
在F429上 PCLK1用于 UART2-5,UART7-8.
PCLK2用于 USART1,USART6
板载引出的串口:
TX | RX | |
---|---|---|
USART1 | PA9 | PA10 |
USART2 | PA2 | PA3 |
USART3 | PB10 | PB1 |