社区
Linux_Kernel
帖子详情
现在要gpio模拟两个IIC,一个备用,防止一个死掉后IIC死掉
lpfei101
2011-02-24 02:33:53
问题:1、有什么算法能让两个IIC互不干扰的工作。即:两个IIC在都正常情况下一条备用。
2、如果一个IIC不正常工作,如何判断!
谢谢!求算法!谢谢!
...全文
209
1
打赏
收藏
现在要gpio模拟两个IIC,一个备用,防止一个死掉后IIC死掉
问题:1、有什么算法能让两个IIC互不干扰的工作。即:两个IIC在都正常情况下一条备用。 2、如果一个IIC不正常工作,如何判断! 谢谢!求算法!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
steven_miao
2011-02-24
打赏
举报
回复
利用定时器的办法,I2C定时对I2C设备发送测试数据,让I2C设备回复数据,如果在没有数据回复时,启动另一条I2C,同时将该I2C上拉挂起。在没有数据传输时两条I2C应该都保持上拉状态
STM32软件
模拟
IIC
控制OLED显示——
IIC
篇
本文详细介绍了STM32如何通过软件
模拟
IIC
协议来控制OLED显示,包括
IIC
硬件配置、
GPIO
设置、时序函数和写入字节的调试。讲解了
IIC
的起始、停止信号,空闲状态和应答信号,并提供了相应的
模拟
IIC
时序的C代码实现。同时,文中指出了在写入数据时,最后
一个
时序的重要性,以及两种处理方式:使用应答信号或直接通过SCL电平变化。
ESP32C3学习&开发之路——
GPIO
模拟
IIC
驱动mpu6500
本文详细介绍了如何使用ESP32C3的
GPIO
模拟
IIC
协议,包括
GPIO
的配置、
IIC
协议的实现步骤,如起始/停止信号、应答机制、数据读写等。作者通过此方法驱动了MPU6500,并在调试中验证了
GPIO
模拟
IIC
的成功。
STM32Cube MX 下
IIC
的配置与使用--
GPIO
模拟
本文详细阐述了如何在STM32F107VCT6开发板上利用STM32Cube MX配置
GPIO
模拟
IIC
,并通过与板载EEPROM的读写操作来测试
IIC
驱动程序。内容包括STM32Cube MX的配置步骤、
GPIO
初始化、
模拟
IIC
驱动程序源代码以及针对AT24C02的驱动实现。
软件
模拟
IIC
通信(STM32)
本文详细介绍了STM32中软件
模拟
IIC
通信的过程,包括开始信号、控制指令、应答信号等步骤,并给出了
IIC
.H和
IIC
.C文件的代码示例,展示了如何自定义实现
IIC
通信协议。作者更倾向于使用软件
模拟
IIC
,因为它比硬件
IIC
更加灵活,不受固定接口限制。
GD32F303
模拟
IIC
协议的实现
博主从STM32转向GD32开发时遇到硬件
IIC
问题,决定采用
模拟
IIC
。文章详细记录了在RT-Thread下,通过开漏模式IO配置和rt-thread延时函数实现的
模拟
IIC
代码,包括
IIC
初始化、开始/停止信号发送、字节读写等关键函数。
Linux_Kernel
4,469
社区成员
17,458
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章