Все про USBAsp
-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: Все про USBAsp
дело ваше,делайте что хотите
- Flash.#13
- Держит паяльник хвостом
- Сообщения: 965
- Зарегистрирован: Сб апр 12, 2014 23:46:03
- Откуда: Киев
Re: Все про USBAsp
pavel1979 проанализировав все "за" и "против" сделал как вы говорили. Подключил кварц к второму счетчику меги8, и частоту МК оставил заводскую, 1МГц. Зато шьется нормально. Но сам кварц как-то плохо себя ведет. Прописал штатные параметры:
И даже после этого счетчик не переполняется с частотой 0.5Гц, а с частотой около 1.5Гц. Странно, кварц выпаивал со старой материнки, на нем надпись 32к, и типоразмер штатного часового кварца. Пришлось счетный регистр проверять на переполнение 180, ну да ладно, 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
Все, заработали часики. Припаял сперва по мануалу часовой кварц без конденсаторов, и частота были не стабильна. Добавил пару кондеров на 33пф, и все стало нормально.
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
- ev3658
- Слесарь-программист
- Сообщения: 341
- Зарегистрирован: Вт сен 11, 2012 23:08:28
- Откуда: город Кстово Нижегородская обл.
Re: Все про USBAsp
А есть у кого нибудь печатки переходников в Lay для прошивки SPI и других флешек прогармматором UsbAsp?
- ev3658
- Слесарь-программист
- Сообщения: 341
- Зарегистрирован: Вт сен 11, 2012 23:08:28
- Откуда: город Кстово Нижегородская обл.
Re: Все про USBAsp
Такое затишье. Извините, может уже писалось, тут страниц 30ть, не смог быстро осилить. Думаю лишним не будет:
Прилагаю программу для прошивки памяти через UsbAsp.
Правда придётся UsbAsp прошивать другой прошивкой, но на работу программатора это не повлияло, только возможность добавилась.
К сожалению ссылки источников проекта потерял, прикрепляю то, что накопал когда-то. может кому пригодится:
-Схемы подключения разной памяти к UsbAsp
-Прошивка для UsbAsp Atmega8/88/48
-Программа AsProgrammer.exe




Прилагаю программу для прошивки памяти через 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 скачивания
Re: Все про USBAsp
Всем доброго времен суток.Заказал себе сие чудо с китая,сроки подходили к концу и чуда не произошло.Решил собрать себе его сам.Так как до этого пользовался STK200-300 решил делать под его переходники. В итоге было собрано 4 штуки,две заработали сразу ,две чуть позже(основная причина непропай ножки меги 8 ).В результате заработали все 4. Два аппарата ушли к друзьям.Не знаю почему у многих проблемы с определением, у меня такого не наблюдалось. Два экземпляра работают на моей 32 стационарной машине, и 32 нетбуке. У друзей же на их 64 ноутах тоже пока без нареканий.Правда юзались только мега 8, мега 16 и тинька 13. Единственное,на большой скорости не особо стабильно работало временами.Но даже на маленькой скорости было быстрее чем на STK 200-300. Чуть позже как и следовало, после сборки,чудо с китая приехало. И выяснилась разница в работе- китайский вариант ни как не реагировал на джампер скорости,шил в два раза медленнее большей скорости самодельного,но шил стабильно,и фьюзы немного отличались.В итоге прочел его прошивочку и благополучно посадил на один из мною собранных. Две недели пользования-полет нормальный. Кстати использовал стабилитроны не smd варианта,обычные 3,6в. 0,5вт - BZX 55C.Просто отформовал ножки,и вместо джамперов подачи питания и переключения скорости, использовал переключалки планарного типа,удобнее получилось.Джампер для прошивки ставить не стал,пользовался простой проволочной перемычкой.

На фото слева китайцы,справа мои варианты,печатка,вид на стабилитроны и переключатель,в центре переходники под тиньку 13 и мегу 8 , сверху доктор авр фьюз(к делу не относится "нечаянно попал в кадр"
) Выкладываю архив того что у меня работает,может кому пригодится. В архиве печатка моей версии USBasp, плюс печатки плат переходников под тини 13,2313,26, под мегу 8 со стандартной кроваткой и под мегу 8 с широкой панелью нулевого усилия как на фото,так же под мегу 16. Две прошивки под мегу 8 - одна которая имеется на просторах интернета,вторая слитая мною с китайца. Ниже выкладываю скрин фьюзов китайца,различие не большое,

