
问题 在进行串口通信实验时,使用printf()打印中文,串口调试助手会出现乱码的现象。 打印代码如下:
串口调试助手显示如下: ![]() 解决 1.在工程文件中找到写有以下代码的文件,我这里是main.c文件。
2.使用记事本的打开方式打开文件。 ![]() 3.点击文件,选择另存为。 ![]() 4.选择ANSI编码(原来默认的是UTF-8)。 ![]() 5.点击保存,选择替换原来文件。 ![]() 6.重新编译工程,下载到电路板上,再打开串口调试助手,发现问题已解决。 ![]() |
【下载有礼】STM32 Finder华为应用商店正式上线!移动选型工具助力开发效率升级
【2025·STM32峰会】GUI解决方案实训分享5-调通板载的NRF24L01 SPI接口并使用模块进行无线通信(发送和接收)
【2025·STM32峰会】GUI解决方案实训分享2-编译运行TouchGFX咖啡机例程(含桌面仿真)
实战经验 | Keil工程使用NEAI库的异常问题
STM32 ISP IQTune:真正零门槛的免费ISP调整软件
【经验分享】STM32 新建基于STM32F40x 固件库的MDK5 工程
意法半导体MCU双供应链策略,打消中国客户后顾之忧
2024意法半导体工业峰会:赋能智能电源和智能工业,构筑可持续未来
ST推出灵活、面向未来的智能电表通信解决方案,助力能源转型
意法半导体 x Qu-Bit Electronix:推动新一轮的数字声音合成革命