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

51单片机(STC8051U34K64/STC8051U34K64)_RA8876_SPI4参考代码(v1.3)

[复制链接]

44

主题

2

回帖

435

积分

管理员

积分
435
QQ
发表于 2024-7-11 12:06:59 | 显示全部楼层 |阅读模式
硬件: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
        


源码下载:


本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-9-8 08:49 , Processed in 0.093377 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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