Но думаю многие согласятся что галочку с CKOPT лучше убрать как и рекомендовалось в предыдущих постах. Надеюсь кому то мой пост будет полезен.
На фото слева китайцы,справа мои варианты,печатка,вид на стабилитроны и переключатель,в центре переходники под тиньку 13 и мегу 8 , сверху доктор авр фьюз(к делу не относится "нечаянно попал в кадр"
) Выкладываю архив того что у меня работает,может кому пригодится. В архиве печатка моей версии USBasp, плюс печатки плат переходников под тини 13,2313,26, под мегу 8 со стандартной кроваткой и под мегу 8 с широкой панелью нулевого усилия как на фото,так же под мегу 16. Две прошивки под мегу 8 - одна которая имеется на просторах интернета,вторая слитая мною с китайца. Ниже выкладываю скрин фьюзов китайца,различие не большое,Но думаю многие согласятся что галочку с CKOPT лучше убрать как и рекомендовалось в предыдущих постах. Надеюсь кому то мой пост будет полезен.
- Вложения
-
- USBasp.rar
- (114.4 КБ) 780 скачиваний
Я тут полазию......можно?
Re: Все про USBAsp
Нужна помощь. Собрал сам usbasp. Установил драйвера все нормально, но программировать не хочет. В любой программе выдает ошибку.
- Вложения
-
- синапрог.JPG
- (86.74 КБ) 836 скачиваний
Re: Все про USBAsp
вопрос снят. устройство заработало. забыл епром прошить. 
Re: Все про USBAsp
здравствуйте товарищи, ответьте пожалуйста чем отличаются usbisp от usbasp
Re: Все про USBAsp
Misha119 писал(а):здравствуйте товарищи, ответьте пожалуйста чем отличаются usbisp от usbasp
Попробуй набрать в Яндексе "Отличие USBisp от USBasp программатора" и пройди по первой же ссылке на cyberforum
Не давайте безответственных советов.
Re: Все про USBAsp
Всем, привет!
Создал проблему с USBASP.
Схема первоисточника (Thomas Fischl), собрана несколько лет назад, успешно работала с AVRDUDE.
Прошивки делал на чем попадалось, а сын предпочитает CodeVision, решил ему помочь :
перешить USBASP в AVRDroper, который, как заявлено, совместим с STK500, который понимает CodeVision.
Суть проблемы : после перешивки (USBBit-ом) и вставки в гнездо система (Win7 64) увидела его, подбросил ей драйвер - появился порт (COM4), но CodeVision считает, что порта нет
и работать с ним отказывается.
Кто подскажет или поделится опытом - куда рулить ?
Создал проблему с USBASP.
Схема первоисточника (Thomas Fischl), собрана несколько лет назад, успешно работала с AVRDUDE.
Прошивки делал на чем попадалось, а сын предпочитает CodeVision, решил ему помочь :
перешить USBASP в AVRDroper, который, как заявлено, совместим с STK500, который понимает CodeVision.
Суть проблемы : после перешивки (USBBit-ом) и вставки в гнездо система (Win7 64) увидела его, подбросил ей драйвер - появился порт (COM4), но CodeVision считает, что порта нет
Кто подскажет или поделится опытом - куда рулить ?
Не давайте безответственных советов.
Re: Все про USBAsp
nick60 писал(а):Всем, привет!
...
Кто подскажет или поделится опытом - куда рулить ?
Начну отвечать на поставленный вопрос.
Добыл "из небытия" старый комп (Celeron 1100, WinXP), вставил программатор, подкинул драйвер, появился СОМ15, перевел его в СОМ4 и ...
Что-то ожило
Загорелся индикатор на программаторе.
Вывод : проблема не в софте программатора, а в софте Win7 64 или моих кривых руках, потому в этой теме уже не актуально, с USBAsp все в порядке
To be continued ... если кому это интересно
Не давайте безответственных советов.
Re: Все про USBAsp
Попробуйте запускать ПО от имени администратора и рекомендации от сюда: http://yourdevice.net/forum/viewtopic.php?f=18&t=4
Re: Все про USBAsp
как отличить настоящий asp?
вот например http://ru.aliexpress.com/item/USBASP-US ... 43798.html в объявлении написано что это isp, а на программаторе написано asp
а какой посоветуете купить? так как находил много разновидностей(версий), с кучей джамперов, без джамперов и тд
я в програмировании (всмысле в заливке прошивки в мк) полный лось
например есть аттини и прошивка, как мне сделать чтобы аттини работал без кварца(ну то есть включить внутренний резонатор в аттини)? это фъюзами делается в программе прошивальщике?
если начать прошивать новый(голый как я понимаю, то есть в нём вообще ничего нету) контроллер, то что для этого надо? какой то загрузчик надо засунуть в контроллер? а как это тогда сделать?
заранее спасибо за ответы
вот например http://ru.aliexpress.com/item/USBASP-US ... 43798.html в объявлении написано что это isp, а на программаторе написано asp
а какой посоветуете купить? так как находил много разновидностей(версий), с кучей джамперов, без джамперов и тд
я в програмировании (всмысле в заливке прошивки в мк) полный лось
например есть аттини и прошивка, как мне сделать чтобы аттини работал без кварца(ну то есть включить внутренний резонатор в аттини)? это фъюзами делается в программе прошивальщике?
если начать прошивать новый(голый как я понимаю, то есть в нём вообще ничего нету) контроллер, то что для этого надо? какой то загрузчик надо засунуть в контроллер? а как это тогда сделать?
заранее спасибо за ответы
Re: Все про USBAsp
isp это интерфейс, а usbasp это просто модель программатора имеющая этот интерфейс. Программатор можно любой, хоть пять проводков. Для заливки прошивки в контроллер нужна программа прошивальщик, например avrdude или khazarma, зависит от программатора.
Re: Все про USBAsp
как я понял программаторы isp поддерживает один прошивальщик, а asp около 5-ти прошивальшикой
так как тогда определить именно asp?
из isp перепрошивкой можно сделать asp, но у меня нету вообще программаторов и знакомых которые мне смогли бы перепрошить, поэтому собственно резонный вопрос, как взять asp и не напороться на isp
и на это ответьте пожалуйста
так как тогда определить именно asp?
из isp перепрошивкой можно сделать asp, но у меня нету вообще программаторов и знакомых которые мне смогли бы перепрошить, поэтому собственно резонный вопрос, как взять asp и не напороться на isp
и на это ответьте пожалуйста
Misha119 писал(а):например есть аттини и прошивка, как мне сделать чтобы аттини работал без кварца(ну то есть включить внутренний резонатор в аттини)? это фъюзами делается в программе прошивальщике?
если начать прошивать новый(голый как я понимаю, то есть в нём вообще ничего нету) контроллер, то что для этого надо? какой то загрузчик надо засунуть в контроллер? а как это тогда сделать?
Re: Все про USBAsp
Для работы с контроллерами atmel нужен любой программатор с поддержкой протокола isp. Это например usbasp, stk200, avrdoper, они все имеют ISP интерфейс. Для управления программатором нужна программа прошивальщик, например avrdude поддерживает огромное количество программаторов, khazarma работает только с usbasp, студия CodeVision работает с stk500 и avrdoper.
Берите usbasp и спокойно прошивайте.
Берите usbasp и спокойно прошивайте.
Re: Все про USBAsp
radteh писал(а):Попробуйте ... и рекомендации от сюда: http://yourdevice.net/forum/viewtopic.php?f=18&t=4
Спасибо!
Ссылка помогла, по крайней мере, проверил на Win7 32 - работает.
Осталось добраться до машины с Win7 64 и повторить то же самое
Хотя, на сайт идеологов AVR-CDC заходил, видел инфу по пакету avrcdc_inf, но там речь шла об увеличении скорости работы до 56к, а оказалось, что там еще и полная адаптация к Win7
софта AVRDoper в свой пакет 2012 г. не включили драйвер AVR-CDC рожденный в 2010г.Не давайте безответственных советов.
Re: Все про USBAsp
Misha119 писал(а):как отличить настоящий asp?
вот например http://ru.aliexpress.com/item/USBASP-US ... 43798.html в объявлении написано что это isp, а на программаторе написано asp
а какой посоветуете купить? так как находил много разновидностей(версий), с кучей джамперов, без джамперов и тд
...
С кучей джаймперов, т.к. там будет возможность перешить его самого в режиме selfprogram и превратить во что-то другое, например в AVRDoper, не полнофункциональный, но все же ... видимый в разрабоческом софте от Atmel.
А для прошивки своего я сделал USBBit на FT232RL (USB-COM) +74HC241 (буфер с тремя состояниями выхода, чтобы не мешать работать МК, когда программатор закончит работу), хотя, я поставил 74HC245 с соответствующей корректировкой схемы - оно у меня было
и в работу.Не давайте безответственных советов.
Re: Все про USBAsp
Тоже пользуюсь самодельным USBasp, только перешил его в Doper. Шью из студии и все устраивало пока не дошел до ATtiny. Хочется использовать и ногу reset, а для этого нужен высоковольтный программатор.
Так вот хочу сделать переходник с одного конца ISP разъем, а с другой панелька DIP8 для тиньки. На переходнике 12вольтовый ключ. Софт - адаптировать исходники от Doper. Может кто-то уже такое делал?
Так вот хочу сделать переходник с одного конца ISP разъем, а с другой панелька DIP8 для тиньки. На переходнике 12вольтовый ключ. Софт - адаптировать исходники от Doper. Может кто-то уже такое делал?