打印
[CW32F030系列]

模拟iic的速度为什么比硬件的慢这么多?

[复制链接]
楼主: FranklinUNK
手机看帖
扫描二维码
随时随地手机跟帖
61
单芯多芯| | 2025-1-14 19:42 | 只看该作者 回帖奖励 |倒序浏览
硬件IIC可以实现高达几十mhz的高速通信,而模拟IIC通常只能在几十khz到几百khz之间。,

使用特权

评论回复
62
jdqdan| | 2025-1-15 18:05 | 只看该作者
由于软件时序限制,模拟IIC的通信速率通常较低,难以达到硬件IIC的水平。,

使用特权

评论回复
63
OKAKAKO| | 2025-1-22 08:55 | 只看该作者
硬件IIC是直接进行的实际操作,软件还有程序运行模拟过程肯定不一样的

使用特权

评论回复
64
星辰大海不退缩| | 2025-1-23 19:19 | 只看该作者
建议还是使用硬件IIc

使用特权

评论回复
65
LOVEEVER| | 2025-1-25 18:06 | 只看该作者
硬件肯定比软件更准确快速

使用特权

评论回复
66
AdaMaYun| | 2025-1-25 22:40 | 只看该作者
模拟IIC是通过软件控制GPIO

使用特权

评论回复
67
PreWorld| | 2025-2-4 17:18 | 只看该作者
硬件iIC通过芯片内的专用iIC硬件模块实现通信。,,,

使用特权

评论回复
68
Pretext| | 2025-2-8 10:02 | 只看该作者
硬件iIC是直接实际操作,软件和程序运行模拟过程肯定是不一样的

使用特权

评论回复
69
lllook| | 2025-2-16 19:50 | 只看该作者
硬件iIC通过芯片内的专用iIC硬件模块进行通信。,,,

使用特权

评论回复
70
peterLaw| | 2025-2-18 16:15 | 只看该作者
其实可以理解为一个是想了一下,一个是直接硬件出数,肯定硬件快的

使用特权

评论回复
71
星辰大海不退缩| | 2025-2-20 15:16 | 只看该作者
硬件就是按照做好的程序进行执行速率快

使用特权

评论回复
72
lxs0026| | 2025-2-28 15:15 | 只看该作者
模拟IIC需要依赖程序通过延时来模拟I2C的时序。

使用特权

评论回复
73
芯路例程| | 2025-3-2 22:23 | 只看该作者
性能受到程序运行效率和MCU处理能力的制约,二者相互影响

使用特权

评论回复
74
guijial511| | 2025-3-3 21:26 | 只看该作者
肯定啊,模拟IIC全靠IO处理,硬件IIC是由底层硬件来完成数据收发。

使用特权

评论回复
75
dreamCar| | 2025-3-4 18:55 | 只看该作者
硬件IIC通过芯片里的特定模块进行通信,这些模块专门用于IIC通信协议

使用特权

评论回复
76
PreWorld| | 2025-3-7 08:59 | 只看该作者
硬件IIC更快,模拟IIC相对较慢,因为要依赖系统时钟。

使用特权

评论回复
77
Pretext| | 2025-3-9 11:48 | 只看该作者
模拟IIC可以完全依赖软件进行,无需硬件辅助,用程序代码模拟。

使用特权

评论回复
78
软核硬核| | 2025-3-9 21:19 | 只看该作者
硬件IIC通过芯片里的外设,让设备间进行通信。

使用特权

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

本版积分规则