OLED12864和TFT12864驱动程序设计

在嵌入式开发中,有时会用到显示屏,我们今天涉及的两款显示屏:OLED12864和TFT12864!

特点:

都支持SPI驱动,尺寸一样!

OLED12864只能显示单一颜色的像素点,成本低,不需要背光源,显示速度快!

TFT12864可以显示彩色,成本较高,需要背光源,显示速度慢!

OLED12864实物图

TFT12864实物图:


由于这两款屏幕都是基于SPI总线的,所以在程序结构设计上,我们需要设计一个通用的SPI驱动,然后适配到屏幕驱动中!

SPI驱动程序可以通过软件模拟实现,也可以使用芯片的硬件SPI,我们可以提供软件和硬件的驱动,然后通过配置的方式来选择到底是软件模拟还是硬件实现。

由于SPI存在时钟极性和时钟相位、我们最终显示屏使用时SPI时,需要基于通用的SPI驱动进行适配。

最终显示屏的驱动由4部分组成:

通用SPI驱动程序、显示屏SPI程序、显示屏驱动程序、字库!

完整的程序包以及ZigBee、NBIOT等无线通信技术交流学习,可以加入QQ技术交流群获取:575036716



猜你喜欢

转载自blog.csdn.net/IoT_College/article/details/79914848