根据题目中所述,每个周期需要采集64个点,每个周期的时间为1/10kHz,因此每个周期的时长为6.4ms。考虑到时钟频率为72MHz,我们需要使用定时器来触发ADC的采样。因此,我们可以设置ARR的值为72MHz * 6.4ms = 460.8。但是,由于ARR是一个16位的寄存器,最大值为65535,我们需要进行分频来将ARR的值缩小至65535以内。假设我们使用的分频因子为8,则最终的ARR应为460.8 / 8 = 57.6,取整后设置ARR为58即可。57.6和定时器的计数时间也不匹配,分频有什么用
时间: 2023-06-10 08:03:15 浏览: 104
?分频的作用是将系统时钟频率缩小,从而延长计数器到达最大值的时间。对于定时器来说,分频可以让计数器更慢地计数,从而使得计时器达到最大值所需要的时间变长,这样可以更准确地控制触发ADC采样的时间。如果不进行分频,定时器的计数速度会很快,可能无法保证准确控制ADC采样的时间。因此,分频可以增加定时器的准确性和稳定性。
阅读全文