USART_ClearITPendingBit(param->serial_periph,USART_IT_TC);
时间: 2023-12-16 12:06:46 浏览: 107
USART1_COM1_OK.rar_OK i5330
这段代码用于清除USART传输完成中断的挂起位。USART_ClearITPendingBit()函数用于清除USART外设的中断挂起位,该函数的第一个参数param->serial_periph表示要操作的USART外设,第二个参数USART_IT_TC表示传输完成中断。在这里,通过调用USART_ClearITPendingBit()函数,可以清除USART传输完成中断的挂起位,以便下一次传输。如果不清除USART传输完成中断的挂起位,会导致中断一直处于挂起状态,从而影响其他中断的正常处理。在使用USART进行数据发送时,通常在传输完成后需要调用USART_ClearITPendingBit()函数清除中断挂起位。
阅读全文