durongze
发表于 2024-6-2 04:09:35
这个是我的连接图。
改的官方例子(也只修改了这个地方):
初始化和清屏方式(这里没改,和官方一样的):
durongze
发表于 2024-6-2 04:11:16
这个写数据和命令的地方也没有修改:
durongze
发表于 2024-6-2 04:13:52
晓飛飛 发表于 2024-6-2 01:14
我手头两块ST7920核心的12864的18脚输出电压是大于5V的,大约7~8V的样子,给Vo调到5.5V时显示对比度最佳。 ...
我的这个屏幕中间有个横线,这个和对比度应该没啥关系吧。vee不是用来调对比度的吗。
zhange
发表于 2024-6-2 05:20:57
最好找买屏幕的给你例程 最近在研究stc官方的试验箱代码好多都是错误的{:4_168:}
durongze
发表于 2024-6-2 10:22:05
zhange 发表于 2024-6-2 05:20
最好找买屏幕的给你例程 最近在研究stc官方的试验箱代码好多都是错误的 ...
我的和官方的硬件一样,都是st7920。官方的应该不至于发没有跑过的例子吧?
晓飛飛
发表于 2024-6-2 10:31:12
durongze 发表于 2024-6-2 04:13
我的这个屏幕中间有个横线,这个和对比度应该没啥关系吧。vee不是用来调对比度的吗。
...
有黑线,说明对比度调节本身没什么问题了,只是代码没有初始化成功。
刚上电到初始化屏幕之间的时间,屏幕就是有黑线的,这是因为模块用了两个行驱动芯片,分上下两屏,两个驱动芯片内部偏压分配不均匀导致的边缘发黑。
晓飛飛
发表于 2024-6-2 10:42:22
durongze 发表于 2024-6-2 10:22
我的和官方的硬件一样,都是st7920。官方的应该不至于发没有跑过的例子吧? ...
很负责任的告诉你,官方的例程都是跑过的,
我测试12864就是用的官方例程,
STC8H的直接用,STC32G的需要看板子的版本,
例程代码中备注了,
9.5版本之前实验箱需要将P42与P44对调才能正常使用
durongze
发表于 2024-6-3 16:01:10
zhange 发表于 2024-6-2 05:20
最好找买屏幕的给你例程 最近在研究stc官方的试验箱代码好多都是错误的 ...
我也有点怀疑官方给的例子有问题了
durongze
发表于 2024-8-28 08:51:51
问题最后已经成功解决,应该是延时的问题。
后来我写了一个教程。这个是链接
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=8885
f57939698
发表于 2024-8-29 18:38:30
学习一下