STM32F103清除串口IDLE标志必须的三个步骤

手册中规定清除IDLE标志时要先读SR寄存器,再读DR寄存器,才可以清除IDLE标志,在使用库函数进行程序设计时一般使用上图所示的程序完成如下三步:


① 调用USART_GetItStatus读SR状态寄存器。


②调用USART_ReceiveData函数读取DR寄存器,读走空闲帧。


③调用USART_ClearITPendingBit清除IDLE标志。



·关于我们·免责声明·服务条款·RSS订阅·dede168.com技术支持

Copyright © 1998-2015  All rights reserved.