之前买了一块评估板,也写了相应的评测文章,链接如下:
TKM32F499评估板使用评测之万事开头难先点个灯压压惊
我们在上面这篇文章已经领会了TKM32F499的强大了,接下来进入主题,串口通信实验。
在UART库的头文件里,UART由一个结构体进行维护:
typedef struct
{
//波特率
uint32_t UART_BaudRate;
//数据长度
uint16_t UART_WordLength;
//停止位
uint16_t UART_StopBits;
//校验位
uint16_t UART_Parity;
//模式
uint16_t UART_Mode;
//硬件流控
uint16_t UART_HardwareFlowControl;
} UART_InitTypeDef;
1.1 波特率
波特率是由波特率发生器产生的,这是一个专用16位的,UART波特率寄存器控制16 位自由运转的计数器的计数周期。提供期望的波特率和 Fosc(APB 时钟频率)
X = SPBRG 寄存器值 (1 to 65535)
博客专家
原创文章 597获赞 1134访问量 192万+
关注
他的留言板
展开阅读全文
作者:Engineer-Bruce_Yang