虽然SPI可以进行多台设备同时通讯,但很多情况下用一些非自制的板子没有引出SPI接口,因此软件模拟SPI还是很有必要的。此文使用的是Anduino mega 2560 单片机,通过软件模拟的SPI接口来点亮OLED。
使用方法
通过下方链接下载源码,添加到Anduino安装路径的libraries文件夹即可调用
宏定义
#define OLED_SCL(x) digitalWrite(49,x)
#define OLED_SDA(x) digitalWrite(48,x)
#define OLED_RST(x) digitalWrite(47,x)
#define OLED_DC(x) digitalWrite(46,x)
函数
void oled_init(void);
void oled_fill(uint8_t dat);
void oled_set_pos(uint8_t x, uint8_t y);
void oled_putpixel(uint8_t x,uint8_t y,uint8_t data1);
void oled_clrpixel