我无法通过UART2处理调试打印。应用程序“peripheral_examples”完美地工作。据我所知,与App_Console存在以下不同:
1.“peripheral_examples”使用UART。“app_console”使用UART2。
2.“peripheral_examples”直接与寄存器一起工作并等待直到未发送字节(即,在每个字节传输期间被阻止打印函数)。“app_console”使用FIFO缓冲区,这些缓冲区是单独的任务中的进程。
我已经配置了定时器以开始传输(我发送简单的点('。))每个秒。定时器工作,调试器停止内部,但终端窗口为空。可能是一些跳线应该被替换为与UART2而不是UART?
解决方案:端口p04_mode_reg和p05_mode_reg应配置为将UART2映射到引脚。
谢谢你让我们知道你解决了这个问题。BR JE_DIALOG.