stm32 uart4 uart5 接收中断为什么不能进啊? 只能发送,不能接收!请高手指点

2025-04-25 20:48:23
推荐回答(5个)
回答1:

首先,请检查你的硬件电路是否无误。
第二,配置是否正确(中断是否使能,中断优先级配置是否正确等)
第三,UART4及UART5为异步串行通讯(同一时间只能发送或接收)
第四,中断向量表是否配置正确,以及观察UART4及UART5状态寄存器是否变化。

回答2:

1. 设置中断向量优先级, 开启全局中断.

2. 初始化打开接收中断.

3.检查波形, 确认信号有正确的输入到端口..

没别的了

回答3:

NVIC设了没?

回答4:

你这样子问,谁能帮你哦~~~代码呢?

回答5:

LZ
请问你说的 新库函数,启动头文件 是哪个文件???我也被这个问题困扰着