реклама на сайте
подробности

 
 
> avrUSB500, Помогите пожалуйста с программингом.
Chris
сообщение Oct 18 2007, 09:42
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 18-10-07
Пользователь №: 31 464



Достался мне программатор avrUSB500. И подкупил Atmega8.
Но не совсем понимаю как им пользоваться. На сайте tuxgraphics.org нашёл прошивку к нему avrusb500v2-1.1. Вроде как прошил. При подключении к USB радостно подмигивает светодиодом.
Но дальше что?

Использую avrdude. На мои запросы он отвечает:

Код
# avrdude -p m8 -P /dev/ttyUSB0 -c stk500v2
avrdude: stk500v2_command(): command failed
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override this check

avrdude done. Thank you.

# avrdude -p m8 -P /dev/ttyUSB0 -c stk500v2 -F

avrdude: stk500v2_command(): command failed
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions

Reading | ################# | 100% 0.09s

avrdude: Device signature = 0xffffff
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA8 is 1E 93 07

avrdude: safemode: Fuses OK

avrdude done. Thank you.


Что может быть не так? Подскажите пожалуйста.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
GDI
сообщение Oct 18 2007, 11:36
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Читает единички он... тут не с программингом надо помогать а с коннектингом, имхо... целевой кристал то правильно подключили? МИСО на МОСИ и МОСИ на МИСО, соответственно? Ресет до проца доходит?


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Oct 18 2007, 22:12
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Вполне приличный и рабочий программатор. Прошивка уже выложена на сайте автора, остается только прикупить кварц на 18.432 МГц и нужно понимать, что SPI там реализован программно, поэтому, ИМХО, в программаторе не реализован механизм выбора скорости SPI. По крайней мере, оперирование значениями выбора ISP Freq в Студии, добиться эффекта мне не удалось. Далее выставляем в Атмеге8 фузы 0xC9EE (хотя бод я все же включил) и вливаем прошивку в Атмегу8. Остальное - дело установки драйверов USB.

Сравнил AvrUSB500 с обсуждаемым в соседней ветке AvrUSB910: в режимах чтение/верификация/запись на ATmega16 получаем длительность каждого режима - AvrUSB500 = 5.7 сек., AvrUSB910 = 22.4 сек. Единственное, что не понравилось в AvrUSB500 - это то, что при подключении к целевому устройству всегда происходит его сброс (формируется импульс на RESET), чего не происходит с AvrUSB910. Хотя вряд ли это можно назвать недостатком. А фича с неправильным подключением коннектора мне кажется весьма сомнительной...
Go to the top of the page
 
+Quote Post
Chris
сообщение Oct 19 2007, 11:47
Сообщение #4





Группа: Новичок
Сообщений: 2
Регистрация: 18-10-07
Пользователь №: 31 464



Спасибо за ответы и внимание.

Я нашёл причину в кварцевой цепи. Осцилограф ничего хорошего не показывал.

Заменил кварц и всё пошло как нужно. Не нахожу объяснения его выхода из строя, чтобы предотвратить ошибку.

Эльдар
Go to the top of the page
 
+Quote Post
GDI
сообщение Oct 19 2007, 13:08
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



От перегрева - запросто.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 00:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016