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
    +关注

    关注

    31

    文章

    3926

    浏览量

    20720

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    9月25日,备受业界瞩目的开源鸿蒙星闪论坛与端侧AI论坛在上海顺利举办。作为开源鸿蒙生态的核心共建单位与积极推动者,鸿深度参与了本场活动,与全球智慧物联网联盟(GIIC)、国际星闪联盟、上海
    的头像 发表于 09-30 17:38 3091次阅读
    深化端侧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

    【润鸿HH-SCDAYU800A开发板试用体验】开箱对比

    看到这款板子第一眼还是觉得是像Sipeed出的一款,可能有合作吧,这款是基于玄铁RISC-V内核的TH1520芯片。然后润鸿支持了OpenHarmony发行版本。 我们看下板子,核心还是
    发表于 08-17 18:59

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

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

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

    2025年8月4日,拓维信息系统股份有限公司(简称“拓维信息”)携旗下湖南开鸿数字产业发展有限公司(简称“
    的头像 发表于 08-04 17:34 2392次阅读
    正式签约 | <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 1192次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b><b class='flag-5'>开发板</b>深度体验:从开源鸿蒙<b class='flag-5'>开发</b>到AI场景实践

    【BPI-CanMV-K230D-Zero开发板体验】+TFT屏显示驱动及信息显示

    对于BPI-CanMV-K230D-Zero开发板来讲,其标准的显示器配置是基于芯片ST7701的LCD显示屏,该显示屏的
    发表于 07-02 11:03

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

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

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

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

    开源鸿蒙开发新体验,鸿Bot系列今日开启预售!

    今日,深鸿正式宣布,鸿Bot系列产品——鸿BotBook与
    发表于 05-16 14:13

    基于RV1126开发板的按键测试方法与例程

    RV1126开发板的按键测试方法与例程详细描述
    的头像 发表于 04-15 17:03 832次阅读
    基于RV1126<b class='flag-5'>开发板</b>的按键<b class='flag-5'>测试</b>方法与例程

    鸿新一代轻量级鸿蒙控制器首次公开发布!“鸿蒙+AI”交通方案斩获行业大奖

    “2024公路数字化转型优秀产品与解决方案”年度奖项。作为华为智慧公路领域核心合作伙伴,鸿受邀深度参与交通年会并做主题演讲,参会期间,与现场行业专家展开深入交
    的头像 发表于 03-11 17:48 1498次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>新一代轻量级鸿蒙控制器首次公<b class='flag-5'>开发</b>布!“鸿蒙+AI”交通方案斩获行业大奖