
问题& P( A H5 W3 l& f {8 R5 z 在进行串口通信实验时,使用printf()打印中文,串口调试助手会出现乱码的现象。0 D8 b7 y& X. ]9 ?( g4 s 打印代码如下:
串口调试助手显示如下: " {6 D" Q/ k8 ~ P ![]() 解决 1.在工程文件中找到写有以下代码的文件,我这里是main.c文件。0 b F& [( V" T' W1 ~" v
2.使用记事本的打开方式打开文件。: }9 n+ P" E$ l! ^3 q7 a" L3 O5 Z ![]() 3.点击文件,选择另存为。 ![]() 4.选择ANSI编码(原来默认的是UTF-8)。* b {* t. H) o$ m$ H! M, z Q$ X ![]() $ @% l6 g. t% f3 S+ s1 Q 5.点击保存,选择替换原来文件。 ![]() 7 N* U: h4 f* F/ q. ] 6.重新编译工程,下载到电路板上,再打开串口调试助手,发现问题已解决。 0 }& X- l5 t1 ^& v( l5 D ![]() / E; ^, k N M2 M- x, D |
实战经验 | Keil工程使用NEAI库的异常问题
STM32 ISP IQTune:真正零门槛的免费ISP调整软件
【经验分享】STM32 新建基于STM32F40x 固件库的MDK5 工程
意法半导体MCU双供应链策略,打消中国客户后顾之忧
【经验分享】基于STM32使用HAL库实现USB组合设备CDC+MSC
2024意法半导体工业峰会:赋能智能电源和智能工业,构筑可持续未来
ST推出灵活、面向未来的智能电表通信解决方案,助力能源转型
意法半导体 x Qu-Bit Electronix:推动新一轮的数字声音合成革命
从STM32 MPU产品看嵌入式系统中微处理器的新变化
【Hot!】STM32全系列开发板都支持Arduino开发,你知道吗?