Все про USBAsp

Обсуждаем контроллеры компании Atmel.
кокос
Родился
Сообщения: 11
Зарегистрирован: Сб мар 30, 2013 15:23:48

Re: USBAsp

Сообщение кокос »

speedprog писал(а):
кокос писал(а):форум для того и создан что бы задавать тупые вопросы а знающие люди на них отвечали
а так как ты сам них--на не знаешь то тебе проще сказать иди учись

Здесь никто Вам ничего НЕ ДОЛЖЕН,хотите тупить-продолжайте...

я так полагаю ты такой же тупой как и все остальные в противном случаи если бы знали как помочь то помогли бы
а так сами тупите
Аватара пользователя
radteh
Друг Кота
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Re: USBAsp

Сообщение radteh »

Во первых вам никто не давал права оскорблять других, во вторых я вам уже дважды дал ответ и если вы не в силах этого понять, то нечего браться за программатор. :evil: :kill:
кокос
Родился
Сообщения: 11
Зарегистрирован: Сб мар 30, 2013 15:23:48

Re: USBAsp

Сообщение кокос »

вы мне дали ответ ????
я мысли на ростоянии не читаю
я спрашевал правильно или нет
а мне все хре-- писали
я ж не виноват что вы туповатые
phanis
Вымогатель припоя
Сообщения: 513
Зарегистрирован: Сб фев 19, 2011 18:04:08
Откуда: Татарстан, пос. Актюбинский
Контактная информация:

Re: USBAsp

Сообщение phanis »

судя по скринам не совпадают
LOCK BYTE (BOOTLOCK12, BOOTLOCK11, LOCKBIT1, LOCKBIT2 )
FUSE LOW BYTE (SUT0)
кокос
Родился
Сообщения: 11
Зарегистрирован: Сб мар 30, 2013 15:23:48

Re: USBAsp

Сообщение кокос »

phanis писал(а):судя по скринам не совпадают
LOCK BYTE (BOOTLOCK12, BOOTLOCK11, LOCKBIT1, LOCKBIT2 )
FUSE LOW BYTE (SUT0)

спасибо хорошый человек
bloodrivers
Родился
Сообщения: 4
Зарегистрирован: Чт июн 16, 2011 11:00:08

Re: USBAsp

Сообщение bloodrivers »

для radteh определяет как usbasp
Аватара пользователя
radteh
Друг Кота
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Re: USBAsp

Сообщение radteh »

Перечитал твой вопрос. Если в твоём прогере нет bootloader (а его в китайцах нет), то считать прошивку меги в программаторе не сможешь.
То что определяется, уже хорошо, проверь у него VID и PID, должны быть: VID_16C0&PID_05DC. Попробуй запустить дудку с правами администратора.
Аватара пользователя
DJ_URAN
Прорезались зубы
Сообщения: 220
Зарегистрирован: Вт авг 04, 2009 23:11:36
Откуда: Череповец

Re: USBAsp

Сообщение DJ_URAN »

Народ! помогайте!
USBASP отказывается корректно работать во всех программах. Подразумеваю, что надо обновить прошивку контроллера в USBASP
Вопросы:
1 какую прошивку предпочтительнее заливать (usbasp с офсайта или avrDoper) если мне нужно работать например в дудке и, возможно, в codevision? Если doper - будет ли обратная совместимость с dude и аналогичными,
2 похоже, я залочил Tiny25 как раз при помощи usbasp (через avrdudeprog. все вроде с микры считалось сначала без ошибок, прошилось, теперь локи стоят при считывании). Что делать, чтобы такого не повторилось? Опишите пожалуйста порядок действий при прошивке утилитой avrdudeprog в связке с usbasp. Что сначала, что потом, на каком этапе записывать фьюзы или их не трогать...
Сорри, начинающий. Спасибо за понимание. Честно перечитал все страницы. Клянусь!
Be sincere
metan
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Ср янв 06, 2010 10:01:46

Re: USBAsp

Сообщение metan »

DJ_URAN писал(а):1 какую прошивку предпочтительнее заливать (usbasp с офсайта или avrDoper)

Для работы с AVRDude я думаю нужно с офсайта, а для работы в студии - avrDoper.
Я сам развел плату, спаял, залил с офсайта и все рулит и бибикает через AVRDude. Мне как старичку консолька ближе :) и удобнее.
DJ_URAN писал(а):теперь локи стоят при считывании

