Страница 43 из 84

Re: Все про USBAsp

Добавлено: Ср фев 24, 2016 12:04:40
Gisteresis
alex68md писал(а):что значит внутрисхемно ?
Это когда МК поддерживает прошивалку через какой нибудь интерфейс. У AVR это SPI. Если МК не имеет такого модуля, то прошивание МК становится не такой тривиальной задачей и требует специальных программаторов. В STM еще круче.

Re: Все про USBAsp

Добавлено: Ср фев 24, 2016 13:02:17
alex68md
Да это понятно. Можно и голый чип прошить. Вопрос то не в этом был. Когда перемычку ставить на 5в а когла на 3в

Два примера из жизни можете приаести?

Re: Все про USBAsp

Добавлено: Ср фев 24, 2016 13:14:52
Gisteresis
А на этот вопрос я и не отвечал :)

Но вообще МК бывают на разное питание. в AVR'ах это от 1.8 до 5.5 а то и 6.
http://www.chipdip.ru/product/atmega8-16pu/
Файл "МИКРОСХЕМЫ ATMEL".
Пики 12В...
Все зависит от питания схемы.
Надо полагать, если сам программатор втыкается в USB, то сам он питается от 5В. А этот джампер наверное выбирает уровень питания целевого устройства.

Re: Все про USBAsp

Добавлено: Ср фев 24, 2016 14:58:07
radteh
alex68md если контроллер ни к чему не подключен, только к программатору, то руководствуйся напряжением питания из документации на него.

Re: Все про USBAsp

Добавлено: Ср фев 24, 2016 16:33:34
alex68md
теперь стало понятнее :) только последнее уточнение

ну т.е можно смело ставить перемычку 5В и не париться. т.к. большинство (а может и все не проверял) чипов работают вплоть до 5в...

господа из практики J3 комуто понадобился? тот что LOW SCK как я понял.

если я хочуу прошить сам uabasp то J2 надо замкунуть?

Re: Все про USBAsp

Добавлено: Чт фев 25, 2016 01:10:36
alex68md
Подскажите плиз что делать , скачал официальную прошивку, а она там не ввиде хекса а набор , сишных файлов наверно...
как это все превратить в прошивку чтоб прошить свой usbasp ?

Re: Все про USBAsp

Добавлено: Чт фев 25, 2016 03:28:17
Enman
я скачал (не скажу где, когда и что :) ) , там хексы есть...среди прочего...

Re: Все про USBAsp

Добавлено: Чт фев 25, 2016 08:02:16
Gisteresis
Если набор сишных файлов, то у них обычно расширение "*.с" и "*.h".
Для того, чтобы превратить в прошивку нужна IDE (Интегрированная среда разработки) или просто голый компилятор. Подключив все эти сишники в проект и нажав кнопку компиляции, при отсутствии ошибок, компилер создаст хексы и т.д.
Но этим запариваться скорее всего не нужно, так как Enman уже ответил.

Re: Все про USBAsp

Добавлено: Чт фев 25, 2016 08:53:03
radteh
alex68md В моём программаторе вообще 5В постоянно идёт через диод Шоттки, просто потому что не работаю с напряжениями ниже. В твоём-же случае может оказаться что схема в которой запаян контроллер работает на 3.3В. Если твой экземпляр программатора не поддерживает программное изменение скорости, то перемычка Slow SCK нужна. На официальном сайте в архиве есть не только сорцы, но и бинарики для mega8, mega48 и mega88.

Re: Все про USBAsp

Добавлено: Чт фев 25, 2016 09:25:07
alex68md
Enman писал(а):я скачал (не скажу где, когда и что :) ) , там хексы есть...среди прочего...
я думал вы знаете официальный сайт и официальную прошивку ;)

http://www.fischl.de/usbasp/

у меня мега8А АU

сори но не увидел где там бинарники (хексы?) и подходят ли они для A-AU ревизии?

Re: Все про USBAsp

Добавлено: Чт фев 25, 2016 13:56:10
radteh
Загляни в папку bin\firmware. К контроллеру подойдут, а вот подойдут ли китайской плате неизвестно, надо сверять распиновку.

Re: Все про USBAsp

Добавлено: Чт фев 25, 2016 15:54:07
trengtor
Если на китайском USBasp есть джампер под его прошивку – то официальная прошивка от разработчика должна подойти. Прошил ею два разных (внешне) программатора – всё Ок.

Re: Все про USBAsp

Добавлено: Чт фев 25, 2016 15:55:40
trengtor
alex68md писал(а):http://www.fischl.de/usbasp/

у меня мега8А АU

сори но не увидел где там бинарники (хексы?) и подходят ли они для A-AU ревизии?
Внутри архива.

Re: Все про USBAsp

Добавлено: Чт фев 25, 2016 16:29:53
radteh
trengtor перемычка обновления прошивки всего лишь подключает вывод Reset контроллера к выводу reset разъёма. Надо именно смотреть совпадение ног с оригинальной схемой. Максимум отвалиться USB и индикация.

Re: Все про USBAsp

Добавлено: Чт фев 25, 2016 18:16:20
alex68md
понял спасиюо. посматрю и бинарку и ноги.

а то у меня синапрог (дудка) выдает мол нету SCK проверьте источник. как люди говорят надо прошить на последнию...


нашёл в инете бутлоадер для USBASP т.е. при перепрошивке не нужен больше програматор еще один. занимает 2кб.

Re: Все про USBAsp

Добавлено: Пт фев 26, 2016 15:19:30
alex68md
вообщем нет SCK это действительно глюк или не знаю что старых прошивок.

поставил новую и глюк пропал.

какие фьюзы должны быть у нормального USBAP ? H/L/L/E

Re: Все про USBAsp

Добавлено: Сб фев 27, 2016 13:48:54
radteh
Будь повнимательней, в архиве с прошивкой есть файл readme.txt в котором написано следующее:
You have to change the fuse bits for external crystal (see "make fuses").
# TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef
# TARGET=atmega48 HFUSE=0xdd LFUSE=0xff
# TARGET=atmega88 HFUSE=0xdd LFUSE=0xff

Re: Все про USBAsp

Добавлено: Сб фев 27, 2016 20:10:13
alex68md
точно спасибо!

господа владельцы аспа у кого работают проги экстример и казама ?

казама ни с одним известным процом не может прочитать фьюзы

а экстример всегда выдает ошибку при прочтении флэшки (хотя вроде всё прочитал)

как побороть эти ошибки ктото знает ?

Re: Все про USBAsp

Добавлено: Ср мар 02, 2016 17:03:29
RX24
Всем привет! Собрал USBASP по схеме с оф сайта, драйвера, прошивки тоже, прошивка последняя 2011года. Мега 8a-pu в дип корпусе. проблема в том, что там есть перемычка на пониженную частоту, так вот, без перемычки вообще не шьет, выдает ошибку, с перемычкой, проблем нет, все программирует без глюков, но почему то долго, например мегу8 программирует около 3х минут, мегу 328 почти 6 минут. сделано все по схеме, все перепроверено никакого флюса , никаких соплей нет, все запаяно строго по схеме, стабилитроны 3,6 вольт. проверял в дудке казаме, синапрог...везде шьет одинаково, в казаме менял вручную частоту ничего не происходит по времени. Комп 2 ядра АМД покупался в 2010 году, может быть такое из-за компа? Или из-за типа контроллера?покупал 2 штуки оба пробовал ситуация не изменилась, кварц как и положено 12 мгц, да без него бы и не заработал...фьюзы выставлены правильно сто раз перепроверено bootzs0 bootzs1 ckopt ну и спиен естественно...Может быть у кого было что то подобное? В принципе, все определяется и шьется без проблем никаких глюков не было, но почему так долго?...

Re: Все про USBAsp

Добавлено: Чт мар 03, 2016 18:20:16
RX24
RX24 писал(а):Всем привет! Собрал USBASP по схеме с оф сайта, драйвера, прошивки тоже, прошивка последняя 2011года. Мега 8a-pu в дип корпусе. проблема в том, что там есть перемычка на пониженную частоту, так вот, без перемычки вообще не шьет, выдает ошибку, с перемычкой, проблем нет, все программирует без глюков, но почему то долго, например мегу8 программирует около 3х минут, мегу 328 почти 6 минут. сделано все по схеме, все перепроверено никакого флюса , никаких соплей нет, все запаяно строго по схеме, стабилитроны 3,6 вольт. проверял в дудке казаме, синапрог...везде шьет одинаково, в казаме менял вручную частоту ничего не происходит по времени. Комп 2 ядра АМД покупался в 2010 году, может быть такое из-за компа? Или из-за типа контроллера?покупал 2 штуки оба пробовал ситуация не изменилась, кварц как и положено 12 мгц, да без него бы и не заработал...фьюзы выставлены правильно сто раз перепроверено bootzs0 bootzs1 ckopt ну и спиен естественно...Может быть у кого было что то подобное? В принципе, все определяется и шьется без проблем никаких глюков не было, но почему так долго?...
Еще дополню, собрал так же USBUART, для самодельной ардуины, на таком же контроллере мега8A-PU в принципе схема можно сказать идинтична аспу, только выводы используются другие, скетчи заливает мигом, так же им загружал сторонний хекс файл уплоадером в ардуину, залился так же мигом...