打印
[MM32生态]

【EV Board (MM32L0136C7P)测评】+软硬件i2c驱动OLED

[复制链接]
765|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
如题,本文使用软硬件i2c两种方式驱动0.96寸oled,oled的驱动芯片为ssd13606。


硬件连接方式:

mcu      oled
PD2       SCK
PD3       SDA
GND      GND
VDD      VDD

代码中通过宏定义的方式切换软硬件i2c驱动:
#define SOFT_I2C 0

#if SOFT_I2C
#define  SSD1306_WriteCmd     _SSD1306_WriteCmd  
#define  SSD1306_WriteData    _SSD1306_WriteData
#else
#define  SSD1306_WriteCmd     OledWriteCmd  
#define  SSD1306_WriteData    OledWriteData
#endif
鉴于篇幅过长,本文直接上传源文件: oled.rar (48.3 KB)
oled.c是与oled驱动相关的,fontlib.h是字库。




使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:stm32/LoRa物联网:304350312

65

主题

785

帖子

10

粉丝