找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于stc8h这个51单片机OLED光照显示问题

[复制链接]
跳转到指定楼层
楼主
ID:1130376 发表于 2024-8-9 22:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想在stc8h8k64u上用OLED显示光照,光照模块用的是bh1750,这两个都需要用到IIC总线,然后我在设计原理图时将这两个的SDA和SCL引脚分别接在了不同的IO口上,现在编译代码BH1750总是无反应,是不是OLED占用了IIC总线导致的,该如何解决这两个?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:161164 发表于 2024-8-10 17:27 | 只看该作者
先说说你接到哪两对引脚上?
回复

使用道具 举报

板凳
ID:1000679 发表于 2024-8-11 10:08 | 只看该作者
IIC本来就是一拖多的,只是区分设备地址进行读写操作。 你分开不同IO的话更不会有占用了。
回复

使用道具 举报

地板
ID:1010435 发表于 2024-8-11 11:24 | 只看该作者
你是两路不同针脚的IIC,是不是没有切换针脚,
回复

使用道具 举报

5#
ID:420836 发表于 2024-8-16 08:20 | 只看该作者
当使用 SDA 和 SCL 引脚时,I2C 总线是硬件 I2C,可以为 OLED 和 BH1750 芯片分配不同的地址。如果为 I2C 复用 IO 引脚,是软件 I2C。
回复

使用道具 举报

6#
ID:1130376 发表于 2024-8-16 18:18 | 只看该作者
lkc8210 发表于 2024-8-10 17:27
先说说你接到哪两对引脚上?

BH1750接的是P1.4,1.5,oled接的是3.2,3.3
回复

使用道具 举报

7#
ID:1130376 发表于 2024-8-16 18:19 | 只看该作者
mtt661 发表于 2024-8-11 11:24
你是两路不同针脚的IIC,是不是没有切换针脚,

这个切换针脚我好像确实没弄到,具体是怎么切换呀?
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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