Все проекты

1. Помигаем светодиодом

-

Итак, наша задача - быстро и без особых сложностей получить осязаемый результат. На персоналках обычно в этом случае выводят на дисплей "Hello, world". Но у нас дисплея нету, как и клавиатуры, и вообще паять много не хочется. Посему берем схему справа:

  • Контроллер - ATMega8535

  • Два резистора по 1к (510 - 1,5к)

  • Любой светодиод

  • Разъем для подключения программатора (схему программатора и сам программатор см. вот тут )

  • Конденсаторы порядка 0,1 - 0,33 мкФ

На первый раз резистор на пин SS(PB4) можно и не подключать, он нам понадобится в следующем уроке, когда мы заглянем внутрь микроконтроллера.

Конденсаторы тоже в крайнем случае можно и не ставить, но я все же рекомендую - для надежности работы программы. Причем желательно прямо у питающих МК пинов, чем ближе, тем лучше. И вообще - емкостей по питанию много не бывает.

Итак - схема собрана. Ставим задачу : написать программу мигания светодиодом. Ну, например, раз в секунду. Программу пишем на Си. Компилятор - IAR, версии 4.10 или выше - где взять, как настроить.

Схема простейшего устройства с одним светодиодом, МК - ATMega8535

Схема 1 - МК ATMega8535

Загрузить архив с проектом

Загрузить архив с проектом

В архиве - полный проект для IAR Си с требуемой программой. Распакуйте в отдельную папку и пользуйтесь :-) В тексте программы достаточно много комментариев, прошивка тоже присутствует - можете зашить в МК не компилируя и проверить работоспособность.

В следующем уроке мы попытаемся заглянуть внутрь МК - для чего к проекту добавим отладочный модуль.

Удачи!


Rekl:Лучший юрист онлайн в Украине.