主程序中添加了如下code,但屏幕就没有显示;其他画图和显示英文都正常,不知道哪位大神能给予解答,不胜感激!

RCC_AHBPeriphClockCmd(RCC_AHBPeriph_CRC, ENABLE);
GUI_Init();
//GUI_UC_SetEncodeUTF8();
//GUI_DispStringAt("1234567890ABCDEF",0,0);
GUI_SetBkColor(GUI_BLACK);
GUI_SetColor(GUI_WHITE);
GUI_UC_SetEncodeUTF8();
GUI_SetFont(&GUI_FontSONGTI24);//GUI_SetFont(&GUI_FontGB_SONGTI16_CharInfo);
GUI_DispStringAt("温度",0,0);
//GUI_DispStringAt("XYZ:",0,16);
//GUI_FillCircle(60,30,15);
//GUI_DrawCircle(80,40,10);
//GUI_GotoXY(0,0);
//GUI_DrawLineTo(128,64);
STemWin_to_oled1106();

用STemWin提供的FontCvtST.exe生成温度两个汉字的文件如下。

/*********************************************************************
*                SEGGER Microcontroller GmbH & Co. KG                *
*        Solutions for real time microcontroller applications        *
*                           www.segger.com                           *
**********************************************************************
*                                                                    *
* C-file generated by                                                *
*                                                                    *
*        emWin Font Converter (ST) version 5.32                      *
*        Compiled Oct  8 2015, 11:58:55                              *
*                                                                    *
*        (c) 1998 - 2015 Segger Microcontroller GmbH & Co. KG        *
*                                                                    *
**********************************************************************
*                                                                    *
* Source file: SONGTI24.c                                            *
* Font:        宋体                                                  *
* Height:      24                                                    *
*                                                                    *
**********************************************************************
*                                                                    *
* Initial font height:  24                                           *
* Range disabled:       0000 - FFFF                                  *
* Read pattern file: D:\llqx\STM32\CODE project\GB_myfont.txt        *
*                                                                    *
**********************************************************************
*/#include "GUI.h"#ifndef GUI_CONST_STORAGE#define GUI_CONST_STORAGE const
#endif/* The following line needs to be included in any file selecting thefont.
*/
extern GUI_CONST_STORAGE GUI_FONT GUI_FontSONGTI24;/* Start of unicode area <CJK Unified Ideographs> */
GUI_CONST_STORAGE unsigned char acGUI_FontSONGTI24_5EA6[ 66] = { /* code 5EA6 */________,__X_____,________,________,___XX___,________,________,___XX___,___X____,___XXXXX,XXXXXXXX,XXXXX___,___X____,X______X,________,___X____,_X_____X,X_______,___X____,_X_____X,___X____,___XXXXX,XXXXXXXX,XXXXX___,___X____,_X_____X,________,___X____,_X_____X,________,___X____,_XXXXXXX,________,___X____,_X_____X,________,___X____,________,________,__XX__XX,XXXXXXXX,XX______,__XX____,_X______,X_______,__X_____,_X_____X,________,__X_____,__X___X_,________,__X_____,___X_X__,________,_X______,___XXX__,________,_X______,_XX___XX,X_______,X______X,X_______,XXXXXX__,____XXX_,________,___X____};GUI_CONST_STORAGE unsigned char acGUI_FontSONGTI24_6E29[ 60] = { /* code 6E29 */__X_____,________,_X______,___XX___,XXXXXXXX,XX______,____X___,X_______,_X______,________,X_______,_X______,______X_,XXXXXXXX,XX______,X_____X_,X_______,_X______,_XX__X__,X_______,_X______,__X__X__,X_______,_X______,__X__X__,XXXXXXXX,XX______,____X___,X_______,_X______,____X___,________,________,____X__X,XXXXXXXX,XXXX____,____X__X,___X__X_,__X_____,___X___X,___X__X_,__X_____,XXXX___X,___X__X_,__X_____,__XX___X,___X__X_,__X_____,__XX___X,___X__X_,__X_____,__XX___X,___X__X_,__X_____,__XX___X,___X__X_,__X_X___,__XXXXXX,XXXXXXXX,XXXXXX__};GUI_CONST_STORAGE GUI_CHARINFO_EXT GUI_FontSONGTI24_CharInfo[2] = {{  22,  22,   1,   1,  24, acGUI_FontSONGTI24_5EA6 } /* code 5EA6 */,{  22,  20,   1,   2,  24, acGUI_FontSONGTI24_6E29 } /* code 6E29 */
};GUI_CONST_STORAGE GUI_FONT_PROP_EXT GUI_FontSONGTI24_Prop2 = {0x6E29 /* first character */,0x6E29 /* last character  */,&GUI_FontSONGTI24_CharInfo[  1] /* address of first character */,(GUI_CONST_STORAGE GUI_FONT_PROP_EXT *)0 /* pointer to next GUI_FONT_PROP_EXT */
};GUI_CONST_STORAGE GUI_FONT_PROP_EXT GUI_FontSONGTI24_Prop1 = {0x5EA6 /* first character */,0x5EA6 /* last character  */,&GUI_FontSONGTI24_CharInfo[  0] /* address of first character */,&GUI_FontSONGTI24_Prop2 /* pointer to next GUI_FONT_PROP_EXT */
};GUI_CONST_STORAGE GUI_FONT GUI_FontSONGTI24 = {GUI_FONTTYPE_PROP_EXT /* type of font    */,24 /* height of font  */,24 /* space of font y */,1 /* magnification x */,1 /* magnification y */,{&GUI_FontSONGTI24_Prop1},21 /* Baseline */,11 /* Height of lowercase characters */,16 /* Height of capital characters */
};

