Микроконтроллеры. Начало

Опубликовано 17.12.2010 Ведущий Филипп Болгов

Многие видели самодельные устройства, собранные на микроконтроллерах, и уж точно все пользовались такими устройствами заводского изготовления. Применение микроконтроллера позволяет отказаться от использования в схеме огромного количества дискретных компонентов и сильно упрощает разработку, так как микроконтроллер действует согласно заложенной в него программе, которую всегда можно подкорректировать, а ошибки в любой момент исправить.
Однако большинство из тех, кто хочет заняться созданием электронных устройств на микроконтроллерах, не знают с чего начать, а ещё чаще их отпугивает сложность создания такого устройства. Ещё бы! Развести плату для микросхемы даже с 30 выводами уже непросто, а если таких выводов 100 и корпус у микроконтроллера не DIP, а TQFP - это вообще целый квест. Да и то это только начало, ведь потом надо написать программу, запрограммировать микросхему… Звучит в общем-то довольно пугающе.
На помощь в этом случае придут лабораторные стенды производства фирмы "микроэлектроника". Чем они привлекательны для начинающих? На плате имеется встроенный программатор, который позволяет отказаться от покупки отдельного дорогостоящего устройства, установлена куча различных элементов, которыми можно управлять при помощи микроконтроллера, а также есть возможность расширить функционал платы, по мере приобретения соответствующих знаний, различными дополнительными модулями - дисплеями, цифровыми потенциометрами, устройствами чтения\записи карт памяти и т.д.
Огромным плюсом является то, что на сайте производителя можно найти всё необходимое программное обеспечение: несколько вариантов компиляторов, основанных на разных языках программировамия, среди которых вы можете выбрать наиболее вам знакомый. Также присутствуют свежие версии драйверов, программы для загрузки прошивки в память контроллера и конечно же, огромная библиотека технической документации, полезной информации и примеров, которые вы можете просмотреть в виде программы, посмотреть в работе и изменить по вашему желанию для того чтобы как следует разобраться с интересующим вас моментом.
Таким образом, используя данные отладочные платы, можно избавиться от необходимости самостоятельно собирать сложный макетный стенд, решить проблему записи программы в память микроконтроллера и сосредоточиться непосредственно на изучении принципов и особенностей его работы.