Top.Mail.Ru

Микроконтроллер AVR и инкрементальный энкодер.

Итак сегодня мы поговорим про такое замечательное устройство как инкрементальный энкодер. Что же это за зверь такой? Энкодер - это датчик угла поворота, то есть он преобразует угол поворота вала в электрические сигналы. Энкодеры можно разделить на два больших класса - абсолютные и инкрементальные. Абсолютный энкодер для каждого положения вала выдает свой уникальный код, таким ...

Продолжить чтение

Микроконтроллер AVR и UART. Часть 2. Использование прерываний.

Продолжаем работать с микроконтроллерами AVR и сегодня, как обещал, будем передавать и принимать данные по интерфейсу UART с использованием соответствующих прерываний. Теорию мы уже всю обсудили в предыдущей статье (вот), там же мы писали небольшой пример для передачи данных без прерываний. Поэтому сейчас имеем полное право сразу перейти к делу, то есть к написанию программы. ...

Продолжить чтение

Микроконтроллер AVR и UART. Часть 1.

Микроконтроллеры AVR, как и большинство современных контроллеров, имеют на своем борту аппаратный модуль UART, являющийся отличным решением для передачи данных. Именно про UART будет эта статья - разберем, как настроить этот модуль в AVR'ках, посмотрим куда там надо помещать свои данные и откуда забирать, ну и небольшой примерчик по традиции в конце статьи. Сам протокол ...

Продолжить чтение

Микроконтроллер AVR и GPIO. Порты ввода-вывода.

Долгое время мы оставляли без внимания микроконтроллеры AVR, и вот пришла пора исправить это недоразумение. Как и для других контроллеров, будем постепенно рассматривать различную периферию AVR’ок, сначала теорию, регистры, ну и под конец небольшие примеры. В качестве IDE  я использую AVR Studio 5, шестую версию даже не пробовал, не так часто последнее время мне попадаются ...

Продолжить чтение

Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.