找回密码
 立即注册
查看: 1146|回复: 3

8051U实验箱【彩虹星云版】( 第七集 “LCDTFT屏8位-16位并口模式--软件驱动”)

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:395
  • 最近打卡:2025-06-25 15:30:25
已绑定手机

31

主题

117

回帖

1906

积分

荣誉版主

Rbowlystar

积分
1906
发表于 2024-9-30 16:50:32 | 显示全部楼层 |阅读模式
本帖最后由 四汐 于 2024-10-20 00:03 编辑

上期回顾:
8051U实验箱【彩虹星云版】( 第四集 V2.1 新鲜出炉! 帮检查!明天再打板!^.^)
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10987
(出处: 国芯技术交流网站)


第七集 “LCDTFT屏8位-16位并口模式--软件驱动”:(2024-10-19)
对于第六集中提到的“硬件I8080模式驱动不了,还在找原因”问题,目前已解决,原因是 硬件驱动版本下,需要提前往FLASH中写入数据,可以看以下演示视频:
动画级显示GIF # 单片机 # tft彩屏 # ai8051uhttps://v.douyin.com/iBKFfeef/



此外,还抽空初步移植了 LCDTFT屏的8位-16位并口模式的底层驱动(软件驱动i8080并口),其中初始化的代码参考了“正点原子”的屏驱代码,可以同时兼容多款屏幕的初始化(由于本人手上只有ILI9341屏,所以并未作兼容测试)。
TFTLCD_16bit.png

8位并口模式(2.4inch TFT LCD ILI9341)




16位并口模式(2.8inch TFT LCD ILI9341)



第六集 “小试牛刀”:(2024-10-10)
继前两天拿到板子,焊好后就一直在做测试,目前测试了大部分功能,都是正常的,个别功能不正常还在找原因。


空板顶面.jpg

空板底面.jpg

焊接顶面.jpg

焊接底面.jpg



目前测试成功的功能:
1、锂电池充放电使用
2、STC8H2K12U制作为USB-2UART-HID控制芯片,实现板载仿Link1D自动下载+串口
3、P0口跑马灯实验
4、共阴极数码管驱动实验
5、T0、T1外部计数实验
6、定时器1测量INT1低电平脉冲宽度实验
7、串口1中断收发实验
8、串口2中断收发实验
9、串口1和串口2同时与电脑收发实验
10、IO行列矩阵扫描按键实验
11、ADC按键实验
12、NTC测温实验
13、PCA型PWM输出呼吸灯实验
14、高级PWM驱动PO呼吸灯实验
15、由于我焊的是有缘蜂鸣器,所以刷PWM驱动无源蜂鸣器的实验会一直响
16、I2C主机模式访问AT24C02实验
17、硬件QSPI访问W25Q128FVSQ实验(SPI的没测试,因为访问不了W25Q128)
18、LCD1602显示实验(LCD12864的代码驱动不了,还在找原因)
19、2.4寸ILI9341_TFT屏幕软件I8080驱动实验(我买的是带TF卡不带触摸的,所以只测试显示功能。硬件I8080模式驱动不了,还在找原因)
20、I2C接口+数字录音放音+存储在flash 实验


LCD1602.jpg
2.4INCHTFT.jpg

虽然目前大部分功能测试正常,但是有些地方的电路设计还是有点问题,比如说:
1、在测试8H2K直接下载程序到8051U的时候,发现当从USB2(即8H2K)供电时,锂电池升压芯片(TP5400)的输出会不断升压到7V,
当时没接电池(不知道接上电池是什么现象,会不会炸?),当我把这个锂电池开关打开时,输入电压就会直接升到7V左右,
有一点吓人(4±0.5V -> 7V),导致ME6231C33M5G会产生啸叫。
找了很久原因,才发现是因为USB2经过10欧电阻到USB1只有3V左右了,USB1(即8051U)也是给锂电池充电的电源(正常应该是5V左右),
估计是供电电压不足导致的异常,换成0欧电阻就没事了。


截图202410101413198065.jpg



2、由于我“天马行空”的想法,这个8H2K可以转双串口,Link1D也可以,那是不是可以像link1d一样,直接给芯片下载程序?
马上找了8H的手册看了一下,还真有参考电路!研究了好久改造出这个电路,当时也很忐忑,不知道能不能成功。
结果测试的时候,好像第一次能成功下载程序到8051U里面(偶尔?有时可以有时不可以?忘了哈哈哈),捣腾了很久,马马虎虎,
不知怎滴就查到自动断电这里了,最后发现是这个下拉电阻和1k限流电阻的组合有问题,果断把下拉电阻撇了,现在屡试不爽。


截图202410101432375669.jpg

截图202410101431586750.jpg

3、测试LCD12864的时候,一直驱动不了,就换LCD1602测试了,结果好家伙,直接不亮,有了先前的经验,估摸着又是供电的问题,
一查确实是4.7k的电阻又分走了1V左右的电压,到LCD背光只有2V左右的电压了,肯定点不亮,果断换成0欧电阻,3V虽然低点,但还是勉强点亮了。


截图202410101441488431.jpg



第五集 “已重新打样 预计国庆后到手!”:(2024-9-30)
已经重新下单打样,预计国庆后拿到样板,再抽空焊接测试。

2D_顶面_彩虹星河版v2.1_9-30_2024-09-30.png

2D_底面_彩虹星河版v2.1_9-30_2024-09-30.png

3D_顶面_彩虹星河版v2.1_9-30_2024-09-30.png

3D_底面_彩虹星河版v2.1_9-30_2024-09-30.png

3D_侧1_彩虹星河版v2.1_9-30_2024-09-30.png

3D_侧2_彩虹星河版v2.1_9-30_2024-09-30.png

3D_侧3_彩虹星河版v2.1_9-30_2024-09-30.png







1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-06-04 19:02:25

3

主题

28

回帖

174

积分

注册会员

积分
174
发表于 2024-9-30 18:31:59 | 显示全部楼层
先赞后看
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2025-06-29 12:34:20
已绑定手机

80

主题

5218

回帖

9317

积分

超级版主

DebugLab

积分
9317
发表于 2024-9-30 21:27:01 | 显示全部楼层

再来个4寸触摸屏
截图202409302126068588.jpg
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:291
  • 最近打卡:2025-06-29 00:05:44

22

主题

282

回帖

1149

积分

金牌会员

积分
1149
发表于 2024-9-30 22:27:35 来自手机 | 显示全部楼层
REMOVEUNUSED
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-29 13:01 , Processed in 1.119364 second(s), 70 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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