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

    关注

    25

    文章

    3728

    浏览量

    16399

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

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

收藏 人收藏

    评论

    相关推荐

    鸿携手长沙职院,荣获世界职业院校技能大赛嘉奖!

    10月31日,2024年世界职业院校技能大赛现场传来消息,长沙职业技术学院(以下简称“长沙职院”)参赛团队凭借扎实的专业素养和稳定的现场发挥,和鸿提供的在鸿物联网实验箱的鸿蒙教学
    的头像 发表于 11-07 08:07 214次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>携手长沙职院,荣获世界职业院校技能大赛嘉奖!

    鸿用技术助力构建鸿蒙世界的基石

    高级工程师王振德受邀出席此次技术交流盛会并发表主题演讲,为鸿蒙生态的繁荣贡献企业力量。鸿的鸿蒙团队一直与广大开发者无私分享技术心得,共同解决着代码难题,让更多人能
    的头像 发表于 10-29 08:05 230次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>用技术助力构建鸿蒙世界的基石

    鸿与OpenHarmony的创新对话

    OpenHarmony4.1Release版本根技术特性解读为契机,聚集广大开发者、生态伙伴、行业领袖与百位技术专家共同讨论技术话题。鸿作为互联互通核心成员,不仅在现场荣获多项奖
    的头像 发表于 05-29 08:30 512次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>与OpenHarmony的创新对话

    鸿亮相OpenHarmony开发者大会,与生态共创开源新篇章!

    5月25日,以“鸿心聚力智引未来”为主题的OpenHarmony开发者大会2024(以下简称大会)在深圳成功举办。鸿获得多项奖项及授牌
    的头像 发表于 05-26 08:30 763次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>亮相OpenHarmony<b class='flag-5'>开发</b>者大会,与生态共创开源新篇章!

    鸿荣获鸿蒙原生应用开发及培训服务商牌匾授牌

    出席现场,并获颁鸿蒙原生应用开发及培训服务商称号。图/左4鸿副总裁李传钊
    的头像 发表于 05-24 08:30 813次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>荣获鸿蒙原生应用<b class='flag-5'>开发</b>及培训服务商牌匾授牌

    鸿联合多家伙伴战略签约,加速鸿蒙生态发展!

    5月20日,鸿母公司拓维信息520产品与技术开放日暨28周年庆圆满举行,此次周年庆不仅是对公司创新突破、产品孵化和商业成果的回顾,更是携手合作伙伴共同展望未来、开启新篇章的重要时刻。
    的头像 发表于 05-23 08:30 819次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>联合多家伙伴战略签约,加速鸿蒙生态发展!

    鸿携手海思生态共话万物智联时代

    鸿作为在开源鸿蒙领域深耕的企业,受邀出席此次盛会,鸿副总裁李传钊更是带来了精彩演讲
    的头像 发表于 05-18 08:31 776次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>携手海思生态共话万物智联时代

    鸿携手华为,共启“鸿蒙智慧教室”数字化教育新篇章

    5月10日,“华为数字中国行2024·广东新质生产力创新峰会”在佛山市教育局的指导下成功举办,鸿携母公司拓维信息参加并与佛山市教育局与华为联合举办“K12教育峰会”。本次峰会汇聚
    的头像 发表于 05-12 08:29 1364次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>携手华为,共启“鸿蒙智慧教室”<b class='flag-5'>数字</b>化教育新篇章

    鸿受邀出席2023年度南山区经济突出贡献企业TOP峰会

    4月19日,2023年度南山区经济突出贡献今业TOP峰会顺利召开,鸿(深圳子公司)作为南山鸿蒙产业生态的核心企业,OpenHarmony项目群A类捐赠人、鸿蒙生态服务公司首批入驻
    的头像 发表于 04-20 08:29 443次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>受邀出席2023年度南山区经济突出贡献企业TOP峰会

    鸿王皓:推进鸿产业化与产业鸿化,构建开源鸿蒙新生态

    4月11日,由极客邦科技旗下InfoQ中国主办的QCon全球软件开发大会在北京召开。会议邀请到了来自阿里巴巴、腾讯、百度、微软、字节跳动、华为、深鸿等领先企业的100多位专家大咖。深
    的头像 发表于 04-12 10:57 931次阅读
    深<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>化,构建开源鸿蒙新生态

    拓维信息及旗下鸿同获华为HarmonyOS开发服务商认证

    近日,拓维信息及旗下鸿双双通过华为HarmonyOS开发服务商认证,成为华为“鸿蒙服务商先锋计划”认证级伙伴。秉持共同发展、共创价值的合作理念,拓维信息、
    的头像 发表于 03-29 08:13 533次阅读
    拓维信息及旗下<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>同获华为HarmonyOS<b class='flag-5'>开发</b>服务商认证

    鸿与CSDN达成战略合作,共建OpenHarmony人才计划

    2024年3月19日,鸿与中国专业开发者社区CSDN就共建OpenHarmony人才计划达成战略合作并举办发布仪式。
    的头像 发表于 03-20 08:29 453次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>与CSDN达成战略合作,共建OpenHarmony人才计划

    鸿荣获全国首批HarmonyOS认证级华为授权培训伙伴

    鸿获评全国首批HarmonyOS认证级华为授权培训伙伴,鸿人才培养总监邓娟现场领取
    的头像 发表于 03-19 08:29 928次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>荣获全国首批HarmonyOS认证级华为授权培训伙伴

    国内首批 | 鸿多名讲师获“鸿蒙原生应用开发培训讲师”资格认证

    2023年3月4日-5日,鸿蒙生态服务(深圳)有限公司(以下简称“鸿蒙生态服务公司”)组织了国内首批“鸿蒙原生应用开发培训讲师”认证,鸿
    的头像 发表于 03-16 08:29 696次阅读
    国内首批 | <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>多名讲师获“鸿蒙原生应用<b class='flag-5'>开发</b>培训讲师”资格认证

    开源大师兄开发板通过 OpenHarmony 3.2 Release版本兼容性测评

    近期,江苏润鸿数字科技有限公司(以下简称“润鸿”)开源⼤师兄开发板顺利通过OpenHarmo
    的头像 发表于 01-20 08:02 944次阅读
    开源大师兄<b class='flag-5'>开发板</b>通过 OpenHarmony 3.2 Release版本兼容性测评