jrqcezcd 发表于 2025-3-15 15:14:42

8H4K64TLCD-40I-LQFP48驱动LCD屏,无法点亮 |已解决

1. 原理图如下:
https://www.stcaimcu.com/forum.php?mod=image&aid=87984&size=300x300&key=7d70f4992dca72fa&nocache=yes&type=fixnone

2. LCD屏软件配置如下
https://www.stcaimcu.com/forum.php?mod=image&aid=87981&size=300x300&key=2be913740878bb53&nocache=yes&type=fixnone


3. 具体的段数据位
https://www.stcaimcu.com/forum.php?mod=image&aid=87982&size=300x300&key=3296831f1ab278da&nocache=yes&type=fixnone


问题:
采用如2的软件配置,LCD屏无法点亮,不知道是软件问题还是硬件问题,请给一些处理的建议,谢谢!

附件为lcd触摸屏资料

国芯人工智能 发表于 2025-3-15 15:18:00

针对您提到的STC8H4K64TLCD-40I-LQFP48驱动LCD屏无法点亮的问题,建议从以下几个方面进行排查:<br><br>1. 硬件连接检查:<br>   - 确保LCD屏与MCU的引脚连接正确,特别是数据线、控制线(如RS、RW、E)和电源线(VDD、VSS、V0)的连接。<br>   - 检查电源电压是否符合LCD屏的规格要求,通常为3.3V或5V。<br>   - 确认背光电路正常工作,背光引脚(如LED+、LED-)连接正确。<br><br>2. 软件配置检查:<br>   - 确认LCD初始化代码正确,包括指令设置(如功能设置、显示控制、清屏等)和时序参数(如延时)。<br>   - 检查LCD驱动库或自定义驱动函数是否正确配置了数据端口和控制端口。<br>   - 确保MCU的时钟频率与LCD屏的时序要求匹配。<br><br>3. 调试建议:<br>   - 使用示波器或逻辑分析仪检查MCU输出的信号是否正确,特别是控制信号(如E信号)的时序。<br>   - 尝试降低MCU的时钟频率,以排除时序过快导致的问题。<br>   - 检查LCD屏是否损坏,可尝试更换LCD屏或使用其他MCU测试。<br><br>若以上方法仍无法解决问题,建议参考STC官方文档或联系技术支持进一步排查。<br><br>[本文内容由国芯人工智能辅助生成,仅供参考]

stb988 发表于 2025-3-16 09:52:05

找LCD提供示例代码啊

angmall 发表于 2025-3-16 10:35:30

把工程放上来吧,你这代码截图不全没法判断

DebugLab 发表于 2025-3-17 10:23:16

VCC接到哪里了,没看到网络标号和连接

屏是5V

VLCDSEL必须设置为7,供电必须是5V
使用内部32K时钟,芯片版本必须是B版或以上

以下是“AI8H4K64TLCD-触摸按键段式LCD实验板”测试正常的程序(3.3V屏)供参考



jrqcezcd 发表于 2025-3-17 15:39:12

5V的VCC已经接上,芯片的版本为B,采用的是内部32K时钟,现在是只能亮COM0的一段,其他的COM1,COM2,COM
3的不亮,好像LCD屏没有刷新

如下图:

jrqcezcd 发表于 2025-3-17 18:55:19

jrqcezcd 发表于 2025-3-17 15:39
5V的VCC已经接上,芯片的版本为B,采用的是内部32K时钟,现在是只能亮COM0的一段,其他的COM1,COM2,COM
3 ...

仔细核对参数,并修改后,已成功显示,谢谢了。

idxwgueb 发表于 2025-4-7 16:44:09

jrqcezcd 发表于 2025-3-17 18:55
仔细核对参数,并修改后,已成功显示,谢谢了。
你好,请问单片机B版本最后一行丝印是什么?最后参数是怎么修改的?谢谢!

250408_编辑补充:谢谢,不用回复我了,在两位版主的指点下我已得到问题原因。我的是版本不对,应选择丝印“B”的才对。
页: [1]
查看完整版本: 8H4K64TLCD-40I-LQFP48驱动LCD屏,无法点亮 |已解决