mhj258 发表于 2018-5-23 17:08:32

stm32里的定时器有办法定时1个小时么?

stm32如何实现1个小时触发一次中断啊?

す疯Ⅱ恒す 发表于 2018-5-24 09:16:57

mhj258 发表于 2018-5-24 09:12
芯片里只有16位的

那你就利用重复计数这个功能吧,一样能做到的。

す疯Ⅱ恒す 发表于 2018-5-23 18:32:35

肯定可以啊,你用个32bit定时器,把预分频值设最大。稍微计算一下就可以了。

wenyangzeng 发表于 2018-5-23 18:50:11

本帖最后由 wenyangzeng 于 2018-5-23 21:17 编辑

肯定不是1个小时才中断1次,定时器中断里不断对一个变量加1,定时几年都可以呀。

feixiang20 发表于 2018-5-24 01:07:26

定时时间都是自己设置的吧,你可以找找这方面的官方资料,比如【STM32高级定时】之类

mhj258 发表于 2018-5-24 09:07:00

feixiang20 发表于 2018-5-24 01:07
定时时间都是自己设置的吧,你可以找找这方面的官方资料,比如【STM32高级定时】之类

...

可其他外设也需要72M和36M的时钟,这个不可能更改,最多更改下采样设置,但是算上去多个几倍 ,算下去也才差不多4分钟左右

mhj258 发表于 2018-5-24 09:12:43

す疯Ⅱ恒す 发表于 2018-5-23 18:32
肯定可以啊,你用个32bit定时器,把预分频值设最大。稍微计算一下就可以了。 ...

芯片里只有16位的:'(

wudianjun2001 发表于 2018-5-24 09:18:12

可以的,频率设置的时候选择低点

MrJiu 发表于 2018-5-24 09:39:34

自己增加变量计数呗!!!

zhao.zhao 发表于 2018-5-24 10:01:43

用RTC可以实现
页: [1] 2
查看完整版本: stm32里的定时器有办法定时1个小时么?