[开发工具]

【华大测评】+oled让汉字动起来

[复制链接]
1026|11
手机看帖
扫描二维码
随时随地手机跟帖
kyzhd|  楼主 | 2020-10-28 22:57 | 显示全部楼层 |阅读模式
本帖最后由 kyzhd 于 2020-10-28 23:02 编辑

此开发板自带了一个0.91的OLED屏,采用的是IIC接口,分辨率是128*32的,方便开发一些图片或字符显示的工程,今天就测试一下汉字滚动显示;从网上下载一下SSD1306的OLED资料,稍作修改即可,在些借用了一下坛友@caizhiwei 分享的工程文件,修改一下代码达到汉字滚动显示的效果;
首先打开我修改的汉字取模工具软件
388625f99844f3b480.png

选择“字符模式”
466375f99847661149.png

点击那个齿轮“设置”,照下图设置即可,点击确定

548555f9984af499e4.png

回到主页面,选择字体“楷体”,在文本输入框中输入“华大半导体”

800065f99852dcbbb3.png

点击“生成字模”

658295f998570984c9.png

复制正文生成的字模数据;打开OLED的工程文件,并双击“oledfont.c",粘贴覆盖原有的汉字数据,并点击保存;


601385f9986749d737.png


回到main.c文件,修改代码如下:


628135f9983fc74c31.png


编译下载,效果如下:
工程代码: I2C_OLED_091.rar (6.24 MB)

使用特权

评论回复
正圆椭圆| | 2020-10-28 23:07 | 显示全部楼层
谢谢楼主分享 之前正愁不知道怎么做汉字滚动

使用特权

评论回复
BettyBerry| | 2020-10-28 23:20 | 显示全部楼层
滚动汉字确实是个难题 还好有这个工具

使用特权

评论回复
索尼法| | 2020-10-29 20:10 | 显示全部楼层
好家伙 以后用华大板子可以玩玩oled汉字滚动

使用特权

评论回复
liubinghui| | 2020-10-30 15:59 | 显示全部楼层

使用特权

评论回复
xiaoqi000| | 2020-10-31 21:52 | 显示全部楼层
汉字滚动

使用特权

评论回复
xiaoqi000| | 2020-10-31 21:53 | 显示全部楼层

使用特权

评论回复
xiaoqi000| | 2020-10-31 21:54 | 显示全部楼层
可以试试咯。

使用特权

评论回复
caoqing| | 2020-11-1 11:14 | 显示全部楼层
while(1)
    {
                        for(i=-0;i<128;i++){
                        OLED_ShowCHinese(i+24,0,0);                //华
                        OLED_ShowCHinese(i+40,0,1);                //大
                        OLED_ShowCHinese(i+56,0,2);                //半
                        OLED_ShowCHinese(i+72,0,3);                //导
                        OLED_ShowCHinese(i+88,0,4);                //体
                }
增加这就可以了吗?请问移动时间怎么控制?

使用特权

评论回复
kyzhd|  楼主 | 2020-11-1 16:15 | 显示全部楼层
caoqing 发表于 2020-11-1 11:14
while(1)
    {
                        for(i=-0;i

加延时

使用特权

评论回复
caoqing| | 2020-11-1 18:24 | 显示全部楼层

移动的时候用不用清屏??

使用特权

评论回复
kyzhd|  楼主 | 2020-11-2 10:32 | 显示全部楼层
caoqing 发表于 2020-11-1 18:24
移动的时候用不用清屏??

好像不需要

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

551

帖子

4

粉丝