|
硬件:STC8H8K64U/STC8051U34K64 + RA8876开发板
硬件跳线变更为SPI-4模式,PS=101,R43,R41短接,R42不接
【v1.3 代码说明】
(1)该代码采用SPI-4,通信接口定义:
P2.7 SPI_SS RA8876片选 DB[4] (XnSCS)
P2.6 SPI_MISO 接RA8876的SDO DB[5] (XSSDO)
P2.5 SPI_MOSI 接RA8876的SDI DB[6] (XSSDI)
P2.4 SPI_SCK SPI时钟 DB[7] (XSSCL)
P2.3 RA8876_RST RA8876硬件复位
(2)使用J-Link等工具将RA8876_Demo文件夹内的RA88876_Demo_F103_SPI_firmware.hex烧录到RA8876开发板上,将F103与RA8876的接线设定为高阻态。
(3)核心文件存放在RA8876_01_Kernel文件夹下:
RA8876_51.c 为底层接口文件
RA8876_API_51.c 为用户层接口文件
RA8876_MCU_IF.c 为单片机接口文件(通信接口定义及通信函数)
UserDef.h 为用户自定义参数文件
delay.c 延迟函数,请根据单片机的主频修正
(4)演示以下常用功能:
Introduction(); //文字介绍
Geometry_Demo(); //几何绘图演示
Show_BMP(); //调用FLASH的BMP图片显示
Fade_in_Fade_out(); //图片淡入淡出演示
Show_PNG(); //调用FLASH的PNG图片显示 PNG只支持 ARGB:4444
(5)RA8871M/RA8873M与RA8876代码兼容:
内建图层比较小:RA8871M--512KB*3;RA8873M--1MB*3
支持分辨率比较小:RA8871M--480x320;RA8873M--800x480
源码下载:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|