Непонятно, что за локи теперь встали? Если установились локбиты защит, то их можно стереть, ключик -e если мне склероз не изменяет, или в avrdudeprog кнопочка Erase All (Стереть все)
DJ_URAN писал(а):Что делать, чтобы такого не повторилось?

Всегда понимать, к чему могут привести ваши действия и перед действиями все пару-тройку раз перепроверить.
DJ_URAN писал(а):Что сначала, что потом, на каком этапе записывать фьюзы или их не трогать

Для начала, нужно приучить себя ВСЕГДА, в любой программе, вне зависимости, делает она это автоматически или нет, перез записью читать фьюзы. И только после этого их обдуманно изменять.
DJ_URAN писал(а):или их не трогать
Это был бы идеальный вариант, чтобы не залочить чип, но это далеко не всегда возможно :). Например, без изменения фьюзов не включить тактирование от кварца. Но если его включить, а кварц в системе не присутствует, то чип перестанет отзываться.
Очень хорошо про фьюзы написано здесь
Аватара пользователя
DJ_URAN
Прорезались зубы
Сообщения: 220
Зарегистрирован: Вт авг 04, 2009 23:11:36
Откуда: Череповец

Re: USBAsp

Сообщение DJ_URAN »

спасибо. похоже, прошились фьюзы на внешнее тактирование. ищу кварц.
считывал есесенно перед прошивкой. шил не в авторежиме, может в этом дело?
Be sincere
metan
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Ср янв 06, 2010 10:01:46

Re: USBAsp

Сообщение metan »

DJ_URAN писал(а):прошились фьюзы на внешнее тактирование. ищу кварц

Внешнее тактирование и тактирование от кварца это по-моему не одно и то же.
Это я к тому, что кварц может не помочь. При внешнем тактировании нужно подавать тактовые импульсы от внешнего генератора. Некоторые программаторы насколько я знаю, это умеют.
DJ_URAN писал(а):шил не в авторежиме, может в этом дело

Не совсем понял, что такое авторежим, но думаю выбор авторежим/моторежим не должен по идее влиять на правильность установки фьюзов. Более вероятно, что вы не разобрались, с прямыми или же инверсными фьюзами работает оболочка.
Вот классный онлайн калькулятор фьюзов , он даже строку для AVRDude выдает. Немножко геморно в командной строке набирать, но bat - файлы никто не отменял :), и нет заморочек с прямыми/инверсными фьюзами.
Аватара пользователя
DJ_URAN
Прорезались зубы
Сообщения: 220
Зарегистрирован: Вт авг 04, 2009 23:11:36
Откуда: Череповец

Re: USBAsp

Сообщение DJ_URAN »

фьюзы все правильно выставил, считал с чипа и не трогал их, не менял, так устроена программа, которую шил, на умолчания. но после прошивки с чипа считываются фьюзы совершенно другие.
Be sincere
Аватара пользователя
kot9pko
Открыл глаза
Сообщения: 79
Зарегистрирован: Пт янв 22, 2010 12:57:54
Откуда: Харьков
Контактная информация:

Re: USBAsp

Сообщение kot9pko »

Здрасьте! Проблема почти такая-же, как и у bloodrivers. Часто появляется сообщение:

Код: Выделить всё

avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc


Но после n-ного количества перевтыканий он определяется. Тогда при попытке прошить появляется следующее сообщение:

Код: Выделить всё

avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.


avrdude.exe done.  Thank you.


Ладно, делаем -F

Код: Выделить всё

avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes!  Invalid device signature.
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will be perfo
rmed
             To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: reading input file "motor_test.hex"
avrdude.exe: input file motor_test.hex auto detected as Intel Hex
avrdude.exe: writing flash (226 bytes):

Writing | ################################################## | 100% 1.88s



avrdude.exe: 226 bytes of flash written
avrdude.exe: verifying flash memory against motor_test.hex:
avrdude.exe: load data flash data from input file motor_test.hex:
avrdude.exe: input file motor_test.hex auto detected as Intel Hex
avrdude.exe: input file motor_test.hex contains 226 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 1.05s



avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
             0x12 != 0x00
