尊敬的 所有 TI 工程师 和 社区:
我正在等待您的回复
我创建了一个新主题、并将问题附加到下面的地址。
https://e2e.ti.com/support/microcontrollers/other/f/908/p/885622/3279063#3279063
Q1> UART0跳转到 ISR 并接收数据。 但 UART1、3、2、5、7无法跳转到 ISR。
请解释错误的地方。
此致、
Jame、Shin
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的 所有 TI 工程师 和 社区:
我正在等待您的回复
我创建了一个新主题、并将问题附加到下面的地址。
https://e2e.ti.com/support/microcontrollers/other/f/908/p/885622/3279063#3279063
Q1> UART0跳转到 ISR 并接收数据。 但 UART1、3、2、5、7无法跳转到 ISR。
请解释错误的地方。
此致、
Jame、Shin
您好!
如果可以使 UART0正常工作、则没有其他 UARTx 不工作的原因。 也许这是一个简单的缺失。 我建议您尝试 UART1。 在可以使 UART1正常工作之前、请勿合并所有 UART1、2、3、5、7。
需要检查的事项包括:
-如果在启动文件中为 UART1定义了中断矢量。
-如果为 UART1TX 和 UART1RX 引脚配置了正确的引脚多路复用器
-是否已为 UART1 RX 和 TX 启用中断,以及是否已在 NVIC 级别启用 UART1。
-如果您以前使用的是 UART0,则应仔细检查是否搜索 UART0_BASE 并将其替换为 UART1_BASE。
-您是否有数据进出 UART1 TX 和 RX?
-在寄存器浏览器窗口中检查 UART1寄存器,并与工作中的 UART0进行比较。 哪些寄存器看起来不同以及原因。
以下是调试应用的提示。 在添加多个 UARTx 或任何模块之前、请始终从简单设置(即仅 UART1)开始。