单片机驱动TFT彩色液晶屏系列讲座
目录
第一讲 单片机最小系统STM32F103C6T6通过RA8889驱动彩色液晶屏播放视频
第二讲 单片机最小系统STM32F103C6T6控制RA8889驱动彩色液晶屏硬件框架
第三讲 单片机驱动彩色液晶屏 控制RA8889软件:如何初始化
第四讲 单片机驱动彩色液晶屏 控制RA8889软件:绘图
第五讲 单片机驱动彩色液晶屏 控制RA8889软件:显示文字:Part1.内部字库
第六讲 单片机驱动彩色液晶屏 控制RA8889软件:显示文字:Part2.外接字库
第七讲 单片机驱动彩色液晶屏 控制RA8889软件:显示文字:Part3.自建字库
第八讲 单片机驱动彩色液晶屏 控制RA8889软件:显示图片
第九讲 单片机驱动彩色液晶屏 控制RA8889软件:显存操作
第十讲 单片机驱动彩色液晶屏 控制RA8889软件:图像运算
第十一讲 单片机驱动彩色液晶屏 控制RA8889软件:播放avi视频
第十二讲 单片机驱动彩色液晶屏 如何打包bin档
第十三讲 单片机驱动彩色液晶屏 bin档的烧录方法
硬件说明
(1)采单片机最小开发板STM32F103C8T6 或者STM32F103C6T6,也可以使用其它单片机,采用这块板主要原因是网上获取容易并且价格低廉,编程也特别简单:
(2)瑞佑官方制作的RA8889开发板,用户可以在淘上搜寻“RA8889开发板”即可找到并选购,同时也可以找他们获取技术支持。
硬件连接方法
(1)单片机最小板与RA8889开发板的连接,可以使用并口通信,也可以采用SPI通信,为了简洁高效一些,在这里采用SPI-4进行通信,接线定义参考下表,SPI采用IO口模拟时序进行通信,兼容性会比较好,建议选用该方法来连接:
STM32F103C6T6 | SPI-4 | RA8889接口定义 |
---|---|---|
PB12 | NSS(ZCS) | SCS |
PB13 | MISO(SDI) | SDO |
PB14 [1] | MOSI(SDO) | SDI |
PB15 | SCK | CLK |
PA8 | - | RST |
[1]采用SPI-3通信,PB14不必连接。
(2)RA8889接口硬件配置:以SPI-4为例 ,PS[2:0]=101,故RA8889开发板中需要将R141和R143两处短接或者焊接0 ~ 1KΩ电阻即可,若为SPI-3则同理,PS[2:0]=100,换作将R143短接或者焊接0 ~ 1KΩ电阻即可。参考电路如下:
(3)下图为SPI-4连接方式,用蓝色线框起来了。左下脚还有一条线灰色线为共地接线,右侧黄色线为RA8889的RESET信号使用。两块板连接只需要6条线即可,相当简单!
RA8889内部框架
RA8889是瑞佑科技自主开发的彩色液晶控制芯片,MCU接入简单,可以采用串口或者并口与之通信,输出为RGB888信号。内建128Mb显存,用户亦不再需要扩展显存;内建解码引擎,支持AVI与JPG格式,并具备DMA功能,因此对于MCU来说不管是显示图片还是播放影片都能够容易地做到了。此外RA8889内建图形加速引擎,有兴趣可以继续关注本章相关内容。
第二讲 THE END
了解更多信息:http://www.lcdvision.com.cn