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

HRTIM中已经设置了两路独立输出,第二路无法设置触发源,提示必须是0

[复制链接]
肖文斌 提问时间:2026-6-1 16:38 / 未解决

![6ad861fc4932a9704790f0023e07df42.png](f009ac772310f0e5e524a5cb845273a2.pngdata/attachment/forum/202606/01/163647awbb6jhjlhuvpbw9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "6ad861fc4932a9704790f0023e07df42.png")

使用Cubemax6.15以上版本出现HRTIM中已经设置了两路独立输出,第二路无法设置触发源,提示必须是0

收藏 评论1 发布时间:2026-6-1 16:38

举报

1个回答
xmshao 回答时间:2026-6-2 17:42:44

这个地方现在应该是有点问题。

一般来讲,如果同时启用TIMx两个通道的话,默认做互补输出。这样的话,设置TA1即可,TA2就不用管了,但是有点奇怪,TA2的reset源又可以选择。

之前的界面不是这样的。如果按照目前界面做配置,我这边测试结果是TA2怎么都没有波形输出,后来在代码里强行修改了几行代码后就可以得到TA1 TA2的互补输出。

pOutputCfg.SetSource = HRTIM_OUTPUTSET_TIMPER; pOutputCfg.ResetSource = HRTIM_OUTPUTRESET_TIMCMP1; if (HAL_HRTIM_WaveformOutputConfig(&hhrtim, HRTIM_TIMERINDEX_TIMER_A, HRTIM_OUTPUT_TA2, &pOutputCfg) != HAL_OK) { Error_Handler(); }

具体就是TA2/TA1的set source和 reset source刚好对调。

image.png

image.png

这个地方可能要反馈下。

所属标签

相似问题

官网相关资源

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