小学生
最后登录1970-1-1
在线时间 小时
注册时间2015-4-12
|
void USART1_IRQHandler(void)
{
uint8_t ch;
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)
{
ch = USART_ReceiveData(USART1);
printf( "%c", ch );
火哥的程序为啥没清除中断标志位呢?我加了“USART_ClearITPendingBit(USART1, USART_IT_RXNE);”后对程序也没一点影响啊,为啥啊?
void USART1_IRQHandler(void)
{
uint8_t ch;
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)
{
ch = USART_ReceiveData(USART1);
USART_ClearITPendingBit(USART1, USART_IT_RXNE);
printf( "%c", ch );
|
|