问题分析:

今天找到原因了应该是下面设置没有选UTF-8导致

因为我把源代码中的“温度”修改成UTF-8代码就能显示汉字,具体没有修改编译设置,因为我代码中需要用到非UTF-8方式,否则无法通过,等以后有机会再验证,目前只是测试一下功能

STemWin 汉字不显示相关推荐

  1. html页面中汉字上面显示拼音

    汉字上面显示拼音代码如下: <!DOCTYPE html> <html><head><meta charset="UTF-8">&l ...

  2. 基于STM32CubeMX的stm32f103c6t6液晶0.96OLED显示字母数字汉字图片显示

    在STM32CubeMX里建工程,利用HAL库stm32F103c6t6连0.96寸的OLED液晶显示数字字母汉字图片.stm32f103c8t6,stm32f103zet6系列都可以参考下面的即可成 ...

  3. stm32汉字字库显示实验与OLED的使用(开始于2021-09-01)

    stm32汉字字库显示实验与OLED的使用 1.字库的使用 GBK字库的简介: GBK库的由两部分组成,如下图: 高位从0x81开始是为了兼容ASII字符,因为未扩展的ASII字符是从0-128,即0 ...

  4. html英文模板显示中文,网上下的网站模板,用dreamweaver修改字体后,我如果用搜狗打进去汉字就显示乱码,但如果我打的是英文就能显示,不知道怎么解决,求各位大神帮忙。...

    网上下的网站模板,用dreamweaver修改字体后,我如果用搜狗打进去汉字就显示乱码,但如果我打的是英文就能显示,不知道怎么解决,有没有知道是什么情况,求各位大神帮忙. Photographica- ...

  5. vue-pdf-sign表单汉字不显示问题

    vue版本vue v-2.6.11 vue-pdf-sign版本4.1.4 说在前面:vue-pdf-sign预览PDF文件的详细方法在此略过,因为我忘记了,不想去翻找整理代码,详细网上可查阅到更多资 ...

  6. TC图像编程-汉字串显示【原创】

    TC图像编程-汉字串显示[原创] 2008/03/09 14:36 /*我把这代码贴出来是学习之用,所以一些说明我也就懒得讲了*/ /********************************* ...

  7. Keil MDK5中(1)汉字注释显示转向,字体显示朝左旋转90°(2)汉字注释显示为问号(3)按回车后光标缩进距离太大的解决办法

    这是目录0.0 前言 第一个问题:汉字注释显示转向,字体显示朝左旋转90°解决办法: 第二个问题:注释中的汉字变成了问号,显示不出来,如下图所示: 第三个问题:按回车后光标缩进距离太大,如下图所示: ...

  8. DEV C++光标不在有汉字一行时汉字不显示以及中文乱码问题解决方法

    前言:博主刚开始使用DEV C++时真的是被这两个问题搞得焦头烂额(orz),以至于有中文时都用拼音代替,但是这样程序运行出来后实在是太影响阅读了.于是我上网搜集资料,但网上的资料真的是让人眼花缭乱, ...

  9. ubuntu汉字乱码显示为方框的解决办法

      由于最近多次遇到ubuntu系统下打开网页汉字全部显示为方框的问题,因此在此记录一下.具体情况如下所示,这是系统字体设置的原因.   解决方法很简单,打开一个终端,依次执行如下两行命令: sudo ...

最新文章

  1. 技术09期:5分钟带你快速了解TypeScript
  2. 数字化转型 用数据重塑未来业务
  3. java 根据详细地址提取小区_Java分析/测试工具EJ Technologies JProfiler介绍及安装教程...
  4. g++配置选项-std=c++11
  5. mysql 中的 utf_Mysql中的utf-8竟然是假的!
  6. mybatis generator eclipse插件的安装
  7. 树莓派AI视觉云台——8、WiringPi库函数
  8. CodeForces - 1506G Maximize the Remaining String(单调栈+贪心)
  9. 揭秘阿里机器翻译团队:拿下5项全球冠军,每天帮商家翻译7.5亿次
  10. cloudera manager的7180 web界面访问不了的解决办法(图文详解)
  11. Confluence 6 从外部目录中同步数据支持的目录类型
  12. Personal Leetcode solution(Python) 1~20
  13. access insert语句怎么写_码住!MySQL中超实用的几种SQL语句
  14. Java面试回忆录:java电子书免费
  15. STM32入门之电路基础
  16. phpstudy本地快速搭建网站,并外网访问【无公网IP】
  17. python qq机器人 发送文件_10.【代码】QQ群发机器人 - Python网络爬虫实战
  18. Unity集成Bugly踩坑
  19. 无尽神域服务器维护,无尽神域辅助介绍_脚本功能大全
  20. Linux之系统管理命令

热门文章

  1. 分享个常用的跨境电商数据分析平台
  2. PairProject 总结
  3. HFSS双频单极子印刷天线
  4. 中小型民营企业ERP选型
  5. 中小型企业有没有实施ERP的必要
  6. 【My Electronic Notes系列——正弦波振荡电路】
  7. Ubuntu 搜狗输入法显示繁体,一直不显示简体
  8. 电脑重启bootmgr_电脑开机出现bootmgr is missing怎么办 解决介绍【详解】
  9. isight调用matlab录像
  10. KAWA-STAR股票图形分析小工具