Stm32CubeIDE编译,汉字编码GBK显示

一,汉字显示原理。

1,具体到LCD就是点亮像素,显示汉字,一个确定显示尺寸大小,比如16*16 , 24*24 。16*16即长16宽16,总共256个像素,通过点亮不点亮来显示一个汉字。

2,汉字字体的提取。那些像素点亮哪些不点亮通过字库控制,可以借助字库提取软件来提取字库。

二,Stm32CubeIDE编译不显示汉字的问题。

字库文件已导入程序,但是使用Stm32CubeIDE编译下载,汉字不显示。通过单步调试发现,汉字的编码和字库中的编码对应不起来,怀疑Stm32CubeIDE的默认汉字编码不是GBK码。

解决方法:

(18条消息) 关于Stm32CubeIDE使用GCC编译器时,中文使用GBK编码的问题_stm32cube gbk_Kavieen的博客-CSDN博客
 

-fexec-charset=GBK
-finput-charset=UTF-8




 

猜你喜欢

转载自blog.csdn.net/m0_38012497/article/details/130214071