定时器定时1ms中断的arr和psc值,定时器时钟 = 72Mhz
时间: 2023-10-28 22:52:49 浏览: 1471
定时器中断
根据您提供的信息,我们可以计算出定时器定时1ms中断的ARR和PSC值。
首先,我们需要计算定时器的时钟周期。由于定时器时钟为72MHz,所以每个时钟周期的时间为1/72MHz秒。
要定时1ms,我们需要计算出需要多少个时钟周期。根据公式:
定时周期 = ARR * PSC * 时钟周期
将定时周期设置为1ms,时钟周期为1/72MHz秒,我们可以得到:
1ms = ARR * PSC * (1/72MHz)
将1ms转换为秒,得到0.001秒。将72MHz转换为Hz,得到72000000Hz。
0.001秒 = ARR * PSC * (1/72000000Hz)
我们可以通过调整ARR和PSC的值来满足上述方程。请注意,ARR和PSC必须是整数,并且ARR的值必须小于65536。
假设我们选择ARR = 7200和PSC = 10。将这些值代入方程:
0.001秒 = 7200 * 10 * (1/72000000Hz)
计算得出:
0.001秒 ≈ 0.00099999秒
这个值非常接近1ms。
因此,对于定时器时钟为72MHz的情况下,要定时1ms中断,可以将ARR设置为7200,PSC设置为10。
阅读全文