推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

51单片机STC8051U34K64_RA8889_SPI4_驱动高分辨率TFT彩屏源码

更新时间:2024-07-05 11:46:55 大小:13M 上传用户:harchy查看TA发布的资源 标签:51单片机 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

硬件:STC8051U34K64 + RA8889开发板(硬件跳线变更为SPI-4模式,PS=101,R143,R141短接,R142不接)


【v1.3 代码说明】


(1)该代码采用SPI-4,通信接口定义:

P2.7 SPI_SS RA8889片选 DB[4] (XnSCS)

P2.6 SPI_MISO 接RA8889的SDO DB[5] (XSSDO)

P2.5 SPI_MOSI 接RA8889的SDI DB[6] (XSSDI)

P2.4 SPI_SCK SPI时钟 DB[7] (XSSCL)

P2.3 RA8889_RST RA8889硬件复位


(2)使用J-Link等工具将RA8889_Demo文件夹内的RA8889_Demo_F103_SPI_firmware.hex烧录到RA8889开发板上,将F103与RA8889的接线设定为高阻态。


(3)核心文件存放在RA8889_01_Kernel文件夹下:

RA8889_51.c 为底层接口文件

RA8889_API_51.c 为用户层接口文件

RA8889_MCU_IF.c 为单片机接口文件(通信接口定义及通信函数)

UserDef.h 为用户自定义参数文件

delay.c 延迟函数,请根据单片机的主频修正


(4)演示以下常用功能:

Introduction(); //文字介绍

Geometry_Demo(); //几何绘图演示

Show_JPG(); //调用FLASH的JPG图片显示

Show_BMP(); //调用FLASH的BMP图片显示

Fade_in_Fade_out(); //图片淡入淡出演示

Show_AVI(); //调用FLASH的AVI影片播放

Show_PNG(); //调用FLASH的PNG图片显示



【STC8051U34K64单片机通过RA8889驱动TFT彩屏之方案详细解说】 https://www.bilibili.com/video/BV18Wh4ecEyQ/?share_source=copy_web&vd_source=c0cd4c87f6dcc19bcebab2f4cf3c40db

部分文件列表

文件名大小
pic/
pic/flash.bin
pic/flash.h3KB
RA8889_Demo/
RA8889_Demo/RA8889_Demo_F103_SPI_firmware.hex7KB
SPI4_PS101跳线.png
SPI4电路连接图.png
STC8051U34K64_RA8889实物连接图.jpg1253KB
STC8051U_RA8889_SPI4/
STC8051U_RA8889_SPI4/delay.lst2KB
STC8051U_RA8889_SPI4/doc/
...

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载