【问题标题】:What does a higher clock signal frequency actually mean?更高的时钟信号频率实际上意味着什么?
【发布时间】:2015-11-17 07:46:57
【问题描述】:

我有一个带有 ATmega328 处理器的 Arduino。它可以在 3.3V 下运行,在 5V 时净时钟信号频率约为 12 MHz 和 16 Mhz。

我将 IMU 连接到运行 AHRS 算法的 Arduino,将加速度计、陀螺仪和磁力计数据转换为方向数据。

在这种情况下,16 MHz 的较高频率实际上意味着什么?

是否会更快地计算 AHRS,从而降低延迟?我可以更频繁地轮询传感器吗?我想更深入地了解我在这里所做的事情。

【问题讨论】:

    标签: arduino cpu processor cpu-cycles


    【解决方案1】:

    更高的频率意味着每秒更多的时钟周期,这意味着在相同的持续时间内完成更多的操作。这意味着 AHRS 运行速度更快,您将获得更低的延迟,如果您重复从 IMU 读取值,您将能够更频繁地进行轮询。

    【讨论】:

    • 嗯,有道理。我的 AHRS 每 10 毫秒(100 赫兹)执行一次。这意味着更高的 CPU 频率只会影响延迟,如果它无法在 12 MHz 的 10 毫秒内执行 AHRS?
    猜你喜欢
    • 1970-01-01
    • 2019-06-02
    • 2012-01-26
    • 2020-02-15
    • 2020-11-30
    • 1970-01-01
    • 1970-01-01
    • 2017-06-03
    • 1970-01-01
    相关资源
    最近更新 更多