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

如何利用TIM1触发HRTIM TIMA生成频率为20Hz的100ns脉冲波?

[复制链接]
yuliangliang 提问时间:2025-9-1 13:19 / 未解决

需求是想借助HRTIM的高精度定时器产生100ns的高质量脉冲,但是单纯用HRTIM频率做不到那么低,想用其他定时器比如TIM1级联触发,是否可以实现。我是新手小白,按照思路设置stm32cubeIDE进行配置,不知道是哪里卡住了,始终不能产生波形,请大佬不吝赐教!!❤️

收藏 评论6 发布时间:2025-9-1 13:19

举报

6个回答
xmshao 回答时间:2025-9-2 08:24:28

你的100ns是PWM脉冲的有效脉冲,比方高电平的宽度?20Hz是PWM频率?

级联本身并不能提升输出频率啊?高频pwm是HRTIM实现的。

yuliangliang 回答时间:2025-9-2 08:47:48

xmshao 发表于 2025-9-2 08:24
你的100ns是PWM脉冲的有效脉冲,比方高电平的宽度?20Hz是PWM频率?</p>
<p>级联本身并不能提升输出频率啊? ...

[md]是的。希望借助级联弄到20Hz,HRTIM的脉冲精度更高,波形好

butterflyspring 回答时间:2025-9-2 09:38:15
级联后只能降低频率了。

两个定时器级联,那么精度同样是由两个定时器精度决定。
从广义上讲,定时器就是分频器,所以最终由时钟源决定。
除非分频下来达不到整数。


yuliangliang 回答时间:2025-9-2 15:45:50

butterflyspring 发表于 2025-9-2 09:38
级联后只能降低频率了。</p>
<p>两个定时器级联,那么精度同样是由两个定时器精度决定。

是的,我就是想降低频率

butterflyspring 回答时间:2025-9-2 17:49:43

yuliangliang 发表于 2025-9-2 15:45
是的,我就是想降低频率

20HZ的精度和HRTIM没有太大关系了,都是由时钟源分频下来的。 精度就是晶体的精度了。

只有需要脉宽调制时,调节的分辨率才和HRTIM有关。

xmshao 回答时间:2025-9-8 10:36:29

yuliangliang 发表于 2025-9-2 08:47
是的。希望借助级联弄到20Hz,HRTIM的脉冲精度更高,波形好

你现在连波形都无法输出,建议分两步:

第一步先不管级联问题,直接通过HRTIM把PWM输出来;

第二步,完成第1步后库,弄主从触发的级联,让HRTIM的输出受TIM1的触发控制。

所属标签

相似问题

官网相关资源

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