STC8H硬件SPI驱动ST7735S芯片LCD的分享及疑问
本人初学者,经过几天的模仿及学习,成功实现了STC8H硬件SPI直接驱动ST7735S芯片128x160 LCD,将显示图片分享一下,可以看到右边的显示比左侧淡,这是哪里设置的?望懂的老师/同学解惑,谢谢!
附上代码,便于具体分析(同时也相当于个人备份{:4_165:}) 背光没开吗??? 电子DIY小家 发表于 2024-2-26 12:50
背光没开吗???
背光开了,但全显一种颜色时会出现左侧深右侧淡的现象。单独只亮背光,不驱动LCD显示时无此问题 电源功率够吗,还是你的显示屏一直再刷新没停下来? 电子DIY小家 发表于 2024-2-27 08:04
电源功率够吗,还是你的显示屏一直再刷新没停下来?
电源是用可调电源9V600mA经AMS117-3V3给单片机及LCD供电,无其他设备,电源应该是足够的。刚刚加了延时函数,在一个界面显示完后10s才切换到下一个界面,还是会出现相同的问题。
在单片机启动后未初始化LCD(LCD背光亮)前,LCD显示全白,初始化后的全白显示效果与初始化前一样,如图。全黑及背景黑色时就会有右侧黑色变淡现象。我想应该时哪个参数设置不合理,但我又不知道(我只是复制的Demo内的初始化参数)。
在查看CSDN某位的初始化代码时,发现这屏其实只需要退出休眠并打开LCD时就可以显示(只是可能显示有点方向颜色不对),于是逐条屏蔽代码,发现在屏蔽掉命令行B1后,不会再出现此渐变的现象 附上屏蔽前与屏蔽后的显示效果图
附上最后代码
页:
[1]