
在单片机开发过程中,串口调试几乎是必备的功能。STM32CubeIDE 提供了完整的串口调试支持,并在生成的样例代码中重定向了 C 语言标准库的 下面是
程序本身很简单,调试起来理论上也很方便。但在实际使用过程中,我遇到了一些小问题,主要出现在 STM32CubeIDE 自带的串口终端配置上。 我在 STM32CubeIDE 中打开了串口终端功能Command Shell Console,新建串口窗口后,默认串口参数如下图所示: 直接运行程序,终端中显示的却是乱码: 我注意到程序中对
看到设置了奇校验(ODD parity),我便在串口终端中也开启了奇校验。但问题依然没有解决,显示仍然是乱码。 最后,我打开了工程目录中的 这意味着,在串口终端中应该将数据位设置为 7 位 ,如下图所示: 设置正确后,终端输出终于恢复正常,调试信息清晰可读。 |
NUCLEO-C071RB评测4_模拟和硬件SPI驱动3.5寸TFT彩屏
NUCLEO-C071RB评测3_PWM测试
NUCLEO-C071RB评测1_GPIO测试
【STM32C0评测】+NUCLEO-C071 PWM输出测试
【STM32C0测评】Nucleo-C092开发板功耗测试
【STM32C0测评】Nucleo-C092开发板IIC通信测试(硬件IIC)
【STM32C0测评】Nucleo-C092开发板IIC通信测试(软件IIC)
【STM32C0测评】Nucleo-C092开发板IIC通信测试(硬件软件IIC一网打尽)
【STM32C0测评】Nucleo-C092开发板USART串口测试
【STM32C0评测】汇总以及视频讲解