找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

stc89c51RD单片机0.96 OLED点亮失败,是代码的问题还是oled坏了?

查看数: 3720 | 评论数: 15 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-1-27 00:41

正文摘要:

代码连接(oled.hex是我烧的)连接如图(线颜色与标识对应)代码写的应该没问题的(SDA连的P1^0 SCL连接的P1^1 GND连接的最小系统板上的GND VSS连接的最小系统板上的 ) 感觉应该不是连接的错误 求助大佬们看看到 ...

回复

ID:1003232 发表于 2022-1-30 09:02
是程序的问题
ID:917293 发表于 2022-1-30 00:24
13205495918 发表于 2022-1-27 10:08
woc,这个小错误有点离谱了。哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

0.96屏幕四个接口就是iic,七个接口的既支持iic也支持spi,不过后边电阻需要短接一下
ID:917293 发表于 2022-1-30 00:22
先烧源程序,屏幕没反应再看接线,接线没问题屏幕就可能有问题,接线正负极不要接反,我就整烧一块,源程序没问题就是改动的问题,oled.c里有输出汉字字符图片等功能函数,调用个字符的试试有没有反应,注!程序如果有问题屏幕不会亮!
ID:161164 发表于 2022-1-29 15:07
zhxzhx 发表于 2022-1-28 22:25
这个代码就是 iIC 的,不是 spi

看仿真的设定不太像是IIC





ID:748788 发表于 2022-1-29 10:39
再买一个spi屏,两种驱动都学一下
ID:378108 发表于 2022-1-28 22:25
lkc8210 发表于 2022-1-27 09:55
原代码用的是SPI驱动的OLED啊老弟~!

这个代码就是 iIC 的,不是 spi
ID:161164 发表于 2022-1-28 08:20
lizf2019 发表于 2022-1-27 14:29
哦哦,大佬的意思是OLED和代码不兼容是吗

没错~
ID:976112 发表于 2022-1-27 14:31
XTXB 发表于 2022-1-27 07:48
oled.c直接删了?这是OLED 屏幕驱动函数,怎么可以删呢,其实很好判断是代码问题还是OLED问题,把原程序烧 ...

就是说虽然能生成hex但是能不能跑是另一个问题?
ID:976112 发表于 2022-1-27 14:29
lkc8210 发表于 2022-1-27 09:55
原代码用的是SPI驱动的OLED啊老弟~!

哦哦,大佬的意思是OLED和代码不兼容是吗
ID:908826 发表于 2022-1-27 10:08
lkc8210 发表于 2022-1-27 09:55
原代码用的是SPI驱动的OLED啊老弟~!

woc,这个小错误有点离谱了。哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
ID:161164 发表于 2022-1-27 09:55
原代码用的是SPI驱动的OLED啊老弟~!



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

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

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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