找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1264|回复: 17
收起左侧

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

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

使用道具 举报

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

使用道具 举报

ID:612392 发表于 2024-2-29 18:36 | 显示全部楼层
可以用任意2个IO口,做成模拟IIC,也是可以用的。
回复

使用道具 举报

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

使用道具 举报

ID:883242 发表于 2024-2-29 19:31 | 显示全部楼层
只要通用IO端口支持open collector/open drain模式,都可以用。
回复

使用道具 举报

ID:976573 发表于 2024-3-1 08:14 来自手机 | 显示全部楼层
zhuls 发表于 2024-2-29 16:45
你要先弄明白,oled屏上的SCL和SDA是咋来的,分别是什么,搞明白了,你就知道接线了

好的,感谢感谢
回复

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

ID:976573 发表于 2024-3-1 08:19 来自手机 | 显示全部楼层
Hephaestus 发表于 2024-2-29 19:31
只要通用IO端口支持open collector/open drain模式,都可以用。

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

使用道具 举报

ID:230500 发表于 2024-3-1 08:42 | 显示全部楼层
软件模拟IIC接口, P0-P3的任何口都可以, 但是要记得加上拉电阻
回复

使用道具 举报

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

使用道具 举报

ID:957804 发表于 2024-3-2 11:28 | 显示全部楼层
这不是随便连两个普通IO就行? 模拟的iic网上很多代码的
回复

使用道具 举报

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

好的,感谢感谢
回复

使用道具 举报

ID:976573 发表于 2024-3-6 17:26 来自手机 | 显示全部楼层
abce1234 发表于 2024-3-2 11:28
这不是随便连两个普通IO就行? 模拟的iic网上很多代码的

好的,感谢感谢
回复

使用道具 举报

ID:976573 发表于 2024-3-6 17:28 来自手机 | 显示全部楼层
a399288395 发表于 2024-3-1 08:42
软件模拟IIC接口, P0-P3的任何口都可以, 但是要记得加上拉电阻

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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