Обсуждаем контроллеры компании Atmel.
Ответить

Re: Все про USBAsp

Ср фев 28, 2018 17:52:18

слышал о программаторах, у которых задействованы разные ноги (речь о китайских клонах avrisp)

Re: Все про USBAsp

Чт мар 01, 2018 02:34:13

Не прошивает на компьютере или на телефоне? Какая именно прошивка залита?

Re: Все про USBAsp

Чт мар 01, 2018 06:51:37

Прошивка AVR910_to_USBASP. http://good-chip.in.ua/upgrade-avr910-t ... 4-drivers/

Re: Все про USBAsp

Пт мар 02, 2018 10:49:15

Ну один вопрос ясен. Какую ошибку выдаёт софт? Дудкой пробовал шить?

Re: Все про USBAsp

Вт мар 06, 2018 15:34:45

Прошивал avrdude. Китайский usbasp на ней работает, а самодельный usbasp и avr910(с прошивкой usbasp) нет.

Re: Все про USBAsp

Сб мар 10, 2018 16:58:44

какую ошибку выдаёт?

Re: Все про USBAsp

Сб апр 21, 2018 16:46:25

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

Re: Все про USBAsp

Сб апр 21, 2018 20:04:22

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

Re: Все про USBAsp

Сб апр 28, 2018 09:43:28

Нужно отследить, прозвонить дорожки. Так как у контроллера ноги применённые для программирования известны.

Re: Все про USBAsp

Пн апр 30, 2018 09:21:31

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

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

Re: Все про USBAsp

Пн июн 04, 2018 21:27:00

Есть китайский программатор как на картинке с переключателем питания
USBAsp56222.jpg
(168.71 KiB) Скачиваний: 420


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

Re: Все про USBAsp

Вт июн 05, 2018 08:09:14

Есть идеи?

напряжение измерил? Там действительно 3V3?
какой установлен BODLEVEL? 4V или 2V4?

Re: Все про USBAsp

Вт июн 05, 2018 08:31:16

Dj_Alex писал(а):пробовал всё отпаивать от МК, но он всё равно не отвечает.
Какая-то черная магия. А второго программатора нет? Может он косячит на 3.3 ?

Re: Все про USBAsp

Чт июн 07, 2018 08:25:53

Есть идеи?

напряжение измерил? Там действительно 3V3?
какой установлен BODLEVEL? 4V или 2V4?

3.3 вольта стабильно держится, bodlevel по умолчанию 2.7 стоит.
Меня интересует что же в итоге стало с контроллерами, он как-то залочился или что-то выгореть могло?

Re: Все про USBAsp

Чт июн 07, 2018 10:13:04

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

у меня был случай с атмегой128. Программировал я ее и вдруг зависла программа SinaProg. После перезапуска программатор переставил видеть контроллер. Я грешу на свой USB порт, я его, было дело, подпалил немношко... В результате, произошел сбой и в контроллер чего-то не то записалось. Может и у тебя такая история?

Re: Все про USBAsp

Чт июн 07, 2018 13:18:13

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

То есть, в общем-то, программатор, по-идее, вполне приличный, я себе три таких выписал и все три - как часы. Перешить, правда, пришлось, прошивка в них была несвежая. Но, чем черт не шутит, может быть тебе экземпляр неудачный попался?..

Re: Все про USBAsp

Вт июн 26, 2018 21:28:07

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

Изображение Изображение

Re: Все про USBAsp

Ср июн 27, 2018 04:30:08

Не путай avrdude и avrdude_prog. Khazama тоже ошибку чтения выдаёт? Путь до бинарика пробовал делать короче? Записывать под другой операционкой, может твоя обновилась? Может контроллеры бракованные?

Re: Все про USBAsp

Ср июн 27, 2018 04:38:55

ИМХО, одно их двух. Или партия 13-х тинек попалась неудачная, или что-то с программатором. Типа в его прошивке что-то испортилось. А вообще, по-хорошему, программаторов надо иметь парочку, тем более, что на Али их валом и стОят они копейки. Я, как только замечаю какие-то проблемы с процессом прошивки, первым делом меняю программатор. Правда оба раза не помогло, проблемы оказывались в другом месте. :)

Re: Все про USBAsp

Чт июн 28, 2018 15:18:00

Купил сегодня новый 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.
Ответить