我想用STM32产生一个可以调频的方波,最小单位是1Hz。本来想着这个是很好处理的,结果发现,当我需要一些特定频率时,就有比较大的误差了,例如521Hz 523Hz等等....这有什么好的方法可以解决呢?
使用专门的频率发生电路(频率发生器)等途径实现吧。
美信的MAX038 (High-Frequency Waveform Generator)
0.1Hz to 20MHz Operating Frequency Range
电路-网上应该比较好找,度娘。
直接配置 ARR PSC CCR就可以得到了,不需要级联。
手册上有PWM输出的频率值如何计算的。
好,我去看看手册