Все про USBAsp
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Все про USBAsp
слышал о программаторах, у которых задействованы разные ноги (речь о китайских клонах avrisp)
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Re: Все про USBAsp
Не прошивает на компьютере или на телефоне? Какая именно прошивка залита?
Re: Все про USBAsp
Прошивка AVR910_to_USBASP. http://good-chip.in.ua/upgrade-avr910-t ... 4-drivers/
... ._._ .. . _ _ ._._ . ......
Re: Все про USBAsp
Ну один вопрос ясен. Какую ошибку выдаёт софт? Дудкой пробовал шить?
Re: Все про USBAsp
Прошивал avrdude. Китайский usbasp на ней работает, а самодельный usbasp и avr910(с прошивкой usbasp) нет.
... ._._ .. . _ _ ._._ . ......
Re: Все про USBAsp
какую ошибку выдаёт?
- Amigosam
- Встал на лапы
- Сообщения: 94
- Зарегистрирован: Пт фев 14, 2014 20:45:33
- Откуда: Северный Кавказ
Re: Все про USBAsp
Есть ли здесь счастливые обладатели USBAsp от наших кидайских друзей? Вот такой вот экземпляр. Интересует: соответствует ли маркировка выводов ISP-разъёма действительности? +питания и земля вроде указаны правильно. Ибо это проверяется. Остальное под вопросом. Не хотелось бы лохануться, собирая одну из известных плату отладки под Atmega8.
- Вложения
-
- USBAsp56222.jpg
- (168.71 КБ) 828 скачиваний
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Все про USBAsp
я обладатель, только чуть другого - шлейф у меня втыкается не поперек платы, а вдоль... думаю, все там обозначено верно.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Все про USBAsp
Нужно отследить, прозвонить дорожки. Так как у контроллера ноги применённые для программирования известны.
Re: Все про USBAsp
Есть ли здесь счастливые обладатели USBAsp от наших кидайских друзей? Вот такой вот экземпляр. Интересует: соответствует ли маркировка выводов ISP-разъёма действительности? +питания и земля вроде указаны правильно. Ибо это проверяется. Остальное под вопросом. Не хотелось бы лохануться, собирая одну из известных плату отладки под Atmega8.
А что там может быть не так?
Применена разводка на стандартный 10-ти пиновый разъем - такие разъемы занимают больше места, но зато больше распространены и доступны в ближайшем ларьке.
Часто используется 6-ти пиновый - там не будет неиспользуемых пинов.
Ну, а если перепутать MOSI MISO SCK RST, то , максимум "страшного" просто не заработает
Если ноги правильно (в первую очередь у тебя в схеме!) разведены, но не работает - меняй/подбирай прошивку в этот программатор под тот софт, каким пользуешься.
Для этого служит вторая перемычка (не запаянная) , однако нужен будет работающий программатор для прошивки этого
- Dj_Alex
- Открыл глаза
- Сообщения: 50
- Зарегистрирован: Пн окт 12, 2009 18:16:50
- Откуда: Саранск
- Контактная информация:
Re: Все про USBAsp
Есть китайский программатор как на картинке с переключателем питания
Подключил я к нему плату с atmega8a, которую без проблем прошил на 5 вольтах и всё работало хорошо, пока не переключил на 3.3 вольта. При этом контроллер с дисплеем продолжили работать, но при прошивке khazama стала выдавать FLASH mismatch, хотя при прошивке на 5 В всё еще шилось нормально, а в какой-то момент вываливается ошибка target not answer и даже на 5 В ничего не работает. Фузы я не трогал, лишь в начале частоту задал от внутреннего RC, в настройках программирования галочка шить фьюзы не стоит.
Воткнул я новый контроллер, прошился без проблем на 5 В и даже фузы я не трогал, всё опять работало без проблем на 3.3 В, пока я опять не попробовал прошить на этом напряжении.
Не пойму что случилось с контроллерами, возможно на это повлиял подключенный на mosi miso sck графический дисплей, хоть я и пробовал всё отпаивать от МК, но он всё равно не отвечает. Также пробовал подтягивать reset на + , что ничего не дало.
Есть идеи?
Подключил я к нему плату с atmega8a, которую без проблем прошил на 5 вольтах и всё работало хорошо, пока не переключил на 3.3 вольта. При этом контроллер с дисплеем продолжили работать, но при прошивке khazama стала выдавать FLASH mismatch, хотя при прошивке на 5 В всё еще шилось нормально, а в какой-то момент вываливается ошибка target not answer и даже на 5 В ничего не работает. Фузы я не трогал, лишь в начале частоту задал от внутреннего RC, в настройках программирования галочка шить фьюзы не стоит.
Воткнул я новый контроллер, прошился без проблем на 5 В и даже фузы я не трогал, всё опять работало без проблем на 3.3 В, пока я опять не попробовал прошить на этом напряжении.
Не пойму что случилось с контроллерами, возможно на это повлиял подключенный на mosi miso sck графический дисплей, хоть я и пробовал всё отпаивать от МК, но он всё равно не отвечает. Также пробовал подтягивать reset на + , что ничего не дало.
Есть идеи?
Re: Все про USBAsp
Есть идеи?
напряжение измерил? Там действительно 3V3?
какой установлен BODLEVEL? 4V или 2V4?
- afz
- Опытный кот
- Сообщения: 744
- Зарегистрирован: Сб дек 22, 2012 08:17:42
- Откуда: Караганда, Казахстан
Re: Все про USBAsp
Какая-то черная магия. А второго программатора нет? Может он косячит на 3.3 ?Dj_Alex писал(а):пробовал всё отпаивать от МК, но он всё равно не отвечает.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- Dj_Alex
- Открыл глаза
- Сообщения: 50
- Зарегистрирован: Пн окт 12, 2009 18:16:50
- Откуда: Саранск
- Контактная информация:
Re: Все про USBAsp
[uquote="Dj_Alex",url="/forum/viewtopic.php?p=3393269#p3393269"]Есть идеи?
напряжение измерил? Там действительно 3V3?
какой установлен BODLEVEL? 4V или 2V4?[/uquote]
3.3 вольта стабильно держится, bodlevel по умолчанию 2.7 стоит.
Меня интересует что же в итоге стало с контроллерами, он как-то залочился или что-то выгореть могло?
Re: Все про USBAsp
Меня интересует что же в итоге стало с контроллерами, он как-то залочился или что-то выгореть могло?
у меня был случай с атмегой128. Программировал я ее и вдруг зависла программа SinaProg. После перезапуска программатор переставил видеть контроллер. Я грешу на свой USB порт, я его, было дело, подпалил немношко... В результате, произошел сбой и в контроллер чего-то не то записалось. Может и у тебя такая история?
- afz
- Опытный кот
- Сообщения: 744
- Зарегистрирован: Сб дек 22, 2012 08:17:42
- Откуда: Караганда, Казахстан
Re: Все про USBAsp
По-идее, выгореть ничего не должно. Я бы попробовал подключить кварц 8 МГц или даже вообще внешнее тактирование, попробовал шить на пониженной частоте и вообще, попробовал бы с другим программатором.Dj_Alex писал(а):Меня интересует что же в итоге стало с контроллерами, он как-то залочился или что-то выгореть могло?
То есть, в общем-то, программатор, по-идее, вполне приличный, я себе три таких выписал и все три - как часы. Перешить, правда, пришлось, прошивка в них была несвежая. Но, чем черт не шутит, может быть тебе экземпляр неудачный попался?..
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- svetl1928
- Потрогал лапой паяльник
- Сообщения: 305
- Зарегистрирован: Пт сен 03, 2010 19:29:56
- Откуда: Планета Земля
Re: Все про USBAsp
Привет всем.
Прошу помочь с программатором USBASP, собран он был еще лет 5 назад по схеме Di Halt.
Работает он хорошо, но в последнее время начались чудеса.
Прошиваю я ним Аттини 13, в месяц штук по 30. Пользовался все время Аврдуде, скачанной у того же Дихалта.
Потом Аврдуде при верификации постоянно начала показывать ошибочный вес прошивки( 1024 байта против 848) Что я только не делал, менял драйвера на программатор, перескачивал оболочку, все без толку.
Скачал самую последнюю версию Аврдуде, 3.3 Вроде все заработало.
Когда сейчас начал прошивать новую партию Аттини, начались опять проблемы и с этой оболочкой. Постоянно вываливает ошибку: Reading | #######avrdude.exe: error: wrong reading bytes 10
Перерыл все, прозвонил провода, переставил драйвера, шнур поменял, но снова нет результата.
Причем интересный момент, за два часа таких плясок, мне таки удалось прошить три контроллера и ошибка не вылезла. Но в 90 процентах случаев она есть.
Контроллер определяется, читается, стирается и вроде как даже запись проходит, если судить по логам, а вот чтение не удается ему.

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

