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

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

3天内不再提示

【合宙Air105开发板试用体验】OLED屏显示功能测试

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

扫码添加小助手

加入工程师交流群

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

尽管Air105 核心板的外设资源不是很多,但它所提供的例程还是较为丰富的,例如对OLED屏的显示驱动等。

原本打算是在GPIO口的基础上,来自行完成OLED屏的显示驱动,既然有现成的就不再浪费劳动了。

例程所支持的OLED屏是一种基于I2C接口的0.96寸单色显示屏,该显示屏的核心芯片为ssd1306。

从例程来看,驱动OLED屏所用的引脚是I2C接口的SCL和SDA,方便对应着PE7和PE6。

但在开发板上,其实际的对应关系则如图1所示,这一点在实际使用过程要注意不能搞错。

0.jpg

1.jpg

图1 I2C引脚关系

在程序下载后,其输出、调试控制台及终端栏的输出信息如图2至图4所示。

2.jpg

图2 输出栏信息

3.jpg

图3 调试控制台信息

4.jpg

图4 终端输出信息

由程序可知,其使用的函数及功能有:

字体设置函数:u8g2.SetFont(字体)

字符显示函数:u8g2.DrawUTF8(显示内容,x1, n)

画线函数:u8g2.DrawLine(x1,y1,x2,y2)

画圆函数:u8g2.DrawCircle(x,y,r,n)

和u8g2.DrawDisc(x,y,r,n)

椭圆函数:u8g2.DrawEllipse(30,50,6,10,15)

方框函数:u8g2.DrawBox(x1,y1,x2,y2)

和u8g2.DrawFrame(x1,y1,x2,y2)

圆角方框函数:u8g2.DrawRBox(x1,y1,x2,y2)

和u8g2.DrawRFrame(x1,y1,x2,y2)

三角形函数:u8g2.DrawTriangle(x1,y1,x2,y2,x3,y3)

本人所用的一种双色OLED屏,来连接就绪的情况下,其显示效果包括字符与汉字的显示及几种几何图形的显示,其效果见图5至图7所示。

5.jpg

图5 显示字符与汉字

6.jpg

6p.jpg

图6 显示几何图形

7.jpg

图7 显示符号图案

值得注意的是,这款双色屏是款准双色屏,即它的色彩是按区域来划分的,不能随意来指定。

为了达到美观的显示效果,应使显示的内容处于同一个色彩区域,否则会呈现出一种混乱感,将影响双色屏的自身优势。

