首先假设
频率: | f |
分频系数: | n |
间隔定时: | s |
周期: | T |
模模式最大值: | N |
因为
T = 1 / f
所以
s = ( n / f ) * N = n * N / f
由此可得
计算模模式最大值公式:N = ( s * f ) / n
带入数据,计算试试
频率 | 32M = 32*10^6 |
分频系数 | 8 |
间隔定时 | 0.01s |
N = (0.01 * 32*10^6) / 8 = 40000
但是板子里面是从0开始算了的4000个数
所以是 0 ~ 39999
所以模模式最大值即N = 39999 即 N = 9c3f (十六进制)
LED一秒间隔闪烁:
最后附带上一个可以自动计算的软件程序,同样是根据这个公式来计算的: