2个职位/0个新职位
最后一篇文章
克里森
离线
最后一次见到:3年9个月前
已加入:2015-09-28 16:27
UART不工作

我已经上传了5.0.4uart2\u异步keil项目。我构建了它,然后运行了一个调试会话并点击run。
我只是在一个while(1)循环中运行:

uart2\打印\字符串(“A”)。

我已经探测了引脚P0.4(端口0,引脚4),这是程序中的默认值,只有一次它实际打印的东西。
然后我把它改为引脚0.2(端口0,引脚2),我什么也看不到。

我还尝试将波特率改为9K6而不是115K2。

知道我做错了什么吗?我用一根单独的USB电缆(prolific)在terraterm上用正确的设置阅读它

设备:
MT\u对话框
离线
最后一次见到:2个月3周前
工作人员
已加入:2015-06-08 11:34
嗨,克里森,

嗨,克里森,

据我所知,您已将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。

谢谢你的对话