stm32学习笔记——串口通信
目的:利用串口收发数据
配置文件:#include "stm32f10x_gpio.h"
#include "stm32f10x_rcc.h"
#include "stm32f10x_usart.h"
寄存器:USART_SR:状态寄存器,第5位RXNE,收到数据可以读出时置1,第6位TC, 发送完成时置1,第7位TXE,数据移至移位寄存器置1。
USART_DR:数据寄存器,高23位保留,低9位接收数据,分为发送寄存器TDR, 和接受寄存器RDR
UASRT_BRR:波特率寄存器,高16位保留,0-3位波特率整数部分,4-15位波特 率小数部分。
USART_CR1:控制寄存器,第2位RE接收使能,第3位TE发送使能,第9位 PS,奇偶校验位,奇校验置1,第10位PCE,校验控制