找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1542|回复: 8
打印 上一主题 下一主题
收起左侧

硬件和软件iic都会出现iic死锁问题吗?

[复制链接]
跳转到指定楼层
楼主
ID:975689 发表于 2023-8-30 17:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
谢谢大家
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:883242 发表于 2023-8-30 18:46 | 只看该作者
硬件IIC除了NXP就没有哪个厂家能做到没有bug的。三星ARM的Linux驱动居然用GPIO软件模拟IIC。

软件IIC用着很可以。
回复

使用道具 举报

板凳
ID:1088185 发表于 2023-8-30 21:10 | 只看该作者
Hephaestus 发表于 2023-8-30 18:46
硬件IIC除了NXP就没有哪个厂家能做到没有bug的。三星ARM的Linux驱动居然用GPIO软件模拟IIC。

软件IIC用 ...

我用ST就没碰到过问题。
回复

使用道具 举报

地板
ID:401564 发表于 2023-8-30 22:31 | 只看该作者
1600277881 发表于 2023-8-30 21:10
我用ST就没碰到过问题。

STM32的硬件IIC问题一样的多
回复

使用道具 举报

5#
ID:401564 发表于 2023-8-30 22:32 | 只看该作者
硬件IIC出问题的概率大
软件一样的会出问题
正常来说,软件IIC都会加一个防卡死的机制的
回复

使用道具 举报

6#
ID:526543 发表于 2023-8-31 08:48 | 只看该作者
硬件和软件实现的I2C(IIC)通信都有可能出现I2C死锁问题,但问题的原因和解决方案可能会有所不同。
回复

使用道具 举报

7#
ID:123289 发表于 2023-8-31 09:11 | 只看该作者
许多CPU在提及出错概率时,手册上不提及100%不出错。
同是集成电路,同是半导体,是有出错的机率的,只不过概率极小而矣,但是存在的。
所以,赞同5#【需要做软件防卡死的】的见解。
回复

使用道具 举报

8#
ID:879348 发表于 2023-8-31 09:58 | 只看该作者
不会锁死,因为i2c没有死循环
回复

使用道具 举报

9#
ID:221871 发表于 2023-8-31 11:34 | 只看该作者
软件IIC通用,但连发脉冲前要暂时关中断,发完后开中断
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表