STM32
直播中

卢表镜

8年用户 1097经验值
私信 关注
[问答]

stm32串口通信的基本原理是什么?

STM32串口通信的基本原理是什么?

回帖(1)

范琴英

2021-12-15 10:15:30
串口通信的基本原理

lUSART_SR状态寄存器
lUSART_DR数据寄存器
lUSART_BRR波特率寄存器
串口操作相关的库函数(省略入口参数)


void USART_Init(); //串口初始化:波特率,数据字长,奇偶校验,硬件流控以及收发使能
void USART_Cmd();//使能串口
void USART_ITConfig();//使能相关中断

void USART_SendData();//发送数据到串口,DR
uint16_t USART_ReceiveData();//接受数据,从DR读取接受到的数据

FlagStatus USART_GetFlagStatus();//获取状态标志位
void USART_ClearFlag();//清除状态标志位
ITStatus USART_GetITStatus();//获取中断状态标志位
void USART_ClearITPendingBit();//清除中断状态标志位















波特率的计算方法











(数据源于正点原子)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分