找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于iic的问题 SCL和SDA的两个管脚,不知道怎么和单片机连接

[复制链接]
跳转到指定楼层
楼主
ID:976573 发表于 2024-2-29 15:37 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
求各位大佬解答
在画原理图的时候,oled屏上的SCL和SDA的两个管脚,不知道怎么和单片机连接,我想问问这个scl是不是能接在SCLK上,而且单片机上找不到对应的SDA,是不是就需要换芯片或者是换成lCD屏,附上单片机的管脚图(第一次用这个oled屏)

1709192204493.jpg (1.74 MB, 下载次数: 47)

1709192204493.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:69038 发表于 2024-2-29 16:45 | 只看该作者
你要先弄明白,oled屏上的SCL和SDA是咋来的,分别是什么,搞明白了,你就知道接线了
回复

使用道具 举报

板凳
ID:1107043 发表于 2024-2-29 16:52 | 只看该作者
1:如果你是打算使用硬件连接的话,你可以查看芯片手册,一般都说明有iic的引脚;
2:如果是软件连接的话就很随意了。你只需要在代码中定义引脚是SCL,或者定义为SDA就行
回复

使用道具 举报

地板
ID:192020 发表于 2024-2-29 17:19 | 只看该作者
这SCLK应该是spi的CLK。先确定你用的单片机有没有硬件iic,没有的话可以软件模拟iic
回复

使用道具 举报

5#
ID:612392 发表于 2024-2-29 18:36 | 只看该作者
可以用任意2个IO口,做成模拟IIC,也是可以用的。
回复

使用道具 举报

6#
ID:1110945 发表于 2024-2-29 19:05 | 只看该作者
你这单片机看起来好象没有硬件I2C接口,现在新出的单片机都有硬件I2C接口,
“SCLK”是SPI接口用的,硬件I2C接口的标识为"SCL"和“SDA”。
当然你也可以用软件模拟一个I2C出来,任意的IO口都可以当作"SCL"或“SDA”,
设置成开漏模式,如果内部上拉电阻不够的话可以外加上拉电阻。
回复

使用道具 举报

7#
ID:883242 发表于 2024-2-29 19:31 | 只看该作者
只要通用IO端口支持open collector/open drain模式,都可以用。
回复

使用道具 举报

8#
ID:976573 发表于 2024-3-1 08:14 来自手机 | 只看该作者
zhuls 发表于 2024-2-29 16:45
你要先弄明白,oled屏上的SCL和SDA是咋来的,分别是什么,搞明白了,你就知道接线了

好的,感谢感谢
回复

使用道具 举报

9#
ID:976573 发表于 2024-3-1 08:15 来自手机 | 只看该作者
c8t6 发表于 2024-2-29 16:52
1:如果你是打算使用硬件连接的话,你可以查看芯片手册,一般都说明有iic的引脚;
2:如果是软件连接的话 ...

好的,确认没有了解过,感谢解答
回复

使用道具 举报

10#
ID:976573 发表于 2024-3-1 08:18 来自手机 | 只看该作者
明日之星8 发表于 2024-2-29 19:05
你这单片机看起来好象没有硬件I2C接口,现在新出的单片机都有硬件I2C接口,
“SCLK”是SPI接口用的,硬件I ...

好的,这个单片机应该是有点老了
回复

使用道具 举报

11#
ID:976573 发表于 2024-3-1 08:19 来自手机 | 只看该作者
Hephaestus 发表于 2024-2-29 19:31
只要通用IO端口支持open collector/open drain模式,都可以用。

这个需要在手册上看嘛?等我去看看
回复

使用道具 举报

12#
ID:230500 发表于 2024-3-1 08:42 | 只看该作者
软件模拟IIC接口, P0-P3的任何口都可以, 但是要记得加上拉电阻
回复

使用道具 举报

13#
ID:453974 发表于 2024-3-1 09:39 | 只看该作者
看你题目里面好像没有硬件IIC吧,直接用普通IO做模拟IIC就行了啊,而且模拟IIC可移植性很好的
回复

使用道具 举报

14#
ID:957804 发表于 2024-3-2 11:28 | 只看该作者
这不是随便连两个普通IO就行? 模拟的iic网上很多代码的
回复

使用道具 举报

15#
ID:976573 发表于 2024-3-6 17:22 来自手机 | 只看该作者
累不死的狗 发表于 2024-3-1 09:39
看你题目里面好像没有硬件IIC吧,直接用普通IO做模拟IIC就行了啊,而且模拟IIC可移植性很好的

好的,感谢感谢
回复

使用道具 举报

16#
ID:976573 发表于 2024-3-6 17:26 来自手机 | 只看该作者
abce1234 发表于 2024-3-2 11:28
这不是随便连两个普通IO就行? 模拟的iic网上很多代码的

好的,感谢感谢
回复

使用道具 举报

17#
ID:976573 发表于 2024-3-6 17:28 来自手机 | 只看该作者
a399288395 发表于 2024-3-1 08:42
软件模拟IIC接口, P0-P3的任何口都可以, 但是要记得加上拉电阻

这个上拉电阻怎么加,等我去查一查,之前没有了解过
回复

使用道具 举报

18#
ID:1110945 发表于 2024-3-6 18:23 | 只看该作者
一般单片机内部都有上拉电阻,实际阻值要查手册(单片机不同阻值也不同),
默认是关着的,写程序的时候加一句就打开了。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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