前一篇学习了基本的IO口输入输出测试,这次用IO口直接驱动OLED屏来试试,手上这个OLED屏是96*64点阵全彩,SPI接口的,我们使用IO口来模拟SPI。
先看下OLED屏的接口信号,数据线要5根
再来看G55板卡的原理图,准备使用EXT3的这几个引脚驱动OLED屏,这样的话以后修改成SPI驱动OLED的话就不用改飞线了
程序里引脚定义
主程序里OLED引脚初始化
OLED屏初始化和清屏函数
模拟SPI发送数据函数
最基本的显示一个点的函数,后面的显示汉字什么的都是以这个函数为基础
主程序里的显示调用函数
实际的显示效果照片,下节将测试下用SPI口来驱动OLED屏
|