我已经上传了5.0.4uart2\u异步keil项目。我构建了它,然后运行了一个调试会话并点击run。
我只是在一个while(1)循环中运行:
uart2\打印\字符串(“A”)。
我已经探测了引脚P0.4(端口0,引脚4),这是程序中的默认值,只有一次它实际打印的东西。
然后我把它改为引脚0.2(端口0,引脚2),我什么也看不到。
我还尝试将波特率改为9K6而不是115K2。
知道我做错了什么吗?我用一根单独的USB电缆(prolific)在terraterm上用正确的设置阅读它
设备:
嗨,克里森,
据我所知,您已将user\u periph\u setup.h文件中的UART2\u TX\u PIN/GPIO\u PIN\u 4更改为UART2\u TX\u PIN/GPIO\u PIN\u 2,这样您已将用作UART的PIN从P04更改为P02,因此您必须更改导线并将其从P02连接到UART RX。
谢谢你的对话