ПЕРВЫЙ ПРОЕКТ НА МИКРОКОНТРОЛЛЕРЕ: схема и описание
Для того чтобы собрать схему для реализации примера, нам понадобятся:
![]() Принципиальная схема первого проекта на микроконтроллере.
К выводам микроконтроллера XTAL1 и XTAL2 (PB6, PB7) подключим тактовый генератор, собранный на основе кварцевого резонатора Q1 и конденсаторов C1 и C2. Вывод GND соединим с "землей" (отрицательным полюсом источника питания). Вывод VCC соединим с положительным полюсом источника питания. Подсоединим катод ("минус") светодиода LED1 через компенсирующий резистор R1 к "земле" (отрицательному полюсу источника питания), а анод ("плюс") - к любому выводу порта D микроконтроллера (на схеме - PD0). ![]() Подключим RESET (PC6), SCK (PB5), MISO (PB4), MOSI (PB3) и общий провод (GND) к предварительно собранному программатору (описание программатора см. в предыдущей статье "Простой программатор AVR"). Перед подачей питания к схеме еще раз проверим правильность подключения всех элементов. Подключим программатор к параллельному (LPT) порту компьютера и только после этого подадим питание к схеме. Если ничего не загорелось и не задымилось, можно переходить к следующей части. Запустим Programmers Notepad, откроем пример программы, приведенной в статье "Makefile и компиляция программы". Можно еще раз откомпилировать его командой Tools -> [WinAVR] Make All. После чего загрузим откомпилированный файл my_test.hex в память программ вашего микроконтроллера командой Tools -> [WinAVR] Make Program. По окончании процесса внизу, в окне "Output", должно появиться сообщение об успешной загрузке: ![]() Отсоединим программатор (светодиод должен весело замигать). Вы можете подсоединить несколько светодиодов таким же образом к другим выводам порта D (PD1-PD7) и наслаждаться мигающей гирляндой, пока не решите перейти к следующим опытам. |