STM32F3. Использование таймера.

Часто возникает необходимость точного отсчета времени, то есть, например, нужно опрашивать состояние какого-либо датчика через равные промежутки времени. Можно, конечно, разместить всю работу с датчиком в главном цикле программы, вычислить точное количество операций контроллера, рассчитать время….Откровенно говоря, это не самый лучший вариант ) В данной ситуации на помощь может прийти таймер, которых в контроллерах STM32 очень много, причем как базовых, так и более продвинутых. Вот как раз об этом и пойдет сегодня речь. Стоит оговориться, что статья будет очень краткая – сразу же будем писать пример программы – а причиной краткости является то, что по большому счету особых отличий в использовании таймеров в STM32F10x и STM32F3 нет, а для STM32F10x этот вопрос мы обсуждали довольно-таки подробно тут и тут.

Читать далее