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

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

3天内不再提示

【御芯微WIoTa®自组网协议开发套件试用体验】OLED屏显示驱动

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-25 15:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:李唐, 帖子地址:https://bbs.elecfans.com/jishu_2293160_1_1.html

为了驱动OLED屏的显示,先进行了LED的测试。从相关资料可知,基站的开发板上有4个LED,所对应的GPIO口如下:

D12:GPIO5

D13:GPIO28

D14:GPIO7

D15:GPIO6

但在设计测试中却发现,这5个LED不受控制,为此只好利用扩展接口上的GPIO口来测试。

此外,比较唬人的是GPIO3和GPIO4与I2C接口的SCL和SDA竟使用的是相同的引脚,只不过是引到2个位置而已。所以说开发板所提供的扩展引脚还是很稀缺的,应善加规划和使用。

image.png

图1 扩展接口

经对GPIO3和GPIO4的测试,其效果如图2和图3所示。
image.png

图2 熄灭状态

image.png

图3 点亮状态

对应的主程序如下:
image.png

由此可以说明程序是没有问题的,之所以不能控制板载的LED可能是与8288的控制有关。

有了这2个GPIO口,就好办了,它足可以驱动一个I2C接口的OLED屏。

经实际测试,其实现效果如图4所示,可见效果还是不错的,如果通过终端来检测,则可以在基站统一进行显示,从而构成一个无线的检测网。
image.png

图4 OLED屏显示效果

OLED屏所显示的汉字是通过图5所示的软件来取模,并按图6的格式来提取。

image.png

图5 提取字模

image.png

图6 提取格式

提取的字模结构如下:

//御(0) 芯(1) 微(2) 自(3) 组(4) 网(5) 协(6) 议(7) 开(8) 发(9) 套(10) 件(11)

{0x10,0x88,0xC4,0x33,0x48,0x47,0x44,0xFC,0x44,0x44,0x00,0xFC,0x04,0x04,0xFC,0x00},

{0x01,0x00,0xFF,0x20,0x60,0x3E,0x20,0x1F,0x12,0x12,0x00,0xFF,0x08,0x10,0x0F,0x00},/"御",0/

{0x04,0x04,0x04,0x04,0x1F,0x04,0x24,0x44,0x84,0x04,0x1F,0x04,0x04,0x04,0x04,0x00},

{0x10,0x08,0x06,0x00,0x00,0x3F,0x40,0x40,0x40,0x40,0x40,0x70,0x01,0x02,0x0C,0x00},/"芯",1/

{0x10,0x88,0xC4,0x33,0x80,0x9E,0x90,0x9F,0x90,0x9E,0x20,0xD8,0x17,0xF0,0x10,0x00},

{0x01,0x00,0xFF,0x80,0x40,0x3E,0x02,0x02,0x3E,0x10,0x88,0x67,0x18,0x67,0x80,0x00},/"微",2/

{0x00,0x00,0x00,0xF8,0x88,0x8C,0x8A,0x89,0x88,0x88,0x88,0xF8,0x00,0x00,0x00,0x00},

实现图4所示效果的主程序如下:
image.png

有了OLED屏这个显示窗口,继续测试就又多了一种观察的手段。

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

    关注

    121

    文章

    6392

    浏览量

    234620
  • 御芯微
    +关注

    关注

    4

    文章

    60

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Lattice Semiconductor ProcessorPM开发套件:助力电子工程师高效设计

    Lattice Semiconductor ProcessorPM开发套件:助力电子工程师高效设计 一、引言 在电子设计领域,一款优秀的开发套件能为工程师节省大量时间和精力。Lattice
    的头像 发表于 05-21 14:55 120次阅读

    Power Manager II Hercules开发套件快速上手

    Power Manager II Hercules开发套件快速上手 在电子设计领域,开发套件的高效使用能极大地推动项目进展。Power Manager II Hercules开发套件为电子工程师提供
    的头像 发表于 05-21 14:30 135次阅读

    全新Altera Agilex开发套件正式发布

    Altera 正式面向嵌入式和 FPGA 开发推出三款紧凑型、高性能开发套件,以丰富互联与扩展能力,加速从概念到原型的验证流程。
    的头像 发表于 03-19 16:06 458次阅读
    全新Altera Agilex<b class='flag-5'>开发套件</b>正式发布

    DA14535 USB开发套件硬件解析:开启低功耗蓝牙开发新征程

    DA14535 USB开发套件硬件解析:开启低功耗蓝牙开发新征程 在当今的电子设备开发领域,低功耗蓝牙技术因其广泛的应用前景和高效的性能表现,受到了众多开发者的青睐。Renesas的D
    的头像 发表于 12-29 11:00 1382次阅读

    蜂鸟E203驱动OLED显示

    利用GPIO模拟IIC驱动4pin的OLED显示字符,开发平台为来官方IDE。 不想写过程,上传整个工程文件,主要代码如下: 下载:le
    发表于 10-31 06:08

    科科技推出Simplicity Ecosystem软件开发套件

    Silicon Labs(科科技)今日在深圳盛大举办享誉业界的Works With开发者大会,同时宣布推出Simplicity Ecosystem软件开发套件,它不仅是下一代模块化的软件开发
    的头像 发表于 10-27 16:45 1715次阅读

    矩阵型恒压LED驱动芯片为车载显示屏带来“智”变

    在汽车智能化飞速发展的今天,车载显示屏作为人车交互的重要窗口,其显示效果和性能直接影响到用户的驾驶体验和行车安全。力矩阵型恒压LED驱动
    的头像 发表于 10-27 16:02 1685次阅读
    力<b class='flag-5'>芯</b><b class='flag-5'>微</b>矩阵型恒压LED<b class='flag-5'>驱动</b>芯片为车载<b class='flag-5'>显示屏</b>带来“智”变

    RV1126B开发套件评测大赛正式开赛!(文末附报名二维码)

    RV1126B开发套件评测大赛正式开赛!(文末附报名二维码)
    的头像 发表于 10-27 14:27 640次阅读
    瑞<b class='flag-5'>芯</b><b class='flag-5'>微</b>RV1126B<b class='flag-5'>开发套件</b>评测大赛正式开赛!(文末附报名二维码)

    RV1126B开发套件评测大赛正式开赛!

    大赛简介EASYEAI灵眸科技正式启动2025年首届“瑞RV1126B开发套件评测大赛”,以“硬核实践,赋能未来”为主题,面向开发者开放价值835元的EASYEAINano-TB
    的头像 发表于 10-27 09:12 3138次阅读
    瑞<b class='flag-5'>芯</b><b class='flag-5'>微</b>RV1126B<b class='flag-5'>开发套件</b>评测大赛正式开赛!

    LCD驱动IC:高集成度“”优势让显示更简单

    在当今数字化时代,显示屏无处不在。然而,随着设备小型化、高性能化的需求不断增加,如何在有限的空间内实现更强大的显示功能,成为了一个亟待解决的问题。力LCD
    的头像 发表于 10-15 16:08 1120次阅读
    力<b class='flag-5'>芯</b><b class='flag-5'>微</b>LCD<b class='flag-5'>驱动</b>IC:高集成度“<b class='flag-5'>芯</b>”优势让<b class='flag-5'>显示</b>更简单

    ‌TI CC1311P3 LaunchPad™开发套件技术解析与应用指南

    Texas Instruments CC1311P3 LaunchPad™ 开发套件设计用于加速开发SimpleLink™ 亚1GHz无线MCU。该器件支持TI 15.4堆栈和专有射频协议。CC13XX-CC26XX软件
    的头像 发表于 09-01 15:19 1872次阅读
    ‌TI CC1311P3 LaunchPad™<b class='flag-5'>开发套件</b>技术解析与应用指南

    有奖丨米尔 瑞RK3506开发板免费试用来啦!

    米尔与瑞合作发布的新品基于瑞RK3506应用处理器的MYD-YR3506开发板免费试用
    的头像 发表于 07-10 08:03 1307次阅读
    有奖丨米尔 瑞<b class='flag-5'>芯</b><b class='flag-5'>微</b>RK3506<b class='flag-5'>开发</b>板免费<b class='flag-5'>试用</b>来啦!

    科科技xG22E能量收集开发套件的应用示例

    EFR32xG22E(xG22E)能量收集(Energy Harvesting)开发套件是设计节能物联网应用的一个理想起点,可用于探索和评估Silicon Labs(科科技)多协议无线系统单芯片(SoC)支持的多种能量收集解决
    的头像 发表于 06-23 14:04 2356次阅读
    <b class='flag-5'>芯</b>科科技xG22E能量收集<b class='flag-5'>开发套件</b>的应用示例

    有奖丨米尔 瑞RK3506开发板免费试用

    米尔与瑞合作发布的新品基于瑞RK3506应用处理器的MYD-YR3506开发板免费试用
    的头像 发表于 06-19 08:04 1364次阅读
    有奖丨米尔 瑞<b class='flag-5'>芯</b><b class='flag-5'>微</b>RK3506<b class='flag-5'>开发</b>板免费<b class='flag-5'>试用</b>

    有奖丨米尔 瑞RK3562开发板免费试用新增名额!

    米尔与瑞合作发布的新品基于瑞RK3562应用处理器的MYD-YR3562开发板免费试用
    的头像 发表于 06-13 08:04 2164次阅读
    有奖丨米尔 瑞<b class='flag-5'>芯</b><b class='flag-5'>微</b>RK3562<b class='flag-5'>开发</b>板免费<b class='flag-5'>试用</b>新增名额!