Все про USBAsp

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Все про USBAsp

Сообщение Ivanoff-iv »

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

Re: Все про USBAsp

Сообщение radteh »

Не прошивает на компьютере или на телефоне? Какая именно прошивка залита?
scientist
Родился
Сообщения: 13
Зарегистрирован: Ср фев 14, 2018 18:21:03

Re: Все про USBAsp

Сообщение scientist »

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

Re: Все про USBAsp

Сообщение radteh »

Ну один вопрос ясен. Какую ошибку выдаёт софт? Дудкой пробовал шить?
scientist
Родился
Сообщения: 13
Зарегистрирован: Ср фев 14, 2018 18:21:03

Re: Все про USBAsp

Сообщение scientist »

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

Re: Все про USBAsp

Сообщение radteh »

какую ошибку выдаёт?
Аватара пользователя
Amigosam
Встал на лапы
Сообщения: 94
Зарегистрирован: Пт фев 14, 2014 20:45:33
Откуда: Северный Кавказ

Re: Все про USBAsp

Сообщение Amigosam »

Есть ли здесь счастливые обладатели USBAsp от наших кидайских друзей? Вот такой вот экземпляр. Интересует: соответствует ли маркировка выводов ISP-разъёма действительности? +питания и земля вроде указаны правильно. Ибо это проверяется. Остальное под вопросом. Не хотелось бы лохануться, собирая одну из известных плату отладки под Atmega8.
Вложения
USBAsp56222.jpg
(168.71 КБ) 828 скачиваний
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Все про USBAsp

Сообщение ARV »

я обладатель, только чуть другого - шлейф у меня втыкается не поперек платы, а вдоль... думаю, все там обозначено верно.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

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

Re: Все про USBAsp

Сообщение radteh »

Нужно отследить, прозвонить дорожки. Так как у контроллера ноги применённые для программирования известны.
Аватара пользователя
boka1733
Встал на лапы
Сообщения: 121
Зарегистрирован: Пт апр 16, 2010 12:00:19
Откуда: КМВ

Re: Все про USBAsp

Сообщение boka1733 »

Есть ли здесь счастливые обладатели USBAsp от наших кидайских друзей? Вот такой вот экземпляр. Интересует: соответствует ли маркировка выводов ISP-разъёма действительности? +питания и земля вроде указаны правильно. Ибо это проверяется. Остальное под вопросом. Не хотелось бы лохануться, собирая одну из известных плату отладки под Atmega8.

А что там может быть не так?
Применена разводка на стандартный 10-ти пиновый разъем - такие разъемы занимают больше места, но зато больше распространены и доступны в ближайшем ларьке.
Часто используется 6-ти пиновый - там не будет неиспользуемых пинов.
Ну, а если перепутать MOSI MISO SCK RST, то , максимум "страшного" просто не заработает :)
Если ноги правильно (в первую очередь у тебя в схеме!) разведены, но не работает - меняй/подбирай прошивку в этот программатор под тот софт, каким пользуешься.
Для этого служит вторая перемычка (не запаянная) , однако нужен будет работающий программатор для прошивки этого :)
Аватара пользователя
Dj_Alex
Открыл глаза
Сообщения: 50
Зарегистрирован: Пн окт 12, 2009 18:16:50
Откуда: Саранск
Контактная информация:

Re: Все про USBAsp

Сообщение Dj_Alex »

Есть китайский программатор как на картинке с переключателем питания
USBAsp56222.jpg
(168.71 КБ) 444 скачивания


Подключил я к нему плату с atmega8a, которую без проблем прошил на 5 вольтах и всё работало хорошо, пока не переключил на 3.3 вольта. При этом контроллер с дисплеем продолжили работать, но при прошивке khazama стала выдавать FLASH mismatch, хотя при прошивке на 5 В всё еще шилось нормально, а в какой-то момент вываливается ошибка target not answer и даже на 5 В ничего не работает. Фузы я не трогал, лишь в начале частоту задал от внутреннего RC, в настройках программирования галочка шить фьюзы не стоит.
Воткнул я новый контроллер, прошился без проблем на 5 В и даже фузы я не трогал, всё опять работало без проблем на 3.3 В, пока я опять не попробовал прошить на этом напряжении.
Не пойму что случилось с контроллерами, возможно на это повлиял подключенный на mosi miso sck графический дисплей, хоть я и пробовал всё отпаивать от МК, но он всё равно не отвечает. Также пробовал подтягивать reset на + , что ничего не дало.
Есть идеи?
ozonn
Вымогатель припоя
Сообщения: 522
Зарегистрирован: Чт янв 21, 2016 15:59:10

Re: Все про USBAsp

Сообщение ozonn »

Есть идеи?

напряжение измерил? Там действительно 3V3?
какой установлен BODLEVEL? 4V или 2V4?
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Re: Все про USBAsp

Сообщение afz »

Dj_Alex писал(а):пробовал всё отпаивать от МК, но он всё равно не отвечает.
Какая-то черная магия. А второго программатора нет? Может он косячит на 3.3 ?
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Аватара пользователя
Dj_Alex
Открыл глаза
Сообщения: 50
Зарегистрирован: Пн окт 12, 2009 18:16:50
Откуда: Саранск
Контактная информация:

Re: Все про USBAsp

Сообщение Dj_Alex »

[uquote="Dj_Alex",url="/forum/viewtopic.php?p=3393269#p3393269"]Есть идеи?

