前言:
作者将STM32上的OLED驱动到了MSP430F5529LP单片机上使用,使用的是软件模拟IIC协议,支持IIC协议接口的OLED屏幕。该驱动支持基本的图片,中文,数字,字符等显示,并改进了中文显示函数。
下载地址:
驱动代码一共就3个 oled.c ,oled.h ,oledfont.h 可直接搬到工程中使用。
调用方法:
int main(void)
{
WDT_A_hold(WDT_A_BASE); // stop watchdog timer
SystemClock_Init();
LED_init();
KEY_init();
OLED_Init(); //SDA--P2.6 SCL--P2.7
OLED_ColorTurn(0);//0正常显示,1 反色显示
OLED_DisplayTurn(0);//0正常显示 1 屏幕翻转显示
OLED_ShowChineseStringCenter(0,"欢迎使用",0); //居中显示
OLED_ShowChineseStringCenter(16,"显示驱动",1);
OLED_ShowChineseStringCenter(32,"改进版",1);
OLED_Refresh();
while(1)
{
}
return 0;
}