0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开鸿智谷 NiobeU4 开发板 LCD 显示字符数字测试

电子发烧友开源社区 来源:未知 2022-10-17 12:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言:本小节主要是用107demo增加数字、字符以及图像显示功能,动态还是延续107demo功能实现。

一、字模提取

使用zimo221软件获取字符、数字以及需要显示的汉字的十六进制数组。

打开zimo221软件如图所示,在1处输入要提取的文字一个或多个。

c0498198-4dd1-11ed-a3b6-dac502259ad0.png

生成的字模我们使用UltralEdit进行列模式编辑,编辑成如图所示的样子。

c05bcb78-4dd1-11ed-a3b6-dac502259ad0.png

然后拷贝到程序的数组中,如图所示。

c085b9ba-4dd1-11ed-a3b6-dac502259ad0.png

这样我们就制作好了需要的字库。

二、图模提取

将一个位置图标同样通过zimo221软件转为字模进行显示。

打开软件,点击打开图像或者新建图像都行,如图所示。

c17b418c-4dd1-11ed-a3b6-dac502259ad0.png

然后可以点击修改图像,对图像进行修改,也可以直接不修改。然后进行参数设置,如图所示,设置好参数,保留可选可不选,我没有选,因就一幅图像。

c1aa1566-4dd1-11ed-a3b6-dac502259ad0.png

设置完成后,点击取模方式,选择C51格式,取模结果显示到点阵生成区,如图所示。

c1d93c4c-4dd1-11ed-a3b6-dac502259ad0.png

最后将取模结果写入到程序中就可以了。

三、程序设计

将107拷贝一份到108,需要修改.application_config和Kconfig.liteos_m.applications文件,根据修改后的文件自行修改,如图所示修改的demo目录及文件修改。

c20325a2-4dd1-11ed-a3b6-dac502259ad0.png

增加oledfont.h文件,如图所示,这个文件中包含了所有需要用到的字模,有可能不全可逐步添加。

c2ff39d2-4dd1-11ed-a3b6-dac502259ad0.png

在st7735s.c文件中增加数值、汉字等显示函数,方便调用,如图所示。

c328f75e-4dd1-11ed-a3b6-dac502259ad0.png

头文件中将这些函数进行声明,以备调用。

四、程序编译

回到源码目录的kernel/liteos_m,执行make menuconfig,选中108,如图所示。

c34ae774-4dd1-11ed-a3b6-dac502259ad0.png

到源码目录下,执行hb build -f,编译成功,如图所示。

c37a67d8-4dd1-11ed-a3b6-dac502259ad0.png

五、程序下载

使用下载工具下载程序,如图所示。

c395580e-4dd1-11ed-a3b6-dac502259ad0.png

复位按键进行复位后,串口打印如下,下载的时候停在那里,说明你的串口被占用着呢。

成功运行后如图所示,因测试LCD,目前显示都是静态的,后面增加wifi获取并显示。

c3cf1724-4dd1-11ed-a3b6-dac502259ad0.jpg

更多热点文章阅读

END

想了解更多开源技术?后台留言,立刻安排!

就喜欢奖励一个“”和“在看”呗~


原文标题:开鸿智谷 NiobeU4 开发板 LCD 显示字符数字测试

文章出处:【微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • OpenHarmony
    +关注

    关注

    33

    文章

    3983

    浏览量

    21451

原文标题:开鸿智谷 NiobeU4 开发板 LCD 显示字符数字测试

