社区
Linux_Kernel
帖子详情
现在要gpio模拟两个IIC,一个备用,防止一个死掉后IIC死掉
lpfei101
2011-02-24 02:33:53
问题:1、有什么算法能让两个IIC互不干扰的工作。即:两个IIC在都正常情况下一条备用。
2、如果一个IIC不正常工作,如何判断!
谢谢!求算法!谢谢!
...全文
173
1
打赏
收藏
现在要gpio模拟两个IIC,一个备用,防止一个死掉后IIC死掉
问题:1、有什么算法能让两个IIC互不干扰的工作。即:两个IIC在都正常情况下一条备用。 2、如果一个IIC不正常工作,如何判断! 谢谢!求算法!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
steven_miao
2011-02-24
打赏
举报
回复
利用定时器的办法,I2C定时对I2C设备发送测试数据,让I2C设备回复数据,如果在没有数据回复时,启动另一条I2C,同时将该I2C上拉挂起。在没有数据传输时两条I2C应该都保持上拉状态
GPIO
引脚
模拟
IIC
(软件
IIC
)
GPIO
引脚
模拟
IIC
(软件
IIC
)
IIC
总线在传输数据的过程中一共有三种类型信号,分别为:开始信号、结束信号和应答信号。
IIC
总线的时序图: 空闲状态 当
IIC
总线的数据线SDA和时钟线SCL两条信号线同时处于高电平时,...
利用
GPIO
模拟
IIC
时序
以STM32F103RCT6为例,利用
GPIO
模拟
IIC
时序
GPIO
口
模拟
IIC
IIC
IIC
通信-----
GPIO
模拟
IIC
协议
2,
IIC
通信是一种两线串行的通信方式:SDA(数据线),SCL(时钟线)起始信号:SCL为高电平期间,SDA由高电平跳变到低电平,产生
一个
有效的下降沿。停止信号:SCL为高电平期间,SDA由低电平跳变到高电平,产生
一个
...
ARM Linux
GPIO
模拟
IIC
通信驱动实战
简介:本压缩包包含了
IIC
总线驱动程序的源代码,主要针对ARM架构的2410处理器,并利用
GPIO
引脚来
模拟
IIC
通信。
IIC
通信协议广泛用于微控制器与外部设备之间的短距离通信。源代码清晰易懂,涵盖初始化
IIC
总线、数据...
Linux_Kernel
4,465
社区成员
17,462
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章