![]() |
發布時間: 2024-2-29 15:37
正文摘要:求各位大佬解答 在畫原理圖的時候,oled屏上的SCL和SDA的兩個管腳,不知道怎么和單片機連接,我想問問這個scl是不是能接在SCLK上,而且單片機上找不到對應的SDA,是不是就需要換芯片或者是換成lCD屏,附上單片機的 ... |
一般單片機內部都有上拉電阻,實際阻值要查手冊(單片機不同阻值也不同), 默認是關著的,寫程序的時候加一句就打開了。 |
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是咋來的,分別是什么,搞明白了,你就知道接線了 |