Приветствую Вас ГостьВторник, 26.09.2017, 10:13

Robostroi


ПЕРВЫЙ ПРОЕКТ НА МИКРОКОНТРОЛЛЕРЕ: схема и описание

ПЕРВЫЙ ПРОЕКТ НА МИКРОКОНТРОЛЛЕРЕ: схема и описание


Для того чтобы собрать схему для реализации примера, нам понадобятся:

  • кварцевый резонатор с частотой около 8 МГц (частота кварцевого резонатора может колебаться в очень широких пределах, но не должна превосходить максимальную допустимую частоту для выбранного типа микроконтроллера);
  • два керамических конденсатора емкостью от 15 до 30 пикофарад;
  • любой светодиод малой мощности, например АЛ307;
  • резистор сопротивлением от 150 до 500 Ом;
  • микроконтроллер (в данной статье рассматривается ATmega8).
Соберем все, как показано на принципиальной схеме.

Схема первого проекта на микроконтроллере
Принципиальная схема первого проекта на микроконтроллере.


К выводам микроконтроллера 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) и наслаждаться мигающей гирляндой, пока не решите перейти к следующим опытам.


Поиск
Наш опрос
Оцените мой сайт
Всего ответов: 180
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Календарь новостей
«  Сентябрь 2017  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930
Реклама
    WMmail.ru - сервис почтовых рассылок WMlink.ru - рекламный брокер SB-MONEY.RU - Электронная коммерция, Сервисы для вебмастеров, Раскрутка
    OZON.ru
    Обмен SMS
    ПОЛУЧИТЬ:  
    НА:
Мини-чат