问题1:USART1处于接收时,当接收中断标志位为1(即DR中的数据不为空)的时候,会产生一个中断,然后进入到相应的USART1_IRQHandler中断中去执行吧? 我在中断中放了个点亮和熄灭灯的语句,目前的情况是在没有发送数据的时候,小灯会一直亮着(以一定高频率闪烁)。所以想问一下,为什么没有发送数据时,会一直进入中断进行执行吗? 开启的中断:USART_ITConfig(USART1, USART_IT_TXE, ENABLE); USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);
问题3: 是指USART使用DMA的话,是不是AD的DMA就不能使用了?还是可以同时使用?
|