Все про USBAsp

Обсуждаем контроллеры компании Atmel.
pavel1979
Мучитель микросхем
Сообщения: 494
Зарегистрирован: Пн авг 12, 2013 19:07:47
Откуда: башкирия мелеуз

Re: Все про USBAsp

Сообщение pavel1979 »

дело ваше,делайте что хотите
Аватара пользователя
Flash.#13
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Сб апр 12, 2014 23:46:03
Откуда: Киев

Re: Все про USBAsp

Сообщение Flash.#13 »

pavel1979 проанализировав все "за" и "против" сделал как вы говорили. Подключил кварц к второму счетчику меги8, и частоту МК оставил заводскую, 1МГц. Зато шьется нормально. Но сам кварц как-то плохо себя ведет. Прописал штатные параметры:

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

ldi R16, 0b00001000
out ASSR, R16                    ;пуск таймера2, кварц
ldi R16, 0b00000110
out TCCR2, R16                   ;задержка 256, 2с.
ldi R16, 0b01000000
out TIMSK, R16                   ;прерывание по переполнению счетчик2
sei                              ;вкл. прерывания в ЦП

И даже после этого счетчик не переполняется с частотой 0.5Гц, а с частотой около 1.5Гц. Странно, кварц выпаивал со старой материнки, на нем надпись 32к, и типоразмер штатного часового кварца. Пришлось счетный регистр проверять на переполнение 180, ну да ладно, 1мин. вроде корректно считает...
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
Аватара пользователя
Flash.#13
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Сб апр 12, 2014 23:46:03
Откуда: Киев

Re: Все про USBAsp

Сообщение Flash.#13 »

Все, заработали часики. Припаял сперва по мануалу часовой кварц без конденсаторов, и частота были не стабильна. Добавил пару кондеров на 33пф, и все стало нормально.
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
Аватара пользователя
ev3658
Слесарь-программист
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Re: Все про USBAsp

Сообщение ev3658 »

А есть у кого нибудь печатки переходников в Lay для прошивки SPI и других флешек прогармматором UsbAsp?
Аватара пользователя
ev3658
Слесарь-программист
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Re: Все про USBAsp

Сообщение ev3658 »

Такое затишье. Извините, может уже писалось, тут страниц 30ть, не смог быстро осилить. Думаю лишним не будет:
Прилагаю программу для прошивки памяти через UsbAsp.
Правда придётся UsbAsp прошивать другой прошивкой, но на работу программатора это не повлияло, только возможность добавилась.
К сожалению ссылки источников проекта потерял, прикрепляю то, что накопал когда-то. может кому пригодится:
-Схемы подключения разной памяти к UsbAsp
-Прошивка для UsbAsp Atmega8/88/48
-Программа AsProgrammer.exe
СпойлерИзображение
Изображение
Изображение
Изображение
Вложения
USBasp - USB programmer for Atmel AVR controllers.rar
В архиве программа для прошивки, а так-же прошивка для UsbAsp
(800.86 КБ) 1184 скачивания
schemeSPI45.gif
Схема подключения AT45xxx для прошивки UsbAsp программатором.
(10.74 КБ) 4644 скачивания
schemeSPI25.gif
Схема подключения SPI EEPROM для прошивки UsbAsp программатором.
(8.17 КБ) 5002 скачивания
schemeMW.gif
Схема подключения M93C86 для прошивки UsbAsp программатором.
(7.59 КБ) 4411 скачиваний
schemeI2C.gif
Схема подключения 24LCxxx для прошивки UsbAsp программатором.
(34.34 КБ) 4832 скачивания
Аватара пользователя
TaRaKaN
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт фев 07, 2008 11:08:00

Re: Все про USBAsp

Сообщение TaRaKaN »

