找回密码
 立即注册
搜索
热搜: RA8889 RA8876 RA8875
查看: 585|回复: 0

第一讲:单片机STC89C52+RA8889驱动控制彩屏 极简方案【 源码v1.0 】

[复制链接]

50

主题

3

回帖

591

积分

管理员

积分
591
QQ
发表于 2024-5-29 15:59:01 | 显示全部楼层 |阅读模式
51单片机驱动控制彩屏系列讲座

第一讲:单片机STC89C52+RA8889驱动控制彩屏  极简方案【 源码v1.0 】
第二讲:单片机STC89C52+RA8889驱动控制彩屏 代码移植介绍
第三讲:单片机STC89C52+RA8889驱动控制彩屏 代码的压缩(Keil编译器)
第四讲:单片机STC89C52+RA8889驱动控制彩屏 代码移植范例(包含API接口)【 源码v1.1 】
第五讲:51单片机+RA8889驱动控制彩屏  完整源码说明 【 源码v1.2 】


单片机通过SPI与RA8889进行通信,由于单片机是5V,RA8889是3.3V,故需要进行电平转换,有现成的模组TXS0108E等可以采用。

整体硬件连接图:



RA8889具有并口和串口功能,这里采用最简单的接线方式SPI-4线:



通信接口定义:
  1. sbit SPI_RST  = P1 ^ 0; // Reset RA8889                 (通过IO口接到RA8889/RA8876进行硬件复位)
  2. sbit SPI_SS   = P1 ^ 4; // Slave Select                        (RA8889片选)
  3. sbit SPI_MISO = P1 ^ 3; // Master In Slave Out         (接RA8889的SDO)
  4. sbit SPI_MOSI = P1 ^ 2; // Master Out Slave In         (接RA8889的SDI)
  5. sbit SPI_SCK  = P1 ^ 1; // Serial Clock
复制代码

这里要注意的是SPI_MISO---RA8889_SDO之间的连接,这条接线就不必经过电平转换模组TXS0108E,直接连接即可,因为该信号是RA8889的输出,MCU是接收,而TXS0108E模组是单向的,故该引脚采用直连。

硬件图连接放大:



显示效果:



源码下载:


欢迎交流!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Lcdvision Technology ( 苏ICP备10203891号 )

GMT+8, 2024-11-21 18:28 , Processed in 0.068315 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表