找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7185|回复: 10
收起左侧

iic驱动oled一直不亮是怎么回事

[复制链接]
ID:632974 发表于 2019-10-30 22:24 | 显示全部楼层 |阅读模式
买的oled默认使用的spi,改成iic之后,烧入程序一直不亮,原本用spi的时候是正常的
回复

使用道具 举报

ID:616759 发表于 2019-10-31 08:52 | 显示全部楼层
1.检查电路,IIC和SPI接法不同,2检查程序,看看时序对不对,网上有许多现成的IIC协议程序。
回复

使用道具 举报

ID:94031 发表于 2019-10-31 09:20 | 显示全部楼层
检查接线与程序。
回复

使用道具 举报

ID:351097 发表于 2019-10-31 09:28 | 显示全部楼层
你要根据说明手册,改动PCB板上的电阻,才能兼容IIC
回复

使用道具 举报

ID:436022 发表于 2019-10-31 10:52 | 显示全部楼层
先检查线路,再核对程序时序
回复

使用道具 举报

ID:105364 发表于 2019-10-31 10:56 | 显示全部楼层
I2C地址对了没?
回复

使用道具 举报

ID:318452 发表于 2019-10-31 16:23 | 显示全部楼层
IIC看片选了没
回复

使用道具 举报

ID:367934 发表于 2019-11-1 09:51 | 显示全部楼层
之前我也遇到过这样的问题,用SPI的时候可以,但是改iic就没反应。后来查看多家的OLED显示屏后发现每一家的OLED屏在硬件上都有区别,比如说有些OLED的屏只保留了IIC,有些只保留了SPI,还有的就是多种通信方式都存在。只有单独的不会存在问题。如果多种方式都兼容的话,一般默认一种通讯方式,如何要切换到其他方式就要通过改变某个电阻的连接,最好就是找到对应的OLCD的说明文档。
回复

使用道具 举报

ID:210139 发表于 2020-2-27 21:48 | 显示全部楼层
我遇到一种情况,用IIC时,改变一下晶振频率改到6M一下,就能驱动了,看你是不是这种情况
回复

使用道具 举报

ID:420836 发表于 2020-2-28 09:49 | 显示全部楼层
I2C和SPI可以使用相同的引脚。 但是您必须使用正确的驱动程序。 检查您的代码,并确保接线正确。
回复

使用道具 举报

ID:699728 发表于 2020-2-28 17:11 | 显示全部楼层
应该是驱动程序的问题,再检查一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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