我想在EK-RA6M3板子上输出一个PWM波,频率是4Mhz的,但是我最多只能设置为4Mhz,然后频率需要微调,比如4.01M,4.02M(步进10Khz左右的PWM),请问要怎么设置才能设置4.01Mhz呢?我这边只能设置为4Mhz。
120M时钟输出4MHz的PWM, 在周期寄存器里面设置的数值是29 (30 -1), 4M / 30 = 0.133M, 也就是在周期寄存器里面变化1个count, 实际频率变化为0.133M, 你的目标是要变化0.01M, 这个相差了13倍
例程只是给的一个方法, 简单地说, 4M对应的period_counts = 30(忽略减1), 那么目标频率为4.01, 这对应的period_counts…