|
一般单片机内部都有上拉电阻,实际阻值要查手册(单片机不同阻值也不同), 默认是关着的,写程序的时候加一句就打开了。 |
a399288395 发表于 2024-3-1 08:42 这个上拉电阻怎么加,等我去查一查,之前没有了解过 |
abce1234 发表于 2024-3-2 11:28 好的,感谢感谢 |
累不死的狗 发表于 2024-3-1 09:39 好的,感谢感谢 |
| 这不是随便连两个普通IO就行? 模拟的iic网上很多代码的 |
| 看你题目里面好像没有硬件IIC吧,直接用普通IO做模拟IIC就行了啊,而且模拟IIC可移植性很好的 |
| 软件模拟IIC接口, P0-P3的任何口都可以, 但是要记得加上拉电阻 |
Hephaestus 发表于 2024-2-29 19:31 这个需要在手册上看嘛?等我去看看 |
明日之星8 发表于 2024-2-29 19:05 好的,这个单片机应该是有点老了 |
c8t6 发表于 2024-2-29 16:52 好的,确认没有了解过,感谢解答 |
zhuls 发表于 2024-2-29 16:45 好的,感谢感谢 |
| 只要通用IO端口支持open collector/open drain模式,都可以用。 |
|
你这单片机看起来好象没有硬件I2C接口,现在新出的单片机都有硬件I2C接口, “SCLK”是SPI接口用的,硬件I2C接口的标识为"SCL"和“SDA”。 当然你也可以用软件模拟一个I2C出来,任意的IO口都可以当作"SCL"或“SDA”, 设置成开漏模式,如果内部上拉电阻不够的话可以外加上拉电阻。 |
| 可以用任意2个IO口,做成模拟IIC,也是可以用的。 |
| 这SCLK应该是spi的CLK。先确定你用的单片机有没有硬件iic,没有的话可以软件模拟iic |
|
1:如果你是打算使用硬件连接的话,你可以查看芯片手册,一般都说明有iic的引脚; 2:如果是软件连接的话就很随意了。你只需要在代码中定义引脚是SCL,或者定义为SDA就行 |
| 你要先弄明白,oled屏上的SCL和SDA是咋来的,分别是什么,搞明白了,你就知道接线了 |