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


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


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

Алексей: Работа ведущего устройства с двумя ведомыми при помощи функций библиотеки AXLIB
Вот эту идею я ос...

Руслан: Библиотека для AtmelStudio 6.x а-ля CodeVisionAVR
Добрий вечер! Пр...




           

Библиотека для 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 Яндекс.Метрика