
如题目 |
这是些常见问题,首先你保证发送端的代码没问题,再就是检查你的串口助手的配置以及硬件线路。问题不复杂,但得靠你自己逐一排查。 |
1、发送和接收的速率是否一致?2、检查杜邦线会不会接触不良? |
您好。请确认打印的内容除了可见字符外,是否打印了十六进制内容。打印十六进制内容会导致出现乱码,如果需要转换为ASCII码,可以使用printf("%d",c)或者printf("%x",c) |
检测一下CH340与STM32的硬件链路是否有干扰,正常情况下是不会有乱码的 |
遇到过类似问题,后面发现是时钟问题,导致波特率误差大,数据出现乱码。 |
观测器
stm32f405rgt6为什么无法串口连接STM32CubeProgrammer?
CubeMX 生成的 STM32H7 CMake 工程打开串口 DMA 无法正常发送数据,如何解决?
STM32F429 二级启动程序 (sboot) 开发难点:LD 文件 / 堆栈 / NVIC 及 startup.s 修改疑问
STM32CubeMx生成代码错误
使用CubeMX能配置STM32L4XX芯片的低功耗模式吗?
debug选项卡中的trace enable选项是灰色的无法勾选
2.0 CubeIDE大概更新时间?
smt32h5 gpdma LL库无法初始化?
STM32双核H7核间通信的方法