| 如题,本文使用软硬件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, 下载次数: 9) oled.c是与oled驱动相关的,fontlib.h是字库。
 
 
 
 
 
 |