【问题标题】:Mircro-controller counter overflow and count微控制器计数器溢出和计数
【发布时间】:2016-09-12 06:26:40
【问题描述】:

如果我有时钟速度为 20 Mhz 的 8 位定时器。计时器可以在多少时间内计数而不会溢出。或者它在 1 秒内溢出多少次?我知道它可以数到 255 并溢出

【问题讨论】:

  • 如果它以每 1/20Mhz 计数,那么每次计数将在 50 ns。并且每隔 12.8 毫秒就会溢出一次。但是您需要首先确定计数是否在每个刻度上。阅读数据表将为您提供这些信息。

标签: c timer counter microcontroller


【解决方案1】:

时间和频率的关系是t = 1 / f。这将为您提供计时器一滴答的时间。

确实 8 位的最大值为 255,尽管它会在第 256 个滴答时溢出。所以 256 * 位时间将给出直到溢出所需的时间。

从那里开始的基本数学。

【讨论】:

    猜你喜欢
    • 2023-03-26
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 2014-05-29
    • 2011-08-04
    • 2022-12-11
    • 1970-01-01
    相关资源
    最近更新 更多