标题: stc89c51RD单片机0.96 OLED点亮失败,是代码的问题还是oled坏了? [打印本页]

作者: lizf2019    时间: 2022-1-27 00:41
标题: stc89c51RD单片机0.96 OLED点亮失败,是代码的问题还是oled坏了?
代码连接(oled.hex是我烧的)连接如图(线颜色与标识对应)代码写的应该没问题的(SDA连的P1^0 SCL连接的P1^1 GND连接的最小系统板上的GND VSS连接的最小系统板上的 )
感觉应该不是连接的错误
求助大佬们看看到底是代码的问题还是oled坏了?(代码我是魔改了一下,我看之前的太大就把oled.c直接删了只剩这些了)

以下是我用的代码(ME为我修改后的 BEFORE为原版)

1.jpg (159.43 KB, 下载次数: 61)

1.jpg

2.jpg (300.81 KB, 下载次数: 77)

2.jpg

3.png (131.72 KB, 下载次数: 75)

3.png

OLED代码.zip

210.67 KB, 下载次数: 14

ME为我修改后的 BEFORE为原版


作者: XTXB    时间: 2022-1-27 07:48
oled.c直接删了?这是OLED 屏幕驱动函数,怎么可以删呢,其实很好判断是代码问题还是OLED问题,把原程序烧进去看看是否正常
作者: man1234567    时间: 2022-1-27 08:29
用未经魔改的试试,如果亮了再改不迟。
就算是代码正确,你用的器件不同,仅凭代码就能知道是否正常驱动应该是神
建议步骤:
1、正确连线,用厂家代码驱动,可能需要调整延时什么的;
2、总是不能驱动,另找人解决,或者退货(这个屏如果没碎几乎没可能是坏的);
3、驱动正常,可按需修改调试。
作者: YJGG    时间: 2022-1-27 09:25
要改代码,首先要在一个正常的代码上改,对一个未经验证的代码贸然修改,结果可知
作者: TSTCQH    时间: 2022-1-27 09:48
魔改代码时要先清楚此代码的工作控制原理,有些是必要代码不能删除,删除后没有上下程序的连接,因此不能删除,有些是输出的,可以改,用简单的运行方式改都是没问题的,我也经常这样弄
作者: lkc8210    时间: 2022-1-27 09:55
原代码用的是SPI驱动的OLED啊老弟~!



你买的是I2C驱动的当然不显示拉~


作者: 13205495918    时间: 2022-1-27 10:08
lkc8210 发表于 2022-1-27 09:55
原代码用的是SPI驱动的OLED啊老弟~!

woc,这个小错误有点离谱了。哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
作者: lizf2019    时间: 2022-1-27 14:29
lkc8210 发表于 2022-1-27 09:55
原代码用的是SPI驱动的OLED啊老弟~!

哦哦,大佬的意思是OLED和代码不兼容是吗
作者: lizf2019    时间: 2022-1-27 14:31
XTXB 发表于 2022-1-27 07:48
oled.c直接删了?这是OLED 屏幕驱动函数,怎么可以删呢,其实很好判断是代码问题还是OLED问题,把原程序烧 ...

就是说虽然能生成hex但是能不能跑是另一个问题?
作者: lkc8210    时间: 2022-1-28 08:20
lizf2019 发表于 2022-1-27 14:29
哦哦,大佬的意思是OLED和代码不兼容是吗

没错~
作者: zhxzhx    时间: 2022-1-28 22:25
lkc8210 发表于 2022-1-27 09:55
原代码用的是SPI驱动的OLED啊老弟~!

这个代码就是 iIC 的,不是 spi
作者: wwh2382    时间: 2022-1-29 10:39
再买一个spi屏,两种驱动都学一下
作者: lkc8210    时间: 2022-1-29 15:07
zhxzhx 发表于 2022-1-28 22:25
这个代码就是 iIC 的,不是 spi

看仿真的设定不太像是IIC






作者: wuyize    时间: 2022-1-30 00:22
先烧源程序,屏幕没反应再看接线,接线没问题屏幕就可能有问题,接线正负极不要接反,我就整烧一块,源程序没问题就是改动的问题,oled.c里有输出汉字字符图片等功能函数,调用个字符的试试有没有反应,注!程序如果有问题屏幕不会亮!
作者: wuyize    时间: 2022-1-30 00:24
13205495918 发表于 2022-1-27 10:08
woc,这个小错误有点离谱了。哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

0.96屏幕四个接口就是iic,七个接口的既支持iic也支持spi,不过后边电阻需要短接一下
作者: syygzx    时间: 2022-1-30 09:02
是程序的问题




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1