может так: TIM3->CNT = 0x0000;
Если уж совсем неукоснительно следовать букве даташита, то надо вот так:
TIM3->CNT = 0x00000000;
Но все оказалось значительно проще. Оказывается, обнулять счет таймера можно только после его остановки, что, с одной стороны, довольно логично, а с другой - как будто ...
Найдено 2 результата
- Пн мар 31, 2014 19:28:14
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2249209
- Пн мар 31, 2014 16:03:46
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2249209
Re: STM32 новичку в ARM что к чему
Доброго времени суток!
Целый рабочий день пытаюсь ресетнуть регистр TIM3->CNT. Казалось бы, все просто:
TIM3->CNT = 0x00;
Но не тут-то было. Отладчик в IAR с упорством сумасшедшего показывает мне, что регистр обнулен не был. Объясню поподробнее.
Вот есть такой код, в котором я пытаюсь сделать ...
Целый рабочий день пытаюсь ресетнуть регистр TIM3->CNT. Казалось бы, все просто:
TIM3->CNT = 0x00;
Но не тут-то было. Отладчик в IAR с упорством сумасшедшего показывает мне, что регистр обнулен не был. Объясню поподробнее.
Вот есть такой код, в котором я пытаюсь сделать ...