打印
[APM32F4]

【极海APM32F407IG Tiny Board开发板测评】OLED显示

[复制链接]
2664|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
目的:使用极海APM32F407IG Tiny Board开发板测评硬件I2C来驱动OLED屏幕。
平台:MDK
开发板:极海APM32F407IG Tiny Board开发板
1、原理图:
硬件连接:

复用为I2C的引脚有多组,我们选择PB6和PB7。

  • PB6 - SCL
  • PB7 - SDA


2、实物连接:

3、相关代码:
OLED_Init();
        OLED_ShowHzStringRow(30, 0, (const char*)"极海", 1);
    OLED_ShowString(60, 0, (const uint8_t*)"APM32", 16, 1);
           OLED_ShowString(20, 20, (const uint8_t*)"www.21ic.com", 16, 1);
    OLED_ShowString(30, 40, (const uint8_t*)"--MEIYAO--", 16, 1);
    OLED_Refresh_Gram();
    disp_variant = DISP_MAIN_MENU;
4、IIC介绍
2C内置 I2C1/2/3 总线接口,均可工作于多主模式或从模式,支持 7 位或 10 位寻址,7 位从模式时支持双从地址寻址,通信速率支持标准模式(最高 100kbit/s)、快速模式(最高 400kbit/s);内置了硬件 CRC 发生器/校验器;它们可以使用 DMA 操作并支持 SMBus 总线 2.0 版/PMBus 总线。

5.框架


使用特权

评论回复
评论
forgot 2023-7-28 08:56 回复TA
赞 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:工程师
简介:超越自我,为设计激发灵感和想象。

150

主题

624

帖子

3

粉丝