登录
|
注册会员
开启辅助访问
设为首页
收藏本站
扫一扫关注官方微信
论坛
BBS
M币充值
M currency prepaid phone
M币获取
附件中心
搜索
search
全新论坛MCU智学网上线,欢迎访问新论坛!稀缺资源、技术干货、参考设计、原厂资料尽在MCU智学网
MCU资讯论坛
»
论坛
›
单片机论坛
›
51单片机论坛
›
51单片机STC8H8K64U通过RA8889/RA8876如何控制彩屏(I2C ...
更新自动建库工具PCB Footprint Expert 2023.13 Pro / Library Expert 破解版
51单片机STC8H8K64U通过RA8889/RA8876如何控制彩屏(I2C源码下载)
[复制链接]
499
0
lcdv***
注册会员
发表于 2024-6-28 15:25:07
|
查看全部
|
阅读模式
本文包含原理图、PCB、源代码、封装库、中英文PDF等资源
您需要
登录
才可以下载或查看,没有帐号?
注册会员
x
本帖最后由 lcdvision 于 2024-7-19 10:23 编辑
文章导引:
(1)
STC8H8K64U搭配RA8889如何控制TFT彩屏(附SPI4源码)
(2)
51单片机(STC8H8K64U/STC8051U34K64)_RA8889_HW_SPI4参考代码(v1.3) 硬件SPI方式
(3)
51单片机(STC8H8K64U)加上RA8889可以点高分辨率TFT彩屏(附I2C源码下载)
(4)
51单片机(STC8H8K64U/STC8051U34K64)_RA8889_8080参考代码(v1.3)
单片机
实际不限,这里采用的STC最新、主推的型号,比如STC8H8K64U、STC8051U34K64进行实验测试,您可以换用不同型号。目前测试这两个系列,显示速度均相当不错,软件设计也是极为简单。各篇文章下方均提供源码供参考下载。
RA8889是一款瑞佑科技推出的高性能液晶控制芯片,单片机下指令即可,可以驱动最高1366x768等液晶屏,其内建JEPG解码引擎,图形驱动引擎,因此显示速度相当不错,是单片机扩展彩屏UI的好搭档。
本例提供
软件模拟I2C通信
代码,下方简单做一下介绍。
【硬件部份】
一、硬件连接实物
:
本例仍采用STC8H8K64U这颗来做主控MCU,使用I2C通信方式,只需要2条线即可,接线极其简单!请看实际接线:
I2C接口需要加上拉电阻1~10K.
二、I2C连接电路图:
RA8889和单片机的接口采用I2C,传输的前7位,是指I2C 的Spec 中定义的从属 (Slave) 端地址。前6 位代表RA8889 的I2C Device ID。接下來一位是A0,代表周期類型。
当A0 = 1,代表接下來的周期为读写数据周期;
当A0 = 0,代表接下來的周期为命令/状态周期。
Device ID共6位,可自由设定,设定XI2CA[5:0]/XDB[5:0]这几个引脚的高低电平即可,参考下图。读写周期类型分为四种,分别为:指令写入、状态读取、数据写入和数据读取,由低2位A0和WR位决定。
三、RA8889开发板一样的也要做变更:
(1)PS2~0: 跳接为11x
(2)开发板上之单片机103程序中,将DB67(即PE910)连接的GPIO设定为FLOATING状态,以便外接I2C使用。
【软件部份】
四、接口定义:
<blockquote>/* I2C IO口配置*/
复制代码
五、GPIO引脚配置:
STC8H8K64U单片机的GPIO引脚要做一下配置,这点与标准的51单片机有所不同,该接口作如下配置:
<blockquote><span style="white-space: normal;"><span style="white-space:pre"> </span>P2M0 = 0xff; P2M1 = 0x30;<span style="white-space:pre"> </span>//设置P2.4~2.5为开漏【注意:这两脚需要上拉电阻 1~10K】,其它为推挽模式</span>
复制代码
七、源码下载:
STC8H_RA8889_I2C_code.zip
(374.89 KB, 下载次数: 0)
2024-7-19 10:22 上传
点击文件名下载附件
RA8889
,
STC8H8K64U
,
驱动彩屏
,
51单片机
,
C语言
相关帖子
51单片机(STC8051U34K64)_RA8889_SPI4参考代码(v1.3)
51单片机(STC8H8K64U/STC8051U34K64)_RA8889_8080参考代码(v1.3)
51单片机(STC8H8K64U/STC8051U34K64)_RA8889_HW_SPI4参考代码(v1.3) 硬件SPI方式
单片机驱动彩屏最简方案:单片机_RA8889最小开发板驱动控制TFT彩屏介绍(一)
举报
回复
返回列表
*
滑块验证:
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册会员
本版积分规则
发表回复
回帖后跳转到最后一页
回复
转播
评分
分享
打开支付宝扫一扫,最高立得1212元红包
搜索
本版
帖子
用户
热搜:
传感器
51串口程序
电子管放大器
夾式電表
夾式電流
Mentor论坛
打印机
版块推荐
百宝箱
My 布拉格
无边框Z9
Z9Max
Z9mini
nubia动态
问题 & 建议
资源分享
爱拍
同城会
牛仔生活
查看论坛所有版块>>
每日签到
论坛任务
摄影技巧
跳蚤市场
互助问答
论坛导读
申请内测
红包中心
每日摇一摇
活动中心
网站地图
官方旗舰店
图文热点
俄罗斯的6H23+6П43推挽电路机器欣赏
AP3215 8-150V 外围简单 宽输入 电压降压BU
产品描述 AP3215是 一系列外围电路简洁的宽输入电压降压BUCK 恒压恒流驱动器 ,适用
VK1056Q QFN246是一个点阵式存储映射的LCD
产品品牌:永嘉微电/VINKA 产品型号:VK1056Q 封装形式:QFN24L 概述 VK1056Q是
超高清图解示波器使用方法
3线串行接口/工作电压工作电压 2.4-5.2V/VK
产品品牌:永嘉微电/VINKA 产品型号:VK1056B/C 封装形式:SOP/SSOP24 概述 VK1
更多
精华推荐
俄罗斯的6H23+6П43推挽电路机器欣赏
AP3215 8-150V 外围简单 宽输入 电压降压BU
VK1056Q QFN246是一个点阵式存储映射的LCD
一个名为伯努瓦(Gislain)的人,用了3年时
AP2121太阳能草坪灯驱动芯片
超高清图解示波器使用方法
3线串行接口/工作电压工作电压 2.4-5.2V/VK
单片机驱动彩屏最简方案:单片机_RA8889最
更多
社区学堂
俄罗斯的6H23+6П43推挽电路机器欣赏
AP3215 8-150V 外围简单 宽输入 电压降
俄罗斯的6H23+6П43推挽电路机器欣赏
AP3215 8-150V 外围简单 宽输入 电压降压BU
产品描述 AP3215是 一系列外围电路简洁的宽输入电压降压BUCK 恒压恒流驱动器 ,适用
VK1056Q QFN246是一个点阵式存储映射的LCD
产品品牌:永嘉微电/VINKA 产品型号:VK1056Q 封装形式:QFN24L 概述 VK1056Q是
更多
客服中心
QQ:187196467
服务时间:周一至周日 8:30-20:30
在线客服
客服微博
产品咨询
售后中心
关注我们
关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
QQ:187196467
周一到周日 8:30-22:00 (全年无休)
7 x 24小时在线客服
手机版
Powered by
MCUZX!
X3.4 © 2008-2015
MCU资讯论坛
版权所有
京ICP备18035221号-2
客服QQ: 187196467
技术支持:
MCU资讯论坛
|
网站地图
快速回复
返回顶部
返回列表