STM32定时器调频的方法
我想用STM32产生一个可以调频的方波,最小单位是1Hz。本来想着这个是很好处理的,结果发现,当我需要一些特定频率时,就有比较大的误差了,例如521Hz 523Hz等等....这有什么好的方法可以解决呢?{:3_50:}这个单靠定时器很难。毕竟定时计数是整数步数,对除不尽的浮点数很难精确。
使用专门的频率发生电路(频率发生器)等途径实现吧。:) Dylan疾风闪电 发表于 2016-3-29 11:19
这个单靠定时器很难。毕竟定时计数是整数步数,对除不尽的浮点数很难精确。
使用专门的频率发生电路(频率 ...
{:3_48:}好的,谢谢。你有什么好的电路可以介绍一下吗 liangaaaaaaaaa 发表于 2016-3-29 14:27
好的,谢谢。你有什么好的电路可以介绍一下吗
美信的MAX038 (High-Frequency Waveform Generator)
0.1Hz to 20MHz Operating Frequency Range
电路-网上应该比较好找,度娘。:) Dylan疾风闪电 发表于 2016-3-29 15:11
美信的MAX038 (High-Frequency Waveform Generator)
0.1Hz to 20MHz Operating Frequency Range
电路-网 ...
{:3_52:}谢谢 对了,把输出1HZ之类的定时器代码发上来看看,用了级联? 钊钊 发表于 2016-3-31 10:11
对了,把输出1HZ之类的定时器代码发上来看看,用了级联?
直接配置 ARR PSC CCR就可以得到了,不需要级联。
手册上有PWM输出的频率值如何计算的。 Dylan疾风闪电 发表于 2016-3-31 11:23
直接配置 ARR PSC CCR就可以得到了,不需要级联。
手册上有PWM输出的频率值如何计算的。 ...
好,我去看看手册
页:
[1]