STM32外部中断与串口通信不能一起运行,急! 5
http://tieba.baidu.com/p/2993397275程序连接地址,知道没办法发那么长的文字,代码就放贴吧了,程序启动后,PE1灯能亮,但是串口却没有数据...
http://tieba.baidu.com/p/2993397275 程序连接地址,知道没办法发那么长的文字,代码就放贴吧了,程序启动后,PE1灯能亮,但是串口却没有数据发过来
,我给PE2上升沿信号,PE1口的灯能灭,说明外部中断能运行 串口通信运行不了啊 展开
,我给PE2上升沿信号,PE1口的灯能灭,说明外部中断能运行 串口通信运行不了啊 展开
2个回答
展开全部
你的串口是通过查询方式来发送数据的,为什么要打开收发收发中断呢?关闭收发中断。
USART_ITConfig(USART1,USART_IT_RXNE,ENABLE); //初始化发送中断使能
USART_ITConfig(USART1,USART_IT_TXE,ENABLE); //初始化接收中断使能
改为:
USART_ITConfig(USART1,USART_IT_RXNE,DISABLE); //初始化发送中断使能
USART_ITConfig(USART1,USART_IT_TXE,DISABLE); //初始化接收中断使能
USART_ITConfig(USART1,USART_IT_RXNE,ENABLE); //初始化发送中断使能
USART_ITConfig(USART1,USART_IT_TXE,ENABLE); //初始化接收中断使能
改为:
USART_ITConfig(USART1,USART_IT_RXNE,DISABLE); //初始化发送中断使能
USART_ITConfig(USART1,USART_IT_TXE,DISABLE); //初始化接收中断使能
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询