引用 皆我百晓生 小程序回复内容作答:
改变定时器2的频率会影响中断的触发频率,从而影响计数器值的获取速度。电机的速度是根据编码器的计数器值来计算的,如果获取编码器的计数器值的速度变慢了,那么计算出的速度自然会变慢。
而使用延迟函数获取计数器值并不依赖于定时器,它是通过延迟一段时间后再读取计数器值来实现的。因此,无论定时器的频率如何,延迟函数的方式都可以正常获取计数器值,不影响电机的速度。
总之,改变定时器2的频率会改变中断的触发频率,进而影响计数器值的获取速度,从而影响电机的速度计算。而使用延迟函数则不会受到定时器频率的影响。