欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

STM32F103RC 0.96OLED屏幕显示汉字和取模

程序员文章站 2022-06-08 19:48:42
...


  STM32使用了0.96OLED屏幕,记录一下汉字取模软件PCtoLCD2002的使用的,附详细的取模过程,因为汉字的显示的程序不同,取模的设置可能不太一样,我会在我自己的最后附上我自己使用的程序,程序并不是自己原创的,使用中景圆的。
  我自己使用的开发板和OLED显示屏如下图。
STM32F103RC 0.96OLED屏幕显示汉字和取模
开发板自带oled插孔,直接可以使用,但是排针一定要靠左插因为定义端口的时候就是靠左的。程序代码可以直接移植到任何一个STM32F103的开发板,移植比较简单,直接修改对应的端口号就可以。

1、OLED管脚简介和STM32F103RC原理图

1.1 引脚简介

  GND --- 接地端口
  VCC --- 接3.3V电源端口
  D0 --- CLK时钟信号(等同于上面的SCL)
  D1 --- 数据端口(等同于上面的SDA)
  RES --- 复位端口(等同于上面的RST)
  DC --- 数据/命令选择引脚(等同于上面的D/C)
  CS --- 片选引脚(低电平有效,也就是所需要接低电平)

1.2、STM32F103RC原理图

这个是上面我使用的开发板原理图。
STM32F103RC 0.96OLED屏幕显示汉字和取模

2、汉字取模软件使用

在使用取模软件的过程中一定要注意参数设置。

2.1 字体输入

我是选择了宋体。

STM32F103RC 0.96OLED屏幕显示汉字和取模

2.2 参数设置

STM32F103RC 0.96OLED屏幕显示汉字和取模
确定之后,点击生成字模,就会有下面的输出,复制点阵数据。
STM32F103RC 0.96OLED屏幕显示汉字和取模

3、代码修改部分

3.1 移植要修改的部分

如果要移植,把对应的端口号修改了。
STM32F103RC 0.96OLED屏幕显示汉字和取模

3.2 点阵数据复制和主函数调用

复制点阵数据到代码字库文件里面替换。
STM32F103RC 0.96OLED屏幕显示汉字和取模
主函数中调用字体文件进行显示。
STM32F103RC 0.96OLED屏幕显示汉字和取模

3.3、显示效果

STM32F103RC 0.96OLED屏幕显示汉字和取模
希望各位路过的小伙伴,随手给个呗。
最后附上工程文件代码,有需要自己下载:https://wwa.lanzous.com/iJWtVe8tpyf

相关标签: STM32F103