[STM32F1] 无法实现TIM3在TIM2溢出时计数

[复制链接]
436|7
内核558 发表于 2025-9-13 09:44 | 显示全部楼层 |阅读模式
STM32F105C8 使用STM32CubeIDE时,无法实现TIM3在TIM2溢出时计数(TIM2正常向上计数)。
TIM2配置如下:
时钟源:内部时钟
主/从模式:禁用(触发输入无延迟)
触发事件选择:更新事件

TIM3配置如下:
从模式:触发模式
触发源:ITR1

TIM2能正常计数,但TIM3没有统计溢出次数,反而出现不断增长。
问题出在哪里?

所有能找到的示例都没有使用IDE/MX配置,我无法将寄存器映射到HAL库的命名方式。

stormwind123 发表于 2025-9-17 17:13 | 显示全部楼层
主从模式配置不匹配。
七毛钱 发表于 2025-9-17 18:13 | 显示全部楼层
触发信号可能未正确连接。
海滨消消 发表于 2025-9-17 19:14 | 显示全部楼层
从模式参数设置可能有错误。
内政奇才 发表于 2025-9-17 20:14 | 显示全部楼层
时钟源与预分频器不一致?
豌豆爹 发表于 2025-9-17 17:15 | 显示全部楼层
配置TIM2为主模式。
麻花油条 发表于 2025-9-17 17:16 | 显示全部楼层
TIM2必须配置为主模式,并在更新事件时输出TRGO信号。TIM3必须配置为从模式,并选择ITR1作为触发源。
麻花油条 发表于 2025-9-17 17:16 | 显示全部楼层
时钟源和预分频器需一致,避免因频率不匹配导致计数异常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

50

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部