Не Шьется Atmega8L

21-02-2014, 23:54 От: admin Посмотрели: 583
Доброго времени суток!

Пытаюсь научиться программировать (хотя бы залить готовую прошивку в контроллер).

Купил программатор USBASP в Чине, пришел в упаковке, целехонький. Отдали мне контроллер ATMega8L-8PU (кто-то купил программатор, но плату с панельками так и не сделал). Хотел и платку с панельками - да не нашел, пришлось собрать как тут: клац. Вроде собрал правильно, обрывов и КЗ быть не должно.

Соединил плату и программатор вместе, на плату в гнездо 2,1 подал 12В, подключил к ПК. Программатор успешно установился. Продавец в комплект приложил линк на дрова и какие-то проги, да документацию. Вычитал я из приложенных мануалов, что нужно юзать khazama AVR Programmer. Установил, открыл. дальше в инструкции предлагают выбрать файл прошивки - его нет. Вот не задача... В гугл с такими лозунгами: "первый проект atmega8", дальше - сюда. Готового .hex файла нет на сайте. Начинаю читать статью, где говорят, что в предыдущей статье... Иду в предыдущую статью рассматривать код мигалки на C и способы его компиляции. Качаю WinAVR, инсталлирую. Снова в статью, Copy+Paste - готово. Не тут то было! Еще Makefile редактировать... Начинаем... Почти готово.

Цитата

Ищем строку:



AVRDUDE_PORT = com1 # programmer connected to serial device



Заменяем на:



AVRDUDE_PORT = lpt1



Программатор stk200 использует параллельный порт (lpt).

Но у меня USB программатор. Что делать? Смотрю на время - без 20 полночь. Оставляем по дефолту, вдруг прокатит. Компилим - все ОК.

Иду в первую статью, куда попал из гугла. Там написано:

Цитата

Запустим Programmers Notepad, откроем пример программы, приведенной в статье "Makefile и компиляция программы". Можно еще раз откомпилировать его командой Tools -> [WinAVR] Make All. После чего загрузим откомпилированный файл my_test.hex в память программ вашего микроконтроллера командой Tools -> [WinAVR] Make Program.



По окончании процесса внизу, в окне "Output", должно появиться сообщение об успешной загрузке

Делаю все, как написано. В итоге:

Цитата

"make.exe" program

avrdude -p atmega8 -P com1 -c stk200 -U flash:w:my_test.hex

avrdude: port name "com1" is neither lpt1/2/3 nor valid number

avrdude: can't open device "com1"



avrdude: failed to open parallel port "com1"



make.exe: *** [program] Error 1



> Process Exit Code: 2

> Time Taken: 00:00



Цитата

Оставляем по дефолту, вдруг прокатит.

Не прокатило....



Что ж, возвращаемся к софту от продавца. Открываю мануал, khazama AVR Programmer, где выбираю готовый .hex файл прошивки контроллера на "мигалку", который сам скомпилил в поте лица. Жму "Auto Program", получаю:



Не Шьется Atmega8L



Не Шьется Atmega8L



Не Шьется Atmega8L





Основная задача: запилить такую лампу (или несколько) до 8 марта

Текущая задача: проверить: работает ли программатор и панелька?



Пара вопросов напоследок:
    Что делать с частотой? Как мне выставить эти джамперы (у меня переключатели, как и в варианте платы автора статьи)

Может ли кто-то скомпилить прошивку под мигалку и закинуть сюда? (а то времени в обрез до 8 марта, а мигалка - просто проверочная стадия)





___________________________________________________________________________________________________



Сегодня попробовал залить программу этой мигалки по 2 способу из этой инструкции в CodeVision AVR. Та же ошибка. Помогите. Сегодня времени у меня еще на день меньше...

    Раздел: AVR

    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться, либо войти на сайт под своим именем.

    Обсудить на форуме


    На момент добавления Не Шьется Atmega8L все ссылки были рабочие.
    Все публикации статей, книг и журналов, представлены на этом сайте, исключительно для ознакомления,
    авторские права на эти публикации принадлежат авторам статей, книг и издательствам журналов!
    Подробно тут | Жалоба
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


    Опрос

    Ваши предпочтения в TRX


    Одинарное преобразование
    Двойное преобразование
    Прямое преобразование
    SDR
    Другое
    Мне всё равно

    Популярные новости
    Календарь новостей
    «    Май 2024    »
    ПнВтСрЧтПтСбВс
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031