Пример проекта "Светофор" на AVR контроллере
Простейшие программы для микроконтроллера!
Введение Программы для микроконтроллеров по факту ничем, кроме способа взаимодействия с пользователем и окружением, не отличаются от обычных программ. И тем, что они бесконечны, конечно. Любая программа начинается с инициализации: настройка кода и всей аппаратной составляющей контроллера в тот режим, который требуется для работы программы. А дальше идёт бесконечный цикл и реагирование на события. Но не будем погружаться в дебри, как реализовываются отдельные действия, и посмотрим на простых примерах, как же устроены могут быть программы для приборов в целом...
Микроконтроллеры для начинающих. Часть 33. Мост к Си. Работа с битами
Работа с обычными переменными, включая структурные типы, довольно проста. А их низкоуровневая реализация уже немного затрагивалась мной в статьях посвященных режимам адресации. Там же я давал ссылку на статьи, где все это рассматривалось подробнее. А вот работа с отдельными битами тема более интересная. Напрямую работать с отдельными битами приходится очень часто при разработке программ для микроконтроллеров. При этом обычные прикладные программисты на универсальных ЭВМ сталкиваются с этим довольно редко...