文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    拓维信息携鸿赴开放原子开源基金会座谈交流

    近日,拓维信息携鸿到访开放原子开源基金会,基金会理事长谢少锋与拓维信息创始人、董事长李新宇座谈交流。基金会秘书长助理兼运营部部长李博,拓维信息副总裁、
    的头像 发表于 04-29 18:33 243次阅读
    拓维信息携<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>赴开放原子开源基金会座谈交流

    鸿全新推出在鸿 Claw BOT !重构开源鸿蒙智慧空间智能体验

    作为开放原子开源基金会黄金捐赠人、开源鸿蒙项目群A类捐赠人,AIModelSIG组长单位,鸿深耕开源鸿蒙领域多年,在技术研发与生态落地中持续领跑。公司率先在开源鸿蒙与OpenClaw的融合创新
    的头像 发表于 03-16 18:36 711次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>全新推出在<b class='flag-5'>鸿</b> Claw BOT !重构开源鸿蒙智慧空间智能体验

    【正点原子STM32N647开发板试用】+ RGB显示

    本次应用主要是屏幕的显示开发板给的是RGB的LCD,那么我们参考一下子例程,测试看一下,’ 打开测试例程,修改我们想
    发表于 01-31 17:15

    niobeu4 esp32 开发板无法连接有密码的wifi

    (1) niobeu4 开发板,系统正常运行,串口正常输出。 (2)测试 wifi 功能,按照 openharmony wifi sta 功能 api 开发 wifi 程序,结果发现只
    发表于 01-23 10:36

    ESP32-P4全功能开发板和ESP32-P4-TINY开发板该怎么选?看这篇就够了!

    启明云端基于乐鑫科技ESP32-P4芯片设计了多款开发板,这些开发板有什么区别?基于应用场景如何选择?本期,我们聚焦两款代表性产品:WT99P4C5-S1
    的头像 发表于 12-09 18:02 1430次阅读
    ESP32-P<b class='flag-5'>4</b>全功能<b class='flag-5'>开发板</b>和ESP32-P<b class='flag-5'>4</b>-TINY<b class='flag-5'>开发板</b>该怎么选?看这篇就够了!

    深化端侧AI与鸿蒙星闪技术布局,鸿助力谱写鸿蒙生态新篇章

    9月25日,备受业界瞩目的开源鸿蒙星闪论坛与端侧AI论坛在上海顺利举办。作为开源鸿蒙生态的核心共建单位与积极推动者,鸿深度参与了本场活动,与全球智慧物联网联盟(GIIC)、国际星闪联盟、上海
    的头像 发表于 09-30 17:38 3643次阅读
    深化端侧AI与鸿蒙星闪技术布局,<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>助力谱写鸿蒙生态新篇章

    【作品合集】润鸿HH-SCDAYU800A开发板测评

    HH-SCDAYU800A开发板试用体验】第2個桌面簡單的程序天气及预报 【润鸿HH-SCDAYU800A开发板试用体验】第2個桌面簡單的程序改
    发表于 09-19 14:09

    拓维信息及旗下鸿与株洲科技职业学院签约共建开源鸿蒙技术学院

    8月4日,拓维信息、鸿与株洲科技职业学院举行“校企共建开源鸿蒙技术学院”签约仪式。以此次战略合作为起点,校企各方将充分整合资源优势,持续深化产教融合,为国产操作系统生态繁荣与区域
    的头像 发表于 08-05 18:25 1277次阅读
    拓维信息及旗下<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>与株洲科技职业学院签约共建开源鸿蒙技术学院

    正式签约 | 鸿与株洲科技职业学院共建开源鸿蒙技术学院

    2025年8月4日,拓维信息系统股份有限公司(简称“拓维信息”)携旗下湖南开鸿数字产业发展有限公司(简称“
    的头像 发表于 08-04 17:34 2817次阅读
    正式签约 | <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>与株洲科技职业学院共建开源鸿蒙技术学院

    【润鸿HH-SCDAYU800A开发板试用体验】开箱评测报告

    本帖最后由 lustao 于 2025-7-23 11:17 编辑 感谢 发烧友学院以及瑞萨 为我和孩子提供此产品润鸿HH-SCDAYU800A开发板 。收到了顺风快递好大 包装,包装采用
    发表于 07-23 09:21

    【润鸿HH-SCDAYU800A开发板试用体验】润鸿HH-SCDAYU800A开发板(四)

    (六)基于润鸿HH-SCDAYU800A开发板开发的在线温湿度互动屏 项目目的 本项目旨在通过调用互联网调用相关天气接口和显示环境温湿度
    发表于 07-17 15:20

    【润鸿HH-SCDAYU800A开发板试用体验】润鸿HH-SCDAYU800A开发板(三)

    HH-SCDAYU800A开发板和终端通过USB Type-C链接,此时在DevEco Studio IDE显示开发板相关信息。 12.点击DevEco Studio IDE右上角“RUN”按钮,润
    发表于 07-07 10:40

    鸿开发板深度体验:从开源鸿蒙开发到AI场景实践

    鸿开发板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC体验开源鸿蒙能力学习开源鸿蒙开发●●●搭载KaihongOS
    的头像 发表于 07-03 17:03 2090次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b><b class='flag-5'>开发板</b>深度体验:从开源鸿蒙<b class='flag-5'>开发</b>到AI场景实践

    【润鸿HH-SCDAYU800A开发板试用体验】润鸿HH-SCDAYU800A开发板(二)

    (三)润鸿HH-SCDAYU800A开发板固件烧录 注意:本烧录方法仅可用于Windows10及之前版本。 1.安装USB驱动 1.1下载润鸿
    发表于 07-02 09:30

    九联鸿亮相2025开源鸿蒙开发者大会

    近日,开源鸿蒙开发者大会2025在深圳隆重开幕。本次大会由开源鸿蒙项目群工作委员会主办,华为、润鸿、中软国际、鸿
    的头像 发表于 05-28 16:09 1771次阅读