
在单片机开发过程中,串口调试几乎是必备的功能。STM32CubeIDE 提供了完整的串口调试支持,并在生成的样例代码中重定向了 C 语言标准库的 下面是
程序本身很简单,调试起来理论上也很方便。但在实际使用过程中,我遇到了一些小问题,主要出现在 STM32CubeIDE 自带的串口终端配置上。 我在 STM32CubeIDE 中打开了串口终端功能Command Shell Console,新建串口窗口后,默认串口参数如下图所示: 直接运行程序,终端中显示的却是乱码: 我注意到程序中对
看到设置了奇校验(ODD parity),我便在串口终端中也开启了奇校验。但问题依然没有解决,显示仍然是乱码。 最后,我打开了工程目录中的 这意味着,在串口终端中应该将数据位设置为 7 位 ,如下图所示: 设置正确后,终端输出终于恢复正常,调试信息清晰可读。 |
【STM32峰会观看直播获奖】晒奖品
STM32C071RB外部中断控制小灯点亮熄灭
STM32C071RB实现串口收发功能
【STM32C071RBT6测评】——PWM输出测试:实现一个呼吸灯
NUCLEO-C071RB评测7_UART不定长数据收发的再测试
【STM32C0评测】C071:USB的使用
【STM32C0评测】C071:IIC的使用
NUCLEO-C071RB评测6_四种工作模式的功耗测试
【STM32C0评测】GPIO测试:使用外部中断控制小灯点亮熄灭
【STM32C0评测】+NUCLEO-C071 UART测试