Пн авг 21, 2017 06:05:14
Так вот, если запустить таймер не трогая этот регистр, то он весело считает от 0 до 65535 включительно, хотя последняя строчка цитаты обещает, что он считать не будет. Ну, и, глянув отладчиком на нетронутый (до первой записи в него) TIMx->ARR видим там 0xFFFF, а не 0х0000, как обещает RM000815.4.12 TIMx auto-reload register (TIMx_ARR)
Address offset: 0x2C
Reset value: 0x 0000
...
Bits 15:0 ARR[15:0]: Prescaler value
ARR is the value to be loaded in the actual auto-reload register.
Refer to the Section 15.3.1: Time-base unit for more details about ARR update and
behavior.
The counter is blocked while the auto-reload value is null.
Пн авг 21, 2017 07:56:39
Пн авг 21, 2017 09:38:40
Пн авг 21, 2017 12:35:40
Пн авг 21, 2017 12:47:38
Пн авг 21, 2017 13:27:33
Ср мар 21, 2018 08:13:55