STM32F4直接使用32位定时器(tim2)计数问题
根据st技术手册,F4的定时器TIM2和TIM5是32位定时器,测试发现TIM2->cnt读数只有16位(0-FFFF),求解,有哪里设置不对,还是st有什么问题啊???RE:STM32F4直接使用32位定时器(tim2)计数问题
手册中描述了CNT就是16位的寄存器。回复:STM32F4直接使用32位定时器(tim2)计数问题
回复第 2 楼 于2014-04-16 16:43:05发表:手册中描述了CNT就是16位的寄存器。
手册28,29页有说明 是32位的计数器啊
TIM2, TIM3, TIM4, TIM5
The STM32F40x include 4 full-featured general-purpose timers: TIM2, TIM5, TIM3, and
TIM4.The TIM2 and TIM5 timers are based on a 32-bit auto-reload up/downcounter
and a 16-bit prescaler.
RE:STM32F4直接使用32位定时器(tim2)计数问题
有使用过STM32F4自带32位定时器的吗,这个不会是个摆设吧RE:STM32F4直接使用32位定时器(tim2)计数问题
TIM2确实是32位计数器,是不是楼主读取的方式不对啊,比如你读取时使用的变量位宽限定不是32位而是16位,就是*(ulong *)和*(uint *)的差别。RE:STM32F4直接使用32位定时器(tim2)计数问题
可以去看一下datasheet回复:STM32F4直接使用32位定时器(tim2)计数问题
使用324cG-EVAL的例程重新写了代码,终于看到32位的数据跳变了,问题解决,谢谢大师们支持啊回复:STM32F4直接使用32位定时器(tim2)计数问题
我看手册上写的确实是16位的,可以看一下下图:RE:STM32F4直接使用32位定时器(tim2)计数问题
是代码问题?:oRE:STM32F4直接使用32位定时器(tim2)计数问题
这页是错的 往下接着看
页:
[1]
2