Для того чтобы собрать схему для реализации примера, нам понадобятся:
* кварцевый резонатор с частотой около 8 МГц (частота кварцевого резонатора может колебаться в очень широких пределах, но не должна превосходить максимальную допустимую частоту для выбранного типа микроконтроллера);
* два одинаковых керамических конденсатора емкостью от 15 до 30 пикофарад;
* любой светодиод малой мощности, например АЛ307;
* резистор сопротивлением от 150 до 500 Ом;
* микроконтроллер (в данной статье рассматривается ATmega8).
Взято отсюда: http://myrobot.ru/stepbystep/mc_...irst_project.php
От себя добавлю- ATmega8-16PU, например.
Один из самых простых программаторов состоит из 25-контактного разъема для параллельного (LPT) порта, 4-х резисторов (150 Ом) и соединительного кабеля, длина которого не должна превышать 1,5 метра.
Взято отсюда: http://myrobot.ru/stepbystep/mc_programmer.php
Если со старой платы ATARI, а не с другой, то подойдет.
Capcha
Отправлено: 14 Сентября, 2009 - 18:51:09
Рядовой
Сообщений всего: 4
Дата рег-ции: Сент. 2009
Я хотел чтобы мне написали полные названия рекомендованых предметов, чтобы я мог сразу отправить список в магазин.
З.Ы. у меня атмега8-AU - он подойдет?
З.Ы2. с ATARI типа подколол, учел...
Подойдет ли резистор с такойже разметкой, если я его выпаял со старой платы ATARI
Чем выше сопротивление резистора в этой схеме, тем меньше яркость свечение светодиода. В этой схеме это ведь не так важно.
Так что подойдёт любой резистор, сопротивлением от 220 до 1 киллоОма.
Сопротивление резистора можно замерить Омметром или свериться с цветовой кодировкой.
К словам вышестоящщего собеседника хотел бы добавить, что
микроконтроллер вам стоит брать любой "ATmega8" в DIP (иногда "PDIP") корпусе.
кварцевый резонатор Q1 тут подойдёт от 3 до 8 Мегагерц.
Конденсаторы С1 и С2 можно заменить на ёмкостью 27 пикофарад.
Кроме того будет не лишним включить параллельно проводникам источника
питания (просто между плюсом и минусом) конденсатор
ёмкостью 0,01-0,1 мкФ, на схеме он там не показан.
Так же, когда соберёте и запустите программу на микроконтроллере, можно
поэкспериментровать с времением свечения или паузой свечения светодиода.
Для этого в строках программы:
CODE:
_delay_ms(250); // Ждем 0.25 сек.
число "250" можно варьировать довольно в широких пределах.
Таким образом можно заставить мигать светодиод быстрее или очень медленно,
вспыхивать на короткое время и долго оставаться погашенным, или наоборот,
гореть долго и выключаться на очень короткое время.
поэкспериментируйте!
(после каждых изменений программы не забывайте компилить и загружать откомпилированный файл в микроконтроллер).
Admin
Отправлено: 14 Сентября, 2009 - 20:28:41
Администратор
Сообщений всего: 897
Дата рег-ции: Май 2006
На самом деле, конденсаторы и кварцевый резонатор можно сначала вообще не использовать. Будет прекрасно работать и без них. Они понадобятся потом, когда будете экспериментировать с fuse-битами. Схема приведена с небольшим расчетом на будущее.
Capcha пишет:
у меня атмега8-AU - он подойдет?
Паять AU будет немного сложнее, чем DIP. Лучше PU или PI - это DIP (точнее PDIP).
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.