Добрый пожаловать начинающий программист авээровец!!!
Здесь в короткие сроки без "напрЯга" научишься подключать, программировать, отлаживать схемы на микроконтроллерах (МК) AVR. Думаю что лущее обучение начинается с практики, так мы и сделаем.
Рекомендую начать с Amega8, ввиду простого монтажа, его функциональности, простого программирования и цены!. Для того что бы загружать программу в МК возможно использование LPT порта (разъем для подключения старинных принтеров,находится сзади компьютера, имеет 25 пинов, типа "мама"), для программирования понадобится только 5 пинов. В схеме предусмотрены 4 резистора, они необходимы для защиты порта и я лично рекомендую их подключение.Возможно и другие способы загрузки программы.
Для разработки программы предпочитаю использовать CodeVisionAVR (CVAVR), что и вам советую.В комплект входит среда разработки, компилятор и программатор для заливки программы в МК. В дальнейшем вы сами сможете выбрать программы на свой вкус.
Итак, что для начала нам понадобиться:
1. Среда разработки CodeVisionAVR Evaluation V2.05.0 (возможны и другие версии; 2.05.0 - совместим с windows 7 (32 и 64 bit)гугл в помощь).
2. Микроконтроллер (МК) Atmega8 В DIP корпусе.
3. Макетная плата беспаячного соединения. (возможно использование и паячной макетки и даже без нее!! как удобно.)
Для прогромматора (тип STK200):
4. 5 проводов длинной не более 2-х метров)).
5. 4 резистора номиналои от 100 до 180 ом.
6. Разъем DB-25-male (папа) для порта LPT компьютера. (любого исполнения).
Все это минимальный набор для загрузки программы в микроконтроллер. Далее нам еще понадобятся дополнительные компоненты (светодиоды, резисторы, транзисторы, датчики, ЖК-знакогенераторы, перемычки и др.) нам они понадобятся с третьего урока.
Хочу сразу ПРЕДУПРЕДИТЬ!!!!
1. Следует соблюдать осторожность при работе с LPT портом - неправильное подключение возможно выведет его из строя. При сборке программатора без предохранительных резисторов это имеет особое значение.
2. Не подключайте и не отсоединяйте программатор при включенном питание МК.
3. Соблюдайте правильность подключения МК.
Для удобства и безопасности рекомендую использовать стикер на корпус МК:
Можно распечатать под размер на принетре, либо сделать его в ручную с помощью клеющей бумаги, малярного скотча или бумаги и клея.
На этом пока все, в следующем уроке вы узнаете как соорудить самый простейший программатор STK200.
ПРОДОЛЖЕНИЕ >>>>>>http://buyshop.at.ua/publ/avr_vse_ob_ehtom/pervye_shagi/urok_2/6-1-0-6
|