2014-07-17 09:16 AM
rm0008 for stm32 states ''the counter is blocked while the auto-reload value is null'' and it states that ARR reset value is 0. Does this mean that a counter will not count when TIMx_ARR is at the stated default of 0? It appears that the reset default for ARR is actually 0xffff and not 0x0000 since it still counts even when ARR is not explicitly set. If I explicitly set ARR to 0 the timer indeed does not count. Documentation error?
-gene2017-12-18 06:29 AM
It appears that the reset default for ARR is actually 0xffff and not 0x0000
Yes, it is. It's fixed in RM0008 as of Rev.17.
This has been changed in probably all RMs, the oldest one I've seen in December 2015 - however, RM0390 rev.3 04-Jul-2017 appears to have slipped through...
JW