Всем доброго времен суток.Заказал себе сие чудо с китая,сроки подходили к концу и чуда не произошло.Решил собрать себе его сам.Так как до этого пользовался STK200-300 решил делать под его переходники. В итоге было собрано 4 штуки,две заработали сразу ,две чуть позже(основная причина непропай ножки меги 8 ).В результате заработали все 4. Два аппарата ушли к друзьям.Не знаю почему у многих проблемы с определением, у меня такого не наблюдалось. Два экземпляра работают на моей 32 стационарной машине, и 32 нетбуке. У друзей же на их 64 ноутах тоже пока без нареканий.Правда юзались только мега 8, мега 16 и тинька 13. Единственное,на большой скорости не особо стабильно работало временами.Но даже на маленькой скорости было быстрее чем на STK 200-300. Чуть позже как и следовало, после сборки,чудо с китая приехало. И выяснилась разница в работе- китайский вариант ни как не реагировал на джампер скорости,шил в два раза медленнее большей скорости самодельного,но шил стабильно,и фьюзы немного отличались.В итоге прочел его прошивочку и благополучно посадил на один из мною собранных. Две недели пользования-полет нормальный. Кстати использовал стабилитроны не smd варианта,обычные 3,6в. 0,5вт - BZX 55C.Просто отформовал ножки,и вместо джамперов подачи питания и переключения скорости, использовал переключалки планарного типа,удобнее получилось.Джампер для прошивки ставить не стал,пользовался простой проволочной перемычкой.
Изображение
На фото слева китайцы,справа мои варианты,печатка,вид на стабилитроны и переключатель,в центре переходники под тиньку 13 и мегу 8 , сверху доктор авр фьюз(к делу не относится "нечаянно попал в кадр" :facepalm: ) Выкладываю архив того что у меня работает,может кому пригодится. В архиве печатка моей версии USBasp, плюс печатки плат переходников под тини 13,2313,26, под мегу 8 со стандартной кроваткой и под мегу 8 с широкой панелью нулевого усилия как на фото,так же под мегу 16. Две прошивки под мегу 8 - одна которая имеется на просторах интернета,вторая слитая мною с китайца. Ниже выкладываю скрин фьюзов китайца,различие не большое,
Изображение
Но думаю многие согласятся что галочку с CKOPT лучше убрать как и рекомендовалось в предыдущих постах. Надеюсь кому то мой пост будет полезен.
Вложения
USBasp.rar
(114.4 КБ) 780 скачиваний
Я тут полазию......можно?
cat104
Родился
Сообщения: 2
Зарегистрирован: Ср май 20, 2015 06:11:58

Re: Все про USBAsp

Сообщение cat104 »

Нужна помощь. Собрал сам usbasp. Установил драйвера все нормально, но программировать не хочет. В любой программе выдает ошибку.
Вложения
синапрог.JPG
(86.74 КБ) 836 скачиваний
cat104
Родился
Сообщения: 2
Зарегистрирован: Ср май 20, 2015 06:11:58

Re: Все про USBAsp

Сообщение cat104 »

вопрос снят. устройство заработало. забыл епром прошить. :)))
Misha119
Нашел транзистор. Понюхал.
Сообщения: 192
Зарегистрирован: Пт май 15, 2015 22:13:00

Re: Все про USBAsp

Сообщение Misha119 »

здравствуйте товарищи, ответьте пожалуйста чем отличаются usbisp от usbasp
nick60
Родился
Сообщения: 10
Зарегистрирован: Чт мар 01, 2012 09:04:44
Откуда: Крым

Re: Все про USBAsp

Сообщение nick60 »

Misha119 писал(а):здравствуйте товарищи, ответьте пожалуйста чем отличаются usbisp от usbasp


Попробуй набрать в Яндексе "Отличие USBisp от USBasp программатора" и пройди по первой же ссылке на cyberforum
Не давайте безответственных советов.
nick60
Родился
Сообщения: 10
Зарегистрирован: Чт мар 01, 2012 09:04:44
Откуда: Крым

Re: Все про USBAsp

Сообщение nick60 »

Всем, привет!

Создал проблему с USBASP.
Схема первоисточника (Thomas Fischl), собрана несколько лет назад, успешно работала с AVRDUDE.
Прошивки делал на чем попадалось, а сын предпочитает CodeVision, решил ему помочь :
перешить USBASP в AVRDroper, который, как заявлено, совместим с STK500, который понимает CodeVision.

Суть проблемы : после перешивки (USBBit-ом) и вставки в гнездо система (Win7 64) увидела его, подбросил ей драйвер - появился порт (COM4), но CodeVision считает, что порта нет :( и работать с ним отказывается.

Кто подскажет или поделится опытом - куда рулить ?
Не давайте безответственных советов.
nick60
Родился
Сообщения: 10
Зарегистрирован: Чт мар 01, 2012 09:04:44
Откуда: Крым

Re: Все про USBAsp

Сообщение nick60 »

nick60 писал(а):Всем, привет!

...

Кто подскажет или поделится опытом - куда рулить ?


Начну отвечать на поставленный вопрос.

Добыл "из небытия" старый комп (Celeron 1100, WinXP), вставил программатор, подкинул драйвер, появился СОМ15, перевел его в СОМ4 и ...

Что-то ожило :shock:
Загорелся индикатор на программаторе.


Вывод : проблема не в софте программатора, а в софте Win7 64 или моих кривых руках, потому в этой теме уже не актуально, с USBAsp все в порядке :))
:idea: Поставлю на старый комп CodeVision посмотрим что будет, но, все равно, нужно добиться работы под Win7 64, т.к. сын работает на ней. Попытаюсь найти возможность поставить куда-нибудь чистую Win7 64 и ... :solder:

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

Re: Все про USBAsp

Сообщение radteh »

Попробуйте запускать ПО от имени администратора и рекомендации от сюда: http://yourdevice.net/forum/viewtopic.php?f=18&t=4
Misha119
Нашел транзистор. Понюхал.
Сообщения: 192
Зарегистрирован: Пт май 15, 2015 22:13:00

