我不能通过UART2处理调试打印。应用程序“peripheral_examples”工作得很好。根据我的理解,app_console存在以下差异:
1.“peripheral_examples”使用UART。使用UART2“app_console”。
2.“peripheral_examples”直接与寄存器一起工作,等待字节不被传输(即打印函数在每个字节传输期间被阻塞)。"app_console"使用FIFO缓冲区,这是进程在单独的任务。
我已配置计时器开始传输(我发送简单的点('.'))每秒。计时器工作,调试器停止在里面,但终端窗口是空的。是否应该替换一些跳线以使用UART2而不是UART?
解决方案:端口P04_MODE_REG和P05_MODE_REG应该配置为将UART2映射到引脚。
谢谢你告诉我们你解决了问题。BR JE_Dialog