发帖
13 0 1

【外设验证】U8G2驱动SSD1306 0.96寸OLED模块

wukong50
论坛元老

18

主题

407

回帖

7221

积分

论坛元老

积分
7221
Ai-M61-Kit外设移植教程 1265 13 2024-4-12 07:55:12

说明

本次验证了 开发板 大佬 U8G2驱动SSD1306 0.96寸OLED模块 外设库

【外设移植】M61移植U8G2驱动SSD1306 0.96寸OLED模块 - DIY 经验分享 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)

该库Demo文件,不仅有库函数,连绘图样式都编辑好了

就直接跑Demo了

验证成功

显示速度没这么慢,为了能显示,改成gif图片,中间断帧

Arduino和SDK显示效果一样 WeChat_2024041008323400-00-02--00-00-12.gif

使用

我把外设移植通过验证的的库统一会放到Gitee仓库,仓库中分别有 SDK库方式 和 Arduino库方式(可移植)

接线

OLED M61
GND GND
VCC VCC
SCL IO0
SDA IO1
M61kit引脚

image.png

小安派引脚

接口图.png

GIT仓库

[https://gitee.com/wukong50/m61-libraries.git](https://gitee.com/wukong50/m61-libraries.git)

SDK使用方式

SDK模式

  1. 克隆Git仓库

  2. 切换到此目录下

    m61-libraries\096OLED\SDK\096OLED
  3. 修改Makefile SDK路径

    image.png

  4. 直接 make flash 即可

  5. 烧录的时候需要手动进入烧录模式,先将按住板子上的"IO2"再按一下"EN"使板子进入烧录模式

  6. 烧录有问题,请看文章末尾答疑

Arduino模式

  1. 克隆Git仓库
  2. 复制此目录下文件夹到Arduino项目目录 libraries 目录里面
m61-libraries\U8G2OLED\Arduino

如图 我的项目文件夹在 D 盘 M61目录下

那M61目录结构就是libraries里面粘贴U8G2OLED,如果libraries目录没有,需要手动新建一个

目录结构

M61/
└── libraries
    └── U8G2OLED
        ├── examples
        │   └── u8g2OLED
        │       └── u8g2OLED.ino
        ├── library.properties
        └── src
            ├── mui.cpp
            ├── mui.h
            ├── mui_u8g2.cpp
            ├── mui_u8g2.h
            ├── oled.cpp
            ├── oled.h

此时,选择好开发板

image.png

在示例中点击示例,就可以运行了

image.png

  1. 烧录的时候需要手动进入烧录模式,先将按住板子上的"IO2"再按一下"EN"使板子进入烧录模式

答疑

  1. 如何搭建linux 环境

    零基础搭建小安派Linux开发环境之【编译运行Hello world】 - 小安派S1&M61教程合集 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)

  2. 编译报错#lwip/dns.h

    关于编译报错#lwip/dns.h找不到的解决办法 - 小安派S1&M61教程合集 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)

  3. 如何搭建Arduino环境

    小安派自学笔记3-arduino环境安装与编译点灯 - 小安派S1&M61教程合集 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)

──── 0人觉得很赞 ────

使用道具 举报

2024-4-12 08:43:59
不错不错!
2024-4-12 08:51:07
2024-4-12 08:52:23
👍
2024-4-12 08:59:05
2024-4-12 09:04:47
不错不错
2024-4-12 09:46:29
学习
2024-4-12 09:59:14
学习了
2024-4-12 11:34:58
验证小能手
2024-4-12 12:25:29
验证小能手
您需要登录后才可以回帖 立即登录
高级模式
12下一页
统计信息
  • 会员数: 28486 个
  • 话题数: 40601 篇