Урок 4. Программатор


• О проекте
• Обратная связь
• Полезные ссылки
• Полезные программы
• Друзья сайта


Последние комментарии

Алексей: Генератор кода библиотеки axlib
Ну, а в чем пробл...

Андрей: 3D Модели для DipTrace
ОК, понял. За PB...




           

Библиотека для AVR





AXLIB Генератор





Помощь сайту


   
				

Урок 4. Программатор



	
На прошлом уроке мы написали первую программу для нашего МК. Теперь нам надо как-то ее залить в сам МК. Для этих целей существуют множество программаторов. Я пользуюсь двумя из них: параллельный WizardProg77 и переделанный AVRISP. Так как мы с вами начинаем практически с нуля, то собирать сложный программатор я бы не советовал. Давайте попробуем собрать классическую модель :) STK200/300. Рисунок 1. Сразу оговорюсь, схему рисовал не я. Да и какой смысл перерисовывать одно и тоже. А вот сам программатор выполненный по этой схеме лично мною на рисунках ниже. Рисунок 2. Рисунок 3. Подключается программатор к LPT порту компьютера. Данный порт раньше использовали для подключения принтера, а сегодня им можно воспользоваться для своих нужд. С другой стороны на плате припаян десяти-пиновый разъем для подключения к МК. Какой контакт к чему.(ATmega8 DIP-корпус)
Номер Название вывода Пин МК Пин ISP
1 MOSI 17 1
2 MISO 18 9
3 SCK 19 7
4 RES 1 5
5 VCC 7 2
6 GND 8, 22 4, 6, 8, 10
Рисунок 4. Ну будем считать что вы сваяли столь сложное устройство :) Теперь давайте его испробуем. Подключаем программатор к порту, а МК к программатору. Включаем компьютер. Загружаем наш проект, который мы с вами сделали на прошлом занятии. Теперь пришло время объяснить программе с каким программатором ей предстоит работать. Для этого выбираем settings->programmer . Рисунок 5. И в открывшемся окне выбираем наш программатор и порт, как на рисунке ниже. Рисунок 6. Жмем "Ок" и все, программа знает с каким программатором работать. Теперь подошло время залить нашу программу в чип. Для этого выбираем Tools->Chip Programmer . Рисунок 7. Что мы тут видим. Перед нами окно программатора. В этом окне можно выбрать множество настроек, но для начала мы просто прошьем МК с минимальными требованиями. В отдельной статье я расскажу про настройки программатора более подробно. Рисунок 8. Все что нам нужно сделать, так это просто поставить галочку напротив SCOPT=0. Жмем на кнопку сверху Program All и лицезрим на заливку программы. По окончанию заливки наш МК оживет и начнется работа программы, которую вы определите по мигающему светодиоду. Вот вроде и все. <-Назад Вперед ->




Вверх


Рейтинг@Mail.ru Яндекс.Метрика