avrdude.exe: verification error; content mismatch

avrdude.exe: safemode: Fuses OK

avrdude.exe done.  Thank you.


Вроде прогрессбары прошли до конца, но все равно ошибка.
Включена перемычка LowSCK (по другому совсем не работает).

P.S.: Дайте на всяк случай распиновку USBasp. В гугле их есть несколько вариантов.
P.P.S.: Как это потом подключить к контроллеру? (для пущей уверенности)

P.P.P.S.: на программаторе есть подпись - WAMPIR79_2011. Программатор достался мне уже готовым, им раньше уже прошили несколько контроллеров.
Лучший девайс тот, который сделал сам :-)
Аватара пользователя
radteh
Друг Кота
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Re: USBAsp

Сообщение radteh »

Когда появляется ошибка "could not find USB device "USBasp"" в диспетчере задач устройство есть? Включаешь напрямую или через удлинитель? Попробуй использовать USB-switch.

Ошибка "error: programm enable: target doesn't answer. 1" означает что программатор не видит целевого контроллера. Ключ -F отключает проверку ошибок, но не устраняет их.

Что ты имеешь в виду под распиновкой USBasp, назначение выводов ISP?
Аватара пользователя
kot9pko
Открыл глаза
Сообщения: 79
Зарегистрирован: Пт янв 22, 2010 12:57:54
Откуда: Харьков
Контактная информация:

Re: USBAsp

Сообщение kot9pko »

radteh писал(а):Когда появляется ошибка "could not find USB device "USBasp"" в диспетчере задач устройство есть? Включаешь напрямую или через удлинитель? Попробуй использовать USB-switch.


В диспетчере устройство есть. Провод 0,8 метров (раньше был 1,8 - результат тот-же). USB-switch нету.

radteh писал(а):Что ты имеешь в виду под распиновкой USBasp, назначение выводов ISP?


да. и где какой находится. и MISO надо подключать к MISO, а MOSI к MOSI, так?
Лучший девайс тот, который сделал сам :-)
Аватара пользователя
radteh
Друг Кота
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Re: USBAsp

Сообщение radteh »

То-есть определяется именно как USBasp с VID и PID? Если да, то попробуй другое ПО (например Khazama AVR Programmer) и запускай ПО с правами администратора. Ещё попробуй обновить драйвера с сайта автора: http://www.fischl.de/usbasp/
Единственно верная стандартная распайка ISP разъёма на картинке
ИзображениеИзображение
MOSI к MOSI, RES к RES, SCK к SCK, MISO к MISO, GND к GND, VTG питание целевого контроллера.
Аватара пользователя
kot9pko
Открыл глаза
Сообщения: 79
Зарегистрирован: Пт янв 22, 2010 12:57:54
Откуда: Харьков
Контактная информация:

Re: USBAsp

Сообщение kot9pko »

Дрова с этого сайта как раз. Иногда бывает, что при подключении высвечивает "Устройство USB не опознано". Повылетает-повылетает, через некоторое время снова вроде опознается, но дудка его не видит.

Я переделал шлейф и распаял платку с программируемым контроллером по-новому. Когда заработает программатор, посмотрю, как он увидит контроллер.
Лучший девайс тот, который сделал сам :-)
skk
Сверлит текстолит когтями
Сообщения: 1123
Зарегистрирован: Вт июн 30, 2009 14:56:58
Откуда: Казань
Контактная информация:

Re: USBAsp

Сообщение skk »

Можете сказать почему вылезает вот такая ошибка?
http://img.radiokot.ru/files/12803/1qo2oo78r.jpg
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда.
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: USBAsp

Сообщение Kavka »

1. не настроена программа на программатор
2. не подключен, неправильно подключен МК к программатору
3. если режим обычного (низковольтного) программирования, то может быть запрограммирован фьюз RSTDSBL, т.е. отключен вывод RESET (переведён в режим ввода-вывода)
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Аватара пользователя
sintetik
Вымогатель припоя
Сообщения: 559
Зарегистрирован: Вт фев 02, 2010 20:02:38
Откуда: Ижевские мы
Контактная информация:

Re: USBAsp

Сообщение sintetik »

Написано же, что нет ответа от устройства, драйвера то ставили?
Ответить

Вернуться в «AVR»