找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8050|回复: 10
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
ID:632974 发表于 2019-10-30 22:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
买的oled默认使用的spi,改成iic之后,烧入程序一直不亮,原本用spi的时候是正常的
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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
回复

使用道具 举报

5#
ID:436022 发表于 2019-10-31 10:52 | 只看该作者
先检查线路,再核对程序时序
回复

使用道具 举报

6#
ID:105364 发表于 2019-10-31 10:56 | 只看该作者
I2C地址对了没?
回复

使用道具 举报

7#
ID:318452 发表于 2019-10-31 16:23 | 只看该作者
IIC看片选了没
回复

使用道具 举报

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

使用道具 举报

9#
ID:210139 发表于 2020-2-27 21:48 | 只看该作者
我遇到一种情况,用IIC时,改变一下晶振频率改到6M一下,就能驱动了,看你是不是这种情况
回复

使用道具 举报

10#
ID:420836 发表于 2020-2-28 09:49 | 只看该作者
I2C和SPI可以使用相同的引脚。 但是您必须使用正确的驱动程序。 检查您的代码,并确保接线正确。
回复

使用道具 举报

11#
ID:699728 发表于 2020-2-28 17:11 | 只看该作者
应该是驱动程序的问题,再检查一下
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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