在线时间279 小时
UID3181444
注册时间2015-12-8
NXP金币2
TA的每日心情 | 开心 2017-11-15 10:33 |
---|
签到天数: 79 天 连续签到: 1 天 [LV.6]常住居民II
金牌会员
 
- 积分
- 1779
- 最后登录
- 2020-8-22
|
上图可以看到把OLED成功驱动起来了,不过并不是使用的硬件SPI,因为相对软件的移植起来要麻烦许多,还是使用的以前的LCD的驱动函数,只需要能够正常输出高低电平的任意四个IO口就可以驱动成功。
调用的函数也非常简单,只需要在LCD.h里改下驱动的四个IO就行,主函数中简单调用LCD_Init();使用LCD_Print()函数打印想要显示的内容即可。
#include "include.h"
int main(void)
{
SystemCoreClockUpdate();
Board_Init();
LCD_Init();
LCD_Print(0,0,"1234567890");
LCD_Print(0,2,"OLED test is OK!");
while (1)
{
}
}
/*----------------------------end of main.c-------------------------------*/
附Demo:
驱动OLED.zip
(4.34 MB, 下载次数: 24)
|
|