STM32F407串口打印乱码,不一定是软件问题。

串口打印乱码了。。。

1、写在前面

做个项目,原本串口1作为调试串口,打印调试信息。然而,串口1要改成别的用途。串口2、3都已经用了。那就写串口4吧。
串口4与前3个串口的区别,感觉就USART与UART的区别吧。照着串口1写。然而,能够打印,但是打印乱码。。。

2、各种CSDN,各种百度

查了很多结果,比如晶振问题,波特率问题。。。都不是

3、问题解决

因为我的板子,串口4是后来接出来的,没有经过RS232芯片。(前三个有芯片转换)。
然后,我的串口驱动硬件采用的是TTL与232通用的。如下图

在这里插入图片描述

串口1接的是上图所示232T与232R。
串口4,因为没有232芯片转换,所以接下图所示的TXD与RXD。并且把选择开关从USB-232拨到Other。

在这里插入图片描述

最终,问题解决!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值