STM32f429挑战者2底板USART1移植USART2问题解决

STM32f429挑战者2底板USART1移植USART2,将原USART1的宏改为USART2参数,程序不能正常运作。反复调试程序更改到其他USART口也出现同样问题。

后经逐行调试,发现USART2程序行无错误,程序可以通过,但开发板上未达到相应效果:无法通过串口打印字符,也无法通过串口接收字符。这时候感觉可能是硬件接线问题了,导致USART2实际上没有效连接上。

后经解读开发板说明文档发现,需要手动跳线将PD5和PD6连接至RDX和TDX,尝试连接后开发板可以正常工作。

回头看来犯了一个愚蠢的错误:开发板上USB转串口默认连接的是USART1,移植USART2后,无论程序如何正确,硬件没正确连接都无法正常工作。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值