完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 l_xy 于 2020-10-18 17:19 编辑
(LiteOS接口) Hi3861 OLED驱动 可以看附件视频详细说明 Hispark WiFi开发套件又提供一个oled屏幕,但是鸿蒙源码中没有这个屏幕的驱动,我们需要自己去移植。 经过一晚上的调试,现在终于在鸿蒙系统上实现OLED屏幕的显示了,效果如下: 这里记录一下移植的过程(1)编写驱动代码首先在└── applications └── sample └── wifi-iot └── app新增应用:oled_demo,源码已经放在附件,大家自己下载。 (2)设置I2C引脚复用确定i2c引脚,查看原理图,可以看到OLED屏幕使用到的是I2C0,引脚是GPIO13、GPIO14 所以我们需要修改源码,在vendorhisihi3861hi3861appwifiiot_appinitapp_io_init.c 文件中,初始化I2C引脚的代码修改成如下:
(3)开启I2C功能修改文件:vendorhisihi3861hi3861buildconfigusr_config.mk增加 CONFIG_I2C_SUPPORT=y 以上修改变完成了,重新编译即可看到OLED能成功驱动。 (4)OLED屏幕驱动讲解入口函数:
I2C写函数:
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
2187个成员聚集在这个小组
加入小组501 浏览 0 评论
【星闪派物联网开发套件体验连载】用HiHope星闪server端BearPi星闪client端互相发代码控制对方板载灯
989 浏览 0 评论
【星闪派物联网开发套件体验连载】用HiHope星闪server端发代码控制BearPi
582 浏览 0 评论
【星闪派物联网开发套件体验连载】智能交通灯--云端查看,远程控制视频
965 浏览 0 评论
826 浏览 2 评论
7255浏览 10评论
1814浏览 3评论
1044浏览 2评论
878浏览 2评论
826浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 23:09 , Processed in 0.575127 second(s), Total 73, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号