找回密码
 立即注册
查看: 138|回复: 5

8051U 试验箱 TFT 点不亮?

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-04-30 00:02:52

13

主题

43

回帖

132

积分

注册会员

积分
132
发表于 2025-3-20 23:40:33 | 显示全部楼层 |阅读模式
0.96‘ ST7735S TFT 160x80

中景园的 SoftSPI 例程,适配下IO设置, 就这么跑起来了。

看到 8051U 试验箱有个8Pin 的 SPI 排插,按PDF修改IO后竟然不亮?

代码唯一改动之处就是引脚的定义,注释其中一段来切换:


//-------------STC8H8K64U-DIP28 直插 -------------------
sbit scl       =P2^6;
sbit sda       =P2^7;
sbit reset     =P1^0;
sbit rs        =P1^1;
sbit cs        =P1^4;
sbit bl        =P1^5;
//-------------Ai8051U 试验箱---------------------------
/*
sbit scl       =P3^2;
sbit sda       =P3^3;
sbit reset     =P4^7;
sbit rs        =P1^1;
sbit cs        =P3^5;
sbit bl        =P1^5;       
*/

微信图片_20250320233244.jpg 屏幕截图 2025-03-20 155342.png


STC_SoftSPI_CNCode(模拟SPI中文显示).zip (82.26 KB, 下载次数: 8)

回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-3-20 23:43:00 | 显示全部楼层
针对8051U试验箱TFT点不亮的问题,初步分析可能与以下因素有关:<br><br>1. 硬件连接:请确保8Pin SPI排插的连接正确,特别是电源、地线以及SPI信号线(SCLK、MOSI、CS、DC、RESET等)是否与TFT模块的引脚一一对应。<br><br>2. IO配置:根据PDF文档修改IO设置后,需确保修改后的IO口配置与TFT模块的时序要求一致。建议检查SPI时钟频率、数据格式(如8位或16位)、以及极性/相位设置是否正确。<br><br>3. TFT驱动初始化:ST7735S TFT模块的初始化序列可能因不同厂家或版本有所差异。请确认中景园的SoftSPI例程中的初始化代码是否适配当前TFT模块。<br><br>4. 电源问题:0.96寸TFT模块的供电电压通常为3.3V,确保试验箱提供的电源电压符合要求,且电流足够驱动TFT模块。<br><br>5. 软件调试:建议逐步调试,先确认SPI通信是否正常,再检查TFT初始化是否成功。可通过示波器或逻辑分析仪抓取SPI信号,验证数据传输是否正确。<br><br>若上述步骤均无问题,建议进一步检查TFT模块本身是否存在故障,或尝试更换模块进行测试。如有更多具体信息,可提供以便进一步分析。<br><br>[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-3-21 19:48:45 | 显示全部楼层
IO模式设置对了吗?
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-04-30 00:02:52

13

主题

43

回帖

132

积分

注册会员

积分
132
发表于 2025-3-22 02:06:24 | 显示全部楼层
Debu*** 发表于 2025-3-21 19:48
IO模式设置对了吗?

IO没问题,后来把主频降到12MHz 就能点亮了,原因不明,只有再申请DIP封装的试试了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:486
  • 最近打卡:2025-05-01 10:50:05
已绑定手机

6

主题

285

回帖

881

积分

荣誉版主

积分
881
发表于 2025-3-22 07:52:53 | 显示全部楼层
你原来是什么单片机?1. 一般的例程是针对传统51的,改为STC的单片机要注意初始化IO模式,至少要置为准双向。 2. 降主频能运行,则检查例程,因它只有基本的功能,可能不适应高速的单片机,需要优化。另部分TFT的屏幕的IO速度也是有限制的,需根据实际调整。

33
(仅供参考,欢迎探讨)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:120
  • 最近打卡:2025-05-01 10:54:51
已绑定手机

83

主题

286

回帖

391

积分

中级会员

积分
391
发表于 前天 16:07 | 显示全部楼层
感谢分享,期待下文。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 19:08 , Processed in 0.113881 second(s), 90 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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