- 博客(2)
- 收藏
- 关注
原创 I2C工程第一步——应答
无论是硬件IIC或者是软件模拟IIC,想要知道自己写的程序及硬件是否正常,首先第一步就是观察设备IIC是否有应答,否则你工程程序写了将近大半,到头来芯片设备不应答,一切还是得从头开始。
2025-01-17 09:23:07
407
原创 软件模拟I2C GPIO设置推挽和开漏的区别,为什么开漏输出有时不行?附软件I2C基于STM32F4驱动代码。
当我们SCL及SDA的GPIO设置成开漏后,而且模块上没有上拉电阻及GPIO没有外接上拉电阻,这时我们的主机是无法拉高SDA和SCL的,他们处于类似浮空状态,但主机和从机是可以输入输出逻辑0,进而造成我们接收到的数据全是0,而且I2C的应答逻辑也是0,这就造成了从机应答了但是数据为0的现象。本分针对开漏及推挽进行可行性
2024-08-19 11:34:01
1437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