做网站竞品分析,建设网站方法,网站建设工作策划方案,东莞软件开发公司硬件#xff1a;STC8051U34K64 RA8889开发板#xff08;硬件跳线变更为SPI-4模式#xff0c;PS101#xff0c;R143#xff0c;R141短接#xff0c;R142不接#xff09;
STC8051U34K64是STC最新推出来的单片机#xff0c;主要用于替换传统的8051单片机#xff0c;与标…硬件STC8051U34K64 RA8889开发板硬件跳线变更为SPI-4模式PS101R143R141短接R142不接
STC8051U34K64是STC最新推出来的单片机主要用于替换传统的8051单片机与标准的8051指令集兼容同时又是内建超高速32位8051内核1T。 其内部集成232KB的SRAM以及64KB的大容量程序存储空间具有更宽的工作电压1.9~5.5V更宽的工作温度-40℃ ~ 125℃。
RA8889是RAIO推出来的一款集成度很高的液晶控制芯片最大可支持1366*2048分辨率大小的TFT彩屏。 其内建JPEG硬件解码引擎可以显示JPG、AVI文件解码速度超快 该芯片内建128Mbit的显存使得UI缓存相当充裕软件代码使用简单易用开发会十分高效
本程序结合该MCU进行驱动TFT彩屏的测试同时提供移植好的代码供大家使用
实物连接图
RA8889开发板硬件跳线
单片机-RA8889连接电路
代码说明 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图片显示
源码下载 请使用PC端阅读本篇在标题下方有下载链接。
或者至原文下载https://bbs.lcdvision.com.cn/forum.php?modviewthreadtid55
视频演示硬件和软件之详细介绍STC8051U34K64和STC8H8K64U用法相近 STC8051U34K64单片机通过RA8889驱动TFT彩屏之方案详细解说