打印
[APM32F4]

硬件I2C通信:速度飞快,但要小心卡死问题!

[复制链接]
楼主: Fordhs168
手机看帖
扫描二维码
随时随地手机跟帖
41
AIsignel| | 2024-8-3 13:00 | 只看该作者 回帖奖励 |倒序浏览
使用i2c传输之前,读取总线位,以确定i2c总线是否阻塞

使用特权

评论回复
42
dw772| | 2024-8-4 15:00 | 只看该作者
saservice 发表于 2023-8-4 16:06
硬件I2C通信的速度确实比软件I2C通信要快

没有哪家的硬件I2C能应用于产品级别,都会出现卡死的情况,只是频繁与否而已。

使用特权

评论回复
43
gouguoccc| | 2024-8-4 21:37 | 只看该作者
IIC理论速率最快也就是上百K

使用特权

评论回复
44
gouguoccc| | 2024-8-4 21:37 | 只看该作者
本帖最后由 gouguoccc 于 2024-8-4 21:38 编辑

还和通信距离,PCB布线设计等都有关系。

使用特权

评论回复
45
chenqianqian| | 2024-8-5 21:45 | 只看该作者
怎么得出来的IIC飞快结论?

使用特权

评论回复
46
天天向善| | 2024-8-8 10:43 | 只看该作者
硬件iic通信肯定比软件iic通信快

使用特权

评论回复
47
dreamCar| | 2024-9-23 18:46 | 只看该作者
应该注意通信距离的限制,

使用特权

评论回复
48
LinkMe| | 2024-10-11 18:33 | 只看该作者
在高速传输过程中,某些问题可能会导致i2c通信堵塞。

使用特权

评论回复
49
星闪动力| | 2024-10-12 11:16 | 只看该作者
硬件iic快?你怎么能看出来?

使用特权

评论回复
50
光光雎鸠| | 2024-11-5 22:54 | 只看该作者
通过优化通信协议,减少了通信延迟和数据传输错误,从而减少了堵塞的发生。

使用特权

评论回复
51
caigang13| | 2024-11-6 07:51 | 只看该作者
不存在速度快这一说,IIC本身速率就不高,用软件模拟也可以达到这个速度,只是CPU利用率下降了。

使用特权

评论回复
52
豆杀包| | 2024-11-9 18:27 | 只看该作者
其实我在国产的MCU上都是用硬件IIC,根本不会卡死

使用特权

评论回复
53
单芯多芯| | 2024-11-9 21:05 | 只看该作者
据说stm8之前硬件iic有bug,现在已经不是问题了。

使用特权

评论回复
54
AuroraS| | 2024-11-11 17:22 | 只看该作者
iic总线的电缆长度应尽可能短,以减少信号衰减和干扰。

使用特权

评论回复
55
jdqdan| | 2024-11-12 10:54 | 只看该作者
第一,硬件IIC速度不快。二、跑死和硬件iic有什么关系?

使用特权

评论回复
56
IntelCore| | 2024-12-2 20:38 | 只看该作者
使用i2c传输之前,执行读总线位以确定i2c总线是否阻塞

使用特权

评论回复
57
hmcu666| | 2024-12-5 14:25 | 只看该作者
iic的最快理论速度是几百k

使用特权

评论回复
58
未来AI| | 2024-12-8 17:45 | 只看该作者
你是怎么得到iic快速结论的?

使用特权

评论回复
59
wex1002| | 2024-12-11 19:01 | 只看该作者
在高速传输期间,某些问题可能会导致i2c通信拥塞。,

使用特权

评论回复
60
AutoMotor| | 2024-12-14 14:43 | 只看该作者
没有所谓的速度快。iIC本身不是很快。使用软件模拟也可以达到这个速度,但是cpu利用率下降了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则