STM32
直播中

陈伟

8年用户 1572经验值
私信 关注
[问答]

求助,关于TIMx_RCR有效位数的问题求解

如下图所示,HAL中声明通用tiM_RCR为8位,高级定时器为16位;
但手册中没有查到通用TIM 有RCR寄存器,而且高级TIM可用位数仅为8位。





回帖(2)

罗宗保

2024-4-1 10:46:15
RCR寄存器即重复计数器寄存器,REP Register,你在高级定时器的框图那里一定可以看到它。别的非高级定时器是没有这个寄存器的。至于其位宽有8位的,也有16位的,比方F4的为8位,G4系列的为16位。具体以手册描述为准。
举报

郑成枝

2024-4-1 16:54:18
根据你提供的信息,推测可能出现了一些误解或错误理解。通用TIM确实没有RCR寄存器,而高级TIM是有RCR寄存器的,但该寄存器的位数是16位,而不是8位。所以,通用TIM的有效位数是16位,而高级TIM的有效位数是16位。

可以参考芯片的手册或者硬件抽象层(HAL)文档来确定具体的寄存器和位数。如果手册中确实没有给出通用TIM的RCR寄存器,并且高级TIM的RCR寄存器位数为16位,那么你可以按照此规格进行开发。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分