这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 【原创】OLED取模软件的使用--from梁

共3条 1/1 1 跳转至

【原创】OLED取模软件的使用--from梁

工程师
2024-06-19 14:56:00     打赏

学完江科大的oled汉字取模一类是不是还不太理解?在此我将献上我的理解希望对你有些帮助。

0.96oled为例子,我们平常oled的显示是一堆像素堆叠而来

x轴占据127个像素点

y轴占据63个像素点

一般情况下咱们汉字取模的大小基本都是16X16的大小

图片1.png

这是一个汉字取模的例子,我们接下来就需要将下面的代码复制到OLED的例程里面

在江科大给的例程代码中,找到OLED_Data.cconst ChineseCell_t OLED_CF16x16[]

图片2.png

以这个形式来进行逐字的增加,然后就可以正常使用咯。

如上是字符模式,当然如果想要输出像素图片呢?

图片3.png

  选择模式中的图片模式

然后在点开齿轮图片,也就是设置

图片4.png

更改为c51格式后将行前缀和行后缀的括号去掉

确定退出后  在新建文档的地方选择图像的尺寸,也就是图片的宽度和高度

记得一开始说的0.96oled像素点xy轴吗?这个是设置你总共想要占据的像素点

图片5.png

我设置的是16x16作为例子,鼠标左键进行像素点的创建右键删除

如图所示 我将会创建一个,正常字体大小的一个框图

图片6.png

然后对此生成字模,复制字模到OLED_Data.c

与生成字体有所不同,图片的生成需要自己创建一个函数,以图例形式

然后同样在.h文件中把函数添加进去即可使用

图片7.png

图片8.png

好了,这是我的理解,希望对你有所帮助。



高工
2024-06-20 08:25:06     打赏
2楼

谢谢分享


专家
2024-06-20 08:31:52     打赏
3楼

感谢楼主分享


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]