此外,稍感不足的是这样驱动方式的灵活性较弱,不如使用GPIO口驱动的方式那样灵活及扩展修改。

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

    关注

    0

    文章

    148

    浏览量

    2380
  • Air105
    +关注

    关注

    0

    文章

    48

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【Milk-V Duo S 开发板免费体验】DuoS 超声波测距 OLED 显示

    ,并将测距结果显示OLED 显示屏上 硬件准备 1、DuoS 开发板 2、HC-SR04 超声波测距模块 3、OLED12864
    发表于 08-22 03:55

    【免费试用】匠芯创D133CBS KunLun Pi开发板试用体验

    匠芯创D133CBSRISC-VKunLunPiV1.0是一款基于D13x芯片的人机交互应用开发板,配备4.3寸LCD显示屏以及电容触摸,支持DVP摄像头。开发板集成了USB烧录、T
    的头像 发表于 07-29 08:06 869次阅读
    【免费<b class='flag-5'>试用</b>】匠芯创D133CBS KunLun Pi<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    【RA-Eco-RA6M4开发板评测】+OLED显示驱动

    RA-Eco-RA6M4开发板是一款近于最小系统得开发板,为其添加相应的外设,可用起到丰富其羽翼的作用。 这里就为它配置一个I2C接口的OLED,其引脚连接关系为: SCLK----
    发表于 07-23 17:33

    迅为RK3562开发板Buildroot系统功能测试

    迅为RK3562开发板Buildroot系统功能测试
    的头像 发表于 06-13 13:46 1721次阅读
    迅为RK3562<b class='flag-5'>开发板</b>Buildroot系统<b class='flag-5'>功能</b><b class='flag-5'>测试</b>

    基于RK3576处理器,米尔RK3576开发板免费试用

    申请!OpenHarmony开发板免费试用申请已开启,不容错过! RK开发板免费评测来袭!功能超级强大~ Milk-V Duo S 开发板
    的头像 发表于 06-09 15:00 929次阅读
    基于RK3576处理器,米尔RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    功能+高扩展能力加持,Air8000开发板最新资料

    开发者福利来袭!Air8000开发板兼具全面功能与强大扩展性的开发神器,将让物联网开发、原型设计
    的头像 发表于 06-09 14:18 506次阅读
    多<b class='flag-5'>功能</b>+高扩展能力加持,<b class='flag-5'>Air</b>8000<b class='flag-5'>开发板</b>最新资料

    搭载OpenHarmony操作系统,视美泰SC-3568HA开发板免费试用

    开发板免费试用申请已开启,不容错过! RK开发板免费评测来袭!功能超级强大~ Milk-V Duo S 开发板免费
    的头像 发表于 06-05 16:45 1009次阅读
    搭载OpenHarmony操作系统,视美泰SC-3568HA<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    基于RK处理器,创龙TL3562-MiniEVM开发板试用体验

    !OpenHarmony开发板免费试用申请已开启,不容错过! RK开发板免费评测来袭!功能超级强大~ Milk-V Duo S 开发板免费
    的头像 发表于 06-05 16:31 910次阅读
    基于RK处理器,创龙TL3562-MiniEVM<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    性能强悍!合众HZ-RK3568开发板试用体验

    !OpenHarmony开发板免费试用申请已开启,不容错过! RK开发板免费评测来袭!功能超级强大~ Milk-V Duo S 开发板免费
    的头像 发表于 06-05 16:30 1101次阅读
    性能强悍!合众HZ-RK3568<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    有奖丨米尔 NXP i.MX91开发板免费试用来啦

    米尔与NXP合作发布的新品基于NXPi.MX91应用处理器的MYD-LMX91开发板免费试用名额来啦~~米尔提供了3套价值588元的MYD-LMX91开发板发起试用活动您不仅可以免费体
    的头像 发表于 06-05 08:02 1111次阅读
    有奖丨米尔 NXP i.MX91<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>来啦

    技术篇——Air8000开发板,一站式满足多功能高扩展开发需求!

    对于追求高效开发的你来说,Air8000开发板最新资料库的开放绝对不容错过。无论是智能控制、数据采集还是多场景应用开发,其多功能内核与高扩展
    的头像 发表于 06-04 15:59 441次阅读
    技术篇——<b class='flag-5'>Air</b>8000<b class='flag-5'>开发板</b>,一站式满足多<b class='flag-5'>功能</b>高扩展<b class='flag-5'>开发</b>需求!

    【评测试用】合众HZ-T536开发板免费试用体验

    【评测试用】合众HZ-T536开发板免费试用体验
    的头像 发表于 05-27 08:05 683次阅读
    【评<b class='flag-5'>测试用</b>】合众HZ-T536<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>体验

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

    米尔与ST合作发布的新品基于STM32MP257应用处理器的MYD-LD25X开发板免费试用活动来啦~~米尔提供了2块价值488元的MYD-LD25X开发板发起试用活动您不仅可以免费
    的头像 发表于 03-20 08:05 883次阅读
    免费丨米尔 STM32MP257<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    有奖试用!!RA-Eco-RA4M2-100PIN-V1.0开发板试用活动报名

    RA-Eco-RA4M2-100PIN-V1.0开发板试用活动
    的头像 发表于 03-13 12:10 822次阅读
    有奖<b class='flag-5'>试用</b>!!RA-Eco-RA4M2-100PIN-V1.0<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>活动报名

    迅为RK3576开发板Android 多显示

    迅为RK3576开发板Android 多显示
    的头像 发表于 01-16 16:58 1605次阅读
    迅为RK3576<b class='flag-5'>开发板</b>Android 多<b class='flag-5'>屏</b><b class='flag-5'>显示</b>