STM32 U(S)ART 串口外设 - 注意和笔记
STM32 U(S)ART 串口外设 注意和笔记
全面了解和分析STM32 串口外设的工作原理,是提升串口数据传输效率和实现高波特率传输的关键
功能框图
使用注意:
ORE - 过载错误
过载错误是指,在RXNE中断使能的情况下,一个数据在DR寄存器中没有被读取,下一个数据又来到时,就会触发中断
注意:该ORE标志位没有专门的中断,而是以RXNE中断形式被触发,所以当RXNE中断被触发时需要判断是否发生了溢出,不然当发生溢出时,ORE位不会被置0,则会一直发生中断
ORE消除方法:
读取一次SR寄存器,然后再读取一次DR寄存器即可消除ORE标志位

ART_P&N_JPG/%E9%A1%B5%E9%9D%A2%E6%8F%90%E5%8F%96%E8%87%AA%EF%BC%8Drm0008-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf.jpg)

浙公网安备 33010602011771号