Добрый день.
На предыдущем занятии мы обрабатывали событие поворота вала энкодера программно.
Но во многих микроконтроллерах STM32 есть специальный блок, основанный на таймере, который умеет обрабатывать эти события, устранять дребезг контактов, и выдавать нам уже готовый результат куда и на сколько повернулся энкодер. При чем он делает это на много быстрее, чем мы могли позволить себе при программной реализации. Плюсом к этому - при обработке не задействуется ядро микроконтроллера, что может быть очень полезно в нагруженных задачах.
Но в этой бочке мёда есть большая такая ложка дёгтя - аппаратный режим работы с энкодером доступен не на всех выводах.
- Просмотров: 534
Добрый день.
Сегодня будем знакомиться с принципом работы и способом подключения инкрементального энкодера.
Для начала - немного теории.
Энкодер - это электро-механическое устройство, преобразующее угол поворота в электрический сигнал.
При повороте ручки по часовой стрелке - сигнал сначала появляется на первой линии, а затем, с небольшой задержкой - на второй. При повороте против часовой - в первую очередь сигнал появляется сначала на второй линии, и только затем на первой.
Давайте рассмотрим это более подробно:
- Просмотров: 274
Подробнее: Учимся работать с инкрементальным энкодером на STM32
Добрый день.
Недавно приехала посылка из Китая, и я не смог удержаться, что бы не познакомиться с новой игрушкой.
Представляю вашему вниманию STM32G030F6P6.
Сейчас быстренько соберу их этого набора отладочную плату, и мы на новой железке будем знакомиться с тем, что такое ШИМ, и как его можно использовать.
- Просмотров: 203
Добрый день.
На предыдущем занятии мы поставили для себя "грандиозную" цель - сделать вольт-ампер метр своими руками.
И пока что от поставленной задачи нас отделяет мелочь - мы не умеем измерять ни напряжение, ни силу тока.
По этому на сегодняшнем занятии займемся устранением этих пробелов в наших знаниях.
- Просмотров: 569
Подробнее: Подключение фоторезистора к STM32, или основы АЦП в STM32
Добрый день.
Сегодня будет довольно простое занятие - будем разбираться что такое прерывания, как с ними работать.
Параллельно я буду наводить порядок с подключением файлов, которые приходится постоянно копировать из проекта в проект.
Это неправильно, и очень неудобно.
- Просмотров: 630
Подробнее: Основы работы с прерываниями stm23. Таймеры stm32.