Re: Все про USBAsp
Не путай avrdude и avrdude_prog. Khazama тоже ошибку чтения выдаёт? Путь до бинарика пробовал делать короче? Записывать под другой операционкой, может твоя обновилась? Может контроллеры бракованные?
- afz
- Опытный кот
- Сообщения: 744
- Зарегистрирован: Сб дек 22, 2012 08:17:42
- Откуда: Караганда, Казахстан
Re: Все про USBAsp
ИМХО, одно их двух. Или партия 13-х тинек попалась неудачная, или что-то с программатором. Типа в его прошивке что-то испортилось. А вообще, по-хорошему, программаторов надо иметь парочку, тем более, что на Али их валом и стОят они копейки. Я, как только замечаю какие-то проблемы с процессом прошивки, первым делом меняю программатор. Правда оба раза не помогло, проблемы оказывались в другом месте. 
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- svetl1928
- Потрогал лапой паяльник
- Сообщения: 305
- Зарегистрирован: Пт сен 03, 2010 19:29:56
- Откуда: Планета Земля
Re: Все про USBAsp
Купил сегодня новый 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.
Прошиваю... Все вроде хорошо, прошивка, верификация, чтение. Никаких ошибок! Все говорит о том что контроллер прошит. Ставлю в устройство- ничего не работает. И так все три контроллера.
Выпаиваю контроллер из устройства и впаиваю туда с рабочего устройства, все заработало.
Проэмулировал сигналы с контроллера на транзистор, транзистор открывается и все ок. Ну ясное в общем дело, что виноват контроллер.
Только вот он тоже прошивается без проблем.
Круг замкнулся, уже куча потраченных денег, весь стол в контроллерах, новый программатор, а толку нет(
Мыслей уже тоже нет.
Вот полный текст логов:
Может что то не так?
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.