前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全志D1S在rt-smart下驱动OLED方法分享

全志D1S在rt-smart下驱动OLED方法分享

作者头像
阿志小管家
发布2024-02-02 18:15:54
1830
发布2024-02-02 18:15:54
举报
文章被收录于专栏:全志嵌入式那些事

D1S使用rt-smart驱动OLED

前言

本次使用RT-Smart的IIC驱动OLED屏幕,进行基本的字符串显示,在使用的过程中遇到一些问题,在这里做记录分享,本次以熟悉RT-Smart使用为主。

过程

本次直接开始添加离线包,环境搭建请参考上一篇文章:

https://bbs.aw-ol.com/topic/3145/

在/D1S/userapps/rt-thread/bsp/allwinner/d1s下输入scons –menuconfig进行内核配置,添加OLED使用所需的配置。

选择SSD1306离线包

使用IIC3,同时使用ssd1306 sample

使能IIC3驱动

保存退出,更新一下

修改rtconfig.h

保存,使用scons编译

将sd.bin拖到xfel同级目录下

替换掉原来的sd.bin

三、固件下载

先将SD卡格式化

然后插入开发板中,先安全FEL按键,然后按一下复位按键,使开发板进入FEL模式。

按一下复位按键,查看串口输出

输入help命令

输入ssd1306_test进行测试,报错

查看硬件原理图,PB6,PB7被占用,使用IIC0进行。

重新下载程序后,复位开发板,IIC0已经注册

输入ssd1306测试命令

查看OLED屏幕输出

硬件连接

对应芯片引脚:

对应排针:

五、总结

RT-Smart文档使用资料有点少,花费大量时间摸索完成了OLED屏幕显示,在摸索过程中也逐渐知道了外设的使用方式。接下里下一步开始驱动2.8寸的LCDTFT。

原文链接:https://bbs.elecfans.com/jishu_2344522_1_1.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-02-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • D1S使用rt-smart驱动OLED
    • 前言
      • 过程
        • 三、固件下载
          • 硬件连接
            • 五、总结
            相关产品与服务
            腾讯云服务器利旧
            云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档