timer在低频的时候是能正常工作.
像你上面的设置.
clock 设为了CPU_32KHZ,
因为不能设置period为0,最小只能设为1.
所以能输出的最高频率是16K.
我现在是想输出最高的频率...
比如32K,
但无论我选择配置,,,比如将clock设为 SYSCLK*2,VC1,VC2,VC3,等,,,
以及改变其他的配置,比如clockSync..
都无法达到我想要的. .一直最高输出16K.
我将其他模块删掉,只留下Timer,这时频率上升到了23.5K..
但也无法升上去了....
最后,我修改了OSC_CR1,试图修改VC1,VC2等期,将clock设为VC1,VC2, 但结果也是一样的.
肯定是受哪部分影响了...
|