[STM32G0] 在STM32G041J6M6中启用TIM2时遇到问题。

[复制链接]
266|0
封存into 发表于 2025-9-27 23:34 | 显示全部楼层 |阅读模式
用STM32G041J6M6的TIM2,通过寄存器启用TIM2时遇到了问题。

我初始化了定时器,如下所示(TIM2时钟已启用)。在调试过程中,可以在STM32IDE的SFRs选项卡中直接编辑一些定时器寄存器(ARR、PSC、CCR、SMCR...),但无法编辑CR1和CR2寄存器。
4854668d7ed595e9dd.png
如果我在代码中加入这一行:TIM2->CR1 |= (1<<0);

最终TIM2并未启用,且对应的输出引脚出现混乱,GPIOA的MODER和RCC的IOPAEN也受到影响,无法再在SFRs选项卡中实时修改。

有高手能帮忙理一理这个问题吗?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

66

主题

124

帖子

0

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