считанные значения кодировщика сброшены - PullRequest
0 голосов
/ 01 февраля 2020

Я учусь использовать stm32 для проекта управления двигателем. У меня есть некоторые официальные коды для чтения значения кодировщика. Один из способов - вернуть значение TIMx-> CNT, и это может быть сделано без проблем, то есть значение датчика возвращается через этот регистр. После чтения кодировщика через TIMx-> CNT я использую заданную функцию, а именно TIM_GetCounter (), чтобы получить значение, но всегда возвращаю 0 и не знаю почему.

Используется MCU stm32f405. Кстати, является ли тип int в Keil 5 длиной слова (2 байта)? Возможно переполнение для второго, если я прочитал значение датчика один раз / 50 мс и плюс для каждого возврата.

...