本文来源电子发烧友社区,作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2310261_1_1.html
静态显示天气(体验视频详见作者原帖子)
前言:本小节主要是用107demo增加数字、字符以及图像显示功能,动态还是延续107demo功能实现。
一 字模提取
使用zimo221软件获取字符、数字以及需要显示的汉字的十六进制数组。
- 打开zimo221软件如图所示,在1处输入要提取的文字一个或多个。
- 生成的字模我们使用UltralEdit进行列模式编辑,编辑成如图所示的样子。
- 然后拷贝到程序的数组中,如图所示。
这样我们就制作好了需要的字库。
二、图模提取
将一个位置图标同样通过zimo221软件转为字模进行显示。
- 打开软件,点击打开图像或者新建图像都行,如图所示。
- 然后可以点击修改图像,对图像进行修改,也可以直接不修改。然后进行参数设置,如图所示,设置好参数,保留可选可不选,我没有选,因就一幅图像。
- 设置完成后,点击取模方式,选择C51格式,取模结果显示到点阵生成区,如图所示。
最后将取模结果写入到程序中就可以了
三、程序设计
将107拷贝一份到108,需要修改.application_config和Kconfig.liteos_m.applications文件,根据修改后的文件自行修改,如图所示修改的demo目录及文件修改。
增加oledfont.h文件,如图所示,这个文件中包含了所有需要用到的字模,有可能不全可逐步添加。
在st7735s.c文件中增加数值、汉字等显示函数,方便调用,如图所示。
头文件中将这些函数进行声明,以备调用。
四、程序编译
- 回到源码目录的kernel/liteos_m,执行make menuconfig,选中108,如图所示。
- 到源码目录下,执行hb build -f,编译成功,如图所示。
五、程序下载
- 使用下载工具下载程序,如图所示。
复位按键进行复位后,串口打印如下,下载的时候停在那里,说明你的串口被占用着呢。
成功运行后如图所示,因测试LCD,目前显示都是静态的,后面增加wifi获取并显示。
-
开鸿智谷
+关注
关注
2文章
125浏览量
1151 -
NiobeU4
+关注
关注
3文章
31浏览量
507
发布评论请先 登录
相关推荐
开鸿智谷携手长沙职院,荣获世界职业院校技能大赛嘉奖!
![<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>携手长沙职院,荣获世界职业院校技能大赛嘉奖!](https://file.elecfans.com/web2/M00/8E/8D/pYYBAGPcpICAAruWAAAuPj7FFhI697.png)
开鸿智谷用威廉希尔官方网站 助力构建鸿蒙世界的基石
![<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>用威廉希尔官方网站
助力构建鸿蒙世界的基石](https://file.elecfans.com/web2/M00/8E/8D/pYYBAGPcpICAAruWAAAuPj7FFhI697.png)
开鸿智谷与OpenHarmony的创新对话
![<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>与OpenHarmony的创新对话](https://file.elecfans.com/web2/M00/8E/8D/pYYBAGPcpICAAruWAAAuPj7FFhI697.png)
开鸿智谷亮相OpenHarmony开发者大会,与生态共创开源新篇章!
![<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>亮相OpenHarmony<b class='flag-5'>开发</b>者大会,与生态共创开源新篇章!](https://file.elecfans.com/web2/M00/8E/8D/pYYBAGPcpICAAruWAAAuPj7FFhI697.png)
开鸿智谷联合多家伙伴战略签约,加速鸿蒙生态发展!
![<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>联合多家伙伴战略签约,加速鸿蒙生态发展!](https://file.elecfans.com/web2/M00/8E/8D/pYYBAGPcpICAAruWAAAuPj7FFhI697.png)
开鸿智谷携手华为,共启“鸿蒙智慧教室”数字化教育新篇章
![<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>携手华为,共启“鸿蒙智慧教室”<b class='flag-5'>数字</b>化教育新篇章](https://file.elecfans.com/web2/M00/8E/8D/pYYBAGPcpICAAruWAAAuPj7FFhI697.png)
开鸿智谷受邀出席2023年度南山区经济突出贡献企业TOP峰会
![<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>受邀出席2023年度南山区经济突出贡献企业TOP峰会](https://file.elecfans.com/web2/M00/8E/8D/pYYBAGPcpICAAruWAAAuPj7FFhI697.png)
深开鸿王皓:推进开鸿产业化与产业开鸿化,构建开源鸿蒙新生态
![深<b class='flag-5'>开</b><b class='flag-5'>鸿</b>王皓:推进<b class='flag-5'>开</b><b class='flag-5'>鸿</b>产业化与产业<b class='flag-5'>开</b><b class='flag-5'>鸿</b>化,构建开源鸿蒙新生态](https://file1.elecfans.com/web2/M00/C8/11/wKgZomYYowKAWMjOAAD5KEaW2ss503.png)
拓维信息及旗下开鸿智谷同获华为HarmonyOS开发服务商认证
![拓维信息及旗下<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>同获华为HarmonyOS<b class='flag-5'>开发</b>服务商认证](https://file.elecfans.com/web2/M00/46/D0/pYYBAGKV5wiAQkFLAAA0HUPKaH4034.jpg)
鸿蒙生态创新中心正式揭幕!拓维信息旗下开鸿智谷共谱鸿蒙产业新篇章
![鸿蒙生态创新中心正式揭幕!拓维信息旗下<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>共谱鸿蒙产业新篇章](https://file.elecfans.com/web2/M00/46/D0/pYYBAGKV5wiAQkFLAAA0HUPKaH4034.jpg)
国内首批 | 开鸿智谷多名讲师获“鸿蒙原生应用开发培训讲师”资格认证
![国内首批 | <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>多名讲师获“鸿蒙原生应用<b class='flag-5'>开发</b>培训讲师”资格认证](https://file.elecfans.com/web2/M00/8E/8D/pYYBAGPcpICAAruWAAAuPj7FFhI697.png)
评论