你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32定时器调频的方法

[复制链接]
liangaaaaaaaaa 提问时间:2016-3-29 10:50 /
我想用STM32产生一个可以调频的方波,最小单位是1Hz。本来想着这个是很好处理的,结果发现,当我需要一些特定频率时,就有比较大的误差了,例如521Hz 523Hz等等....这有什么好的方法可以解决呢?
收藏 评论7 发布时间:2016-3-29 10:50

举报

7个回答
Dylan疾风闪电 回答时间:2016-3-29 11:19:39
这个单靠定时器很难。毕竟定时计数是整数步数,对除不尽的浮点数很难精确。
使用专门的频率发生电路(频率发生器)等途径实现吧。
liangaaaaaaaaa 回答时间:2016-3-29 14:27:27
Dylan疾风闪电 发表于 2016-3-29 11:19
这个单靠定时器很难。毕竟定时计数是整数步数,对除不尽的浮点数很难精确。
使用专门的频率发生电路(频率 ...

好的,谢谢。你有什么好的电路可以介绍一下吗
Dylan疾风闪电 回答时间:2016-3-29 15:11:24
liangaaaaaaaaa 发表于 2016-3-29 14:27
好的,谢谢。你有什么好的电路可以介绍一下吗

美信的MAX038 (High-Frequency Waveform Generator)
0.1Hz to 20MHz Operating Frequency Range
电路-网上应该比较好找,度娘。
liangaaaaaaaaa 回答时间:2016-3-29 18:37:51
Dylan疾风闪电 发表于 2016-3-29 15:11
美信的MAX038 (High-Frequency Waveform Generator)
0.1Hz to 20MHz Operating Frequency Range
电路-网 ...

谢谢
钊钊 回答时间:2016-3-31 10:11:09
对了,把输出1HZ之类的定时器代码发上来看看,用了级联?
Dylan疾风闪电 回答时间:2016-3-31 11:23:13
钊钊 发表于 2016-3-31 10:11
对了,把输出1HZ之类的定时器代码发上来看看,用了级联?

直接配置 ARR PSC CCR就可以得到了,不需要级联。
手册上有PWM输出的频率值如何计算的。
钊钊 回答时间:2016-3-31 16:12:28
Dylan疾风闪电 发表于 2016-3-31 11:23
直接配置 ARR PSC CCR就可以得到了,不需要级联。
手册上有PWM输出的频率值如何计算的。 ...

好,我去看看手册

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版