Re: Все про USBAsp

Сообщение Misha119 »

как отличить настоящий asp?
вот например http://ru.aliexpress.com/item/USBASP-US ... 43798.html в объявлении написано что это isp, а на программаторе написано asp

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

я в програмировании (всмысле в заливке прошивки в мк) полный лось
например есть аттини и прошивка, как мне сделать чтобы аттини работал без кварца(ну то есть включить внутренний резонатор в аттини)? это фъюзами делается в программе прошивальщике?

если начать прошивать новый(голый как я понимаю, то есть в нём вообще ничего нету) контроллер, то что для этого надо? какой то загрузчик надо засунуть в контроллер? а как это тогда сделать?



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

Re: Все про USBAsp

Сообщение radteh »

isp это интерфейс, а usbasp это просто модель программатора имеющая этот интерфейс. Программатор можно любой, хоть пять проводков. Для заливки прошивки в контроллер нужна программа прошивальщик, например avrdude или khazarma, зависит от программатора.
Misha119
Нашел транзистор. Понюхал.
Сообщения: 192
Зарегистрирован: Пт май 15, 2015 22:13:00

Re: Все про USBAsp

Сообщение Misha119 »

как я понял программаторы isp поддерживает один прошивальщик, а asp около 5-ти прошивальшикой
так как тогда определить именно asp?
из isp перепрошивкой можно сделать asp, но у меня нету вообще программаторов и знакомых которые мне смогли бы перепрошить, поэтому собственно резонный вопрос, как взять asp и не напороться на isp

и на это ответьте пожалуйста
Misha119 писал(а):например есть аттини и прошивка, как мне сделать чтобы аттини работал без кварца(ну то есть включить внутренний резонатор в аттини)? это фъюзами делается в программе прошивальщике?

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

Re: Все про USBAsp

Сообщение radteh »

Для работы с контроллерами atmel нужен любой программатор с поддержкой протокола isp. Это например usbasp, stk200, avrdoper, они все имеют ISP интерфейс. Для управления программатором нужна программа прошивальщик, например avrdude поддерживает огромное количество программаторов, khazarma работает только с usbasp, студия CodeVision работает с stk500 и avrdoper.
Берите usbasp и спокойно прошивайте.
nick60
Родился
Сообщения: 10
Зарегистрирован: Чт мар 01, 2012 09:04:44
Откуда: Крым

Re: Все про USBAsp

Сообщение nick60 »

radteh писал(а):Попробуйте ... и рекомендации от сюда: http://yourdevice.net/forum/viewtopic.php?f=18&t=4


Спасибо!

Ссылка помогла, по крайней мере, проверил на Win7 32 - работает.
Осталось добраться до машины с Win7 64 и повторить то же самое :)

Хотя, на сайт идеологов AVR-CDC заходил, видел инфу по пакету avrcdc_inf, но там речь шла об увеличении скорости работы до 56к, а оказалось, что там еще и полная адаптация к Win7 :shock: . Вообще, странно, что разработчики :kill: софта AVRDoper в свой пакет 2012 г. не включили драйвер AVR-CDC рожденный в 2010г.
Не давайте безответственных советов.
nick60
Родился
Сообщения: 10
Зарегистрирован: Чт мар 01, 2012 09:04:44
Откуда: Крым

Re: Все про USBAsp

Сообщение nick60 »

Misha119 писал(а):как отличить настоящий asp?
вот например http://ru.aliexpress.com/item/USBASP-US ... 43798.html в объявлении написано что это isp, а на программаторе написано asp

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

...


С кучей джаймперов, т.к. там будет возможность перешить его самого в режиме selfprogram и превратить во что-то другое, например в AVRDoper, не полнофункциональный, но все же ... видимый в разрабоческом софте от Atmel.

А для прошивки своего я сделал USBBit на FT232RL (USB-COM) +74HC241 (буфер с тремя состояниями выхода, чтобы не мешать работать МК, когда программатор закончит работу), хотя, я поставил 74HC245 с соответствующей корректировкой схемы - оно у меня было :)) ) без программ и иных заморочек, :solder: и в работу.
Не давайте безответственных советов.
emax
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Пт мар 07, 2014 18:37:20
Откуда: Пермь

Re: Все про USBAsp

Сообщение emax »

Тоже пользуюсь самодельным USBasp, только перешил его в Doper. Шью из студии и все устраивало пока не дошел до ATtiny. Хочется использовать и ногу reset, а для этого нужен высоковольтный программатор.
Так вот хочу сделать переходник с одного конца ISP разъем, а с другой панелька DIP8 для тиньки. На переходнике 12вольтовый ключ. Софт - адаптировать исходники от Doper. Может кто-то уже такое делал?
Ответить

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