
观测器
stm32f405rgt6为什么无法串口连接STM32CubeProgrammer?
CubeMX 生成的 STM32H7 CMake 工程打开串口 DMA 无法正常发送数据,如何解决?
STM32F429 二级启动程序 (sboot) 开发难点:LD 文件 / 堆栈 / NVIC 及 startup.s 修改疑问
STM32CubeMx生成代码错误
stm32G071RBT6跑TOUCHGFX的时候使用仪表控件,更新数值的时候会卡死,怎么解决
touchgfx添加文字不能显示,直接死(HardFault_Handler)
STM32CubeIDE 2.0 有啥新变化?
使用CubeMX能配置STM32L4XX芯片的低功耗模式吗?
CubeIDE生成MP257的M33工程出现RCC配置问题(Bug?)
STM32Cube_FW_F4_V1.27.1\Projects\STM324x9I_EVAL\Examples\UART\UART_Printf
时钟固然重要,影响UART的终究还是波特率及相关参数。
乱码的话,多关注下波特率配置的一致性,还有UART的数据位的多少,到底7位还是8位适当调整下。
再就是硬件工具及线路要可靠。 可以先跑跑例程验证下。
2. 如果不正确,那就根据现象看看芯片这边哪些需要检查修正的。
可能是时钟不对,导致波特率不一致,用示波器看一下现在的波特率是多少,或者自己算一下配置完成后的时钟是多少。时钟配置尽量用PLL模式。
找到原因了,stm32核心板和电脑之间没加一个232电平转换就可以了,太坑了,偶然发现转接板上是空的,没焊转换芯片