STM32CubeIDE基础学习-STM32CubeIDE软件设置编码格式

STM32CubeIDE基础学习-STM32CubeIDE软件设置编码格式


前言

这个STM32cubeIDE软件环境默认是使用UTF-8的编码格式的,要是需要用到printf串口打印汉字的话,可能电脑串口调试助手会打印乱码的,因为它们的编码格式不匹配的。那么就需要在软件环境上设置一下编码格式才行,测试用GBK编码格式是可以正常的。具体的编码格式根据自己使用的串口助手来确定


设置方法步骤如下:

在这里插入图片描述

第一步:鼠标右键工程名,点击Properties。

可以看到进来默认就是UTF-8的格式。

在这里插入图片描述

在这里插入图片描述

此时下拉发现是没有GBK或GB2312选项的,那么就手动编辑输入就可以了。

第二步:输入完成如下图所示:

在这里插入图片描述

当设置完成之后,可以看到之前编辑的汉字就会显示乱码了,如下图所示:

在这里插入图片描述

第三步:此时需要删除重新编辑输入想要的汉字内容即可。

设置完成后,再次编译下载,就可以看到电脑串口调试助手打印的内容和代码设置的一致没有出现乱码了。效果如下图所示:

在这里插入图片描述


总结

如果是第一次使用printf,需要重定向一下串口并且引入stdio.h头文件才行,不然会提示警告的。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-27 17:54:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-27 17:54:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-27 17:54:06       82 阅读
  4. Python语言-面向对象

    2024-03-27 17:54:06       91 阅读

热门阅读

  1. 蓝桥杯真题训练 包子凑数(数论)

    2024-03-27 17:54:06       45 阅读
  2. C++之std::mem_fn使用和实现原理(全)

    2024-03-27 17:54:06       40 阅读
  3. 【力扣】134.加油站

    2024-03-27 17:54:06       39 阅读
  4. 2024-3-22 阿里云实习-一面

    2024-03-27 17:54:06       36 阅读
  5. uni-app 富文本编辑器

    2024-03-27 17:54:06       33 阅读
  6. `more` and `less`——查看内容时的导航比较

    2024-03-27 17:54:06       40 阅读
  7. Qt day3

    Qt day3

    2024-03-27 17:54:06      45 阅读
  8. css transform 平移、旋转、缩放、倾斜元素

    2024-03-27 17:54:06       42 阅读
  9. Qt智能指针--QScopedPointer

    2024-03-27 17:54:06       43 阅读
  10. windows抓hash抓明文

    2024-03-27 17:54:06       42 阅读