串口中断+DMA收数遇到的问题

1、配置DMA后,收不到数因为没有配置DMA时钟,

2、DMA收到数据,但没进串口空闲中断

if(USART_GetFlagStatus(USART1, USART_FLAG_IDLE) != RESET)中断函数中USART_FLAG_IDLE写成了USART_IT_IDLE;USART_IT_IDLE本来是

用在USART_ITConfig(USART2, USART_IT_IDLE, ENABLE);配置使能空闲中断

3、

posted on 2016-07-07 11:55  flying06  阅读(440)  评论(0)    收藏  举报