напряжение измерил? Там действительно 3V3?
какой установлен BODLEVEL? 4V или 2V4?[/uquote]
3.3 вольта стабильно держится, bodlevel по умолчанию 2.7 стоит.
Меня интересует что же в итоге стало с контроллерами, он как-то залочился или что-то выгореть могло?
ozonn
Вымогатель припоя
Сообщения: 522
Зарегистрирован: Чт янв 21, 2016 15:59:10

Re: Все про USBAsp

Сообщение ozonn »

Меня интересует что же в итоге стало с контроллерами, он как-то залочился или что-то выгореть могло?

у меня был случай с атмегой128. Программировал я ее и вдруг зависла программа SinaProg. После перезапуска программатор переставил видеть контроллер. Я грешу на свой USB порт, я его, было дело, подпалил немношко... В результате, произошел сбой и в контроллер чего-то не то записалось. Может и у тебя такая история?
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Re: Все про USBAsp

Сообщение afz »

Dj_Alex писал(а):Меня интересует что же в итоге стало с контроллерами, он как-то залочился или что-то выгореть могло?
По-идее, выгореть ничего не должно. Я бы попробовал подключить кварц 8 МГц или даже вообще внешнее тактирование, попробовал шить на пониженной частоте и вообще, попробовал бы с другим программатором.

То есть, в общем-то, программатор, по-идее, вполне приличный, я себе три таких выписал и все три - как часы. Перешить, правда, пришлось, прошивка в них была несвежая. Но, чем черт не шутит, может быть тебе экземпляр неудачный попался?..
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Аватара пользователя
svetl1928
Потрогал лапой паяльник
Сообщения: 305
Зарегистрирован: Пт сен 03, 2010 19:29:56
Откуда: Планета Земля

Re: Все про USBAsp

Сообщение svetl1928 »

Привет всем.
Прошу помочь с программатором USBASP, собран он был еще лет 5 назад по схеме Di Halt.
Работает он хорошо, но в последнее время начались чудеса.
Прошиваю я ним Аттини 13, в месяц штук по 30. Пользовался все время Аврдуде, скачанной у того же Дихалта.
Потом Аврдуде при верификации постоянно начала показывать ошибочный вес прошивки( 1024 байта против 848) Что я только не делал, менял драйвера на программатор, перескачивал оболочку, все без толку.
Скачал самую последнюю версию Аврдуде, 3.3 Вроде все заработало.
Когда сейчас начал прошивать новую партию Аттини, начались опять проблемы и с этой оболочкой. Постоянно вываливает ошибку: Reading | #######avrdude.exe: error: wrong reading bytes 10
Перерыл все, прозвонил провода, переставил драйвера, шнур поменял, но снова нет результата.
Причем интересный момент, за два часа таких плясок, мне таки удалось прошить три контроллера и ошибка не вылезла. Но в 90 процентах случаев она есть.
Контроллер определяется, читается, стирается и вроде как даже запись проходит, если судить по логам, а вот чтение не удается ему.

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

Re: Все про USBAsp

Сообщение radteh »

Не путай avrdude и avrdude_prog. Khazama тоже ошибку чтения выдаёт? Путь до бинарика пробовал делать короче? Записывать под другой операционкой, может твоя обновилась? Может контроллеры бракованные?
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Re: Все про USBAsp

Сообщение afz »

ИМХО, одно их двух. Или партия 13-х тинек попалась неудачная, или что-то с программатором. Типа в его прошивке что-то испортилось. А вообще, по-хорошему, программаторов надо иметь парочку, тем более, что на Али их валом и стОят они копейки. Я, как только замечаю какие-то проблемы с процессом прошивки, первым делом меняю программатор. Правда оба раза не помогло, проблемы оказывались в другом месте. :)
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Аватара пользователя
svetl1928
Потрогал лапой паяльник
Сообщения: 305
Зарегистрирован: Пт сен 03, 2010 19:29:56
Откуда: Планета Земля

Re: Все про USBAsp

Сообщение svetl1928 »

Купил сегодня новый USBASP. Поставил драйвера, без проблем обнаруживается. Купил 3 Аттини у разных продавцов.
Прошиваю... Все вроде хорошо, прошивка, верификация, чтение. Никаких ошибок! Все говорит о том что контроллер прошит. Ставлю в устройство- ничего не работает. И так все три контроллера.
Выпаиваю контроллер из устройства и впаиваю туда с рабочего устройства, все заработало.
Проэмулировал сигналы с контроллера на транзистор, транзистор открывается и все ок. Ну ясное в общем дело, что виноват контроллер.
Только вот он тоже прошивается без проблем.
Круг замкнулся, уже куча потраченных денег, весь стол в контроллерах, новый программатор, а толку нет(
Мыслей уже тоже нет.

Вот полный текст логов:
Может что то не так?
Cформированная командная строка:
avrdude.exe -p t13 -c usbasp -P usb -U flash:w:"D:\optled4.hex":a


avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0x1e9007
avrdude.exe: NOTE: "flash" memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading input file "D:\optled4.hex"
avrdude.exe: input file D:\optled4.hex auto detected as Intel Hex
avrdude.exe: writing flash (848 bytes):

Writing | ################################################## | 100% 0.86s

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

Reading | ################################################## | 100% 0.52s

avrdude.exe: verifying ...
avrdude.exe: 848 bytes of flash verified

avrdude.exe: safemode: Fuses OK (E:FF, H:FF, L:6A)

avrdude.exe done. Thank you.
Ответить

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