Все про USBAsp
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Все про USBAsp
Если на Вашем USBASP есть джампер понижения тактовой частоты программатора, то стоит попробовать.
Re: Все про USBAsp
Точки для Джампера есть, напаял на них контакты, замкнул, работает также(
upd: проверил другой контроллер attiny13, нормально пишет, что записывается то и считывается.
походу проблема в atmega8 - придется новый покупать, жалко всего пару раз записалась и накрылась, бывает такое с флеш у нее?
upd: проверил другой контроллер attiny13, нормально пишет, что записывается то и считывается.
походу проблема в atmega8 - придется новый покупать, жалко всего пару раз записалась и накрылась, бывает такое с флеш у нее?
Re: Все про USBAsp
Существует ли в природе,рабочая скомпилированная прошивка для usbasp для меги 168?Есть необходимость собрать еще один проггер, в магазине меги 8 нет, а есть в наличии мега 168
нагуглил на просторах сети программатор awrprog в архиве имеются прошивки для аспа под мегу 168 аж несколько штук, под разные кварцы, но они не работают, устройство не опознается.
Re: Все про USBAsp
Тут вот какое дело ... купил я у китайцев пару usbasp вот прямо таких, как по этой ссылке, хз какая это версия:
http://microkontroller.ru/programmirova ... grammator/
а там пишут, что китайцы ленивые, последнюю прошивку заливать не хотят, и дудка 3.3 при чтении "калибровочных ячеек генератора" вещает следующее:
avrdude.exe: set SCK frequency to 750000 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
значится надо шить ... но надо бы почитать сначала ... читаем .... и видим вот такую фигню:

Фьюзы D9 и 9F и LOCKBIT1 активирован ... падла ... Инет гутарит, что это блокировка еепрома ... ну и нафига? Как я понял еепром у меня не прочитался, а сама прошивка нормально прочиталась? Значит ли это, что в данной ситуации уместно начихательство на еепром и шитие хекса 2011-05-28 поверх существующего? Или в любом случае надо сначала всё затирать? И может с затёртым еепромом китайская прошивка тоже не будет работать (если её потом восстановить)? Файл еепрома и аттачиться не хотел, только как текст ...
Но и ридми к прошивке 2011-05-28 вроде как тоже надо прочитать, если просит ... а в ней такое написано:
# TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef
Визуально C9 и EF получаются так:

это значит предлагают активировать CKOPT и пошаманить с SUT и BODEN ...
Ну, CKOPT и по первой ссылке предлагают активировать, а про два последних говорят, что это скорость старта после ресета и отключение слежки за питанием. Насколько оно актуально? CKOPT якобы регулирует амплитуду колебаний на кварце и когда она больше улучшается помехозащищённость, но и увеличивается потребление. Насколько оно там увеличивается, что понадобилось отдельный фьюз для этого городить? Прямо дым из чипа валит? Или ещё не валит, но реально греется? Кто-нить измерял ток потребления с включённым и выключенным скоптом?
http://microkontroller.ru/programmirova ... grammator/
а там пишут, что китайцы ленивые, последнюю прошивку заливать не хотят, и дудка 3.3 при чтении "калибровочных ячеек генератора" вещает следующее:
avrdude.exe: set SCK frequency to 750000 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
значится надо шить ... но надо бы почитать сначала ... читаем .... и видим вот такую фигню:
Фьюзы D9 и 9F и LOCKBIT1 активирован ... падла ... Инет гутарит, что это блокировка еепрома ... ну и нафига? Как я понял еепром у меня не прочитался, а сама прошивка нормально прочиталась? Значит ли это, что в данной ситуации уместно начихательство на еепром и шитие хекса 2011-05-28 поверх существующего? Или в любом случае надо сначала всё затирать? И может с затёртым еепромом китайская прошивка тоже не будет работать (если её потом восстановить)? Файл еепрома и аттачиться не хотел, только как текст ...
Но и ридми к прошивке 2011-05-28 вроде как тоже надо прочитать, если просит ... а в ней такое написано:
# TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef
Визуально C9 и EF получаются так:
это значит предлагают активировать CKOPT и пошаманить с SUT и BODEN ...
Ну, CKOPT и по первой ссылке предлагают активировать, а про два последних говорят, что это скорость старта после ресета и отключение слежки за питанием. Насколько оно актуально? CKOPT якобы регулирует амплитуду колебаний на кварце и когда она больше улучшается помехозащищённость, но и увеличивается потребление. Насколько оно там увеличивается, что понадобилось отдельный фьюз для этого городить? Прямо дым из чипа валит? Или ещё не валит, но реально греется? Кто-нить измерял ток потребления с включённым и выключенным скоптом?
- Вложения
-
- old_firmware_eeprom.txt
- (1.22 КБ) 287 скачиваний
-
- old_firmware_flash.hex
- (9.58 КБ) 411 скачиваний
(Аль Котоне, кот ещё тот, Cattus Sapiens)Усы и хвост - мои документы.
Кот - авторитет! Скажет "Мяу!" - не поспоришь. (скажи мне "мяу" и я скажу кто ты)
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Все про USBAsp
это чтобы батарейка ив часах дольше ходила, до дыма дело по любому не дойдет
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Re: Все про USBAsp
Вот чё ещё нарыл:
Ошибочная установка CKOPT может приводить к неустойчивому запуску кварцевого генератора, вплоть до возбуждения его не на той гармонике
Там реально может быть впихнут помоечный кварц?
И что-то пока про SUT1 и SUT0 не нашёл - кто из них старше? То бишь в ридми предлагают уменьшить время старта или увеличить? Вот только такое:
По умолчанию эти биты не запрограммированы (состояние битов 11) и задают длительность цикла запуска в 16 мс.
Ну и зачем его уменьшать? Программатору спешить вроде некуда.
Ошибочная установка CKOPT может приводить к неустойчивому запуску кварцевого генератора, вплоть до возбуждения его не на той гармонике
Там реально может быть впихнут помоечный кварц?
И что-то пока про SUT1 и SUT0 не нашёл - кто из них старше? То бишь в ридми предлагают уменьшить время старта или увеличить? Вот только такое:
По умолчанию эти биты не запрограммированы (состояние битов 11) и задают длительность цикла запуска в 16 мс.
Ну и зачем его уменьшать? Программатору спешить вроде некуда.
(Аль Котоне, кот ещё тот, Cattus Sapiens)Усы и хвост - мои документы.
Кот - авторитет! Скажет "Мяу!" - не поспоришь. (скажи мне "мяу" и я скажу кто ты)
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Все про USBAsp
это время на устаканивание частоты кварца (если поставить меньше чем надо — можно словить глюк, если больше ничего страшного) только он считается не в секундах, а в циклах, и поэтому на разных частотах время будет разное.
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Re: Все про USBAsp
В обчем, по даташиту от другой атмеги оно так:

Итого китайцы залочили запись (а прочиталось вроде всё нормально), снизили потребление (пишут, что "значительно" снижается, но не пишут насколько) и включили контроль питания.
Осталось понять куда приткнуть "Калибровочные ячейки генератора B4 B5 B3 B7" ...
Итого китайцы залочили запись (а прочиталось вроде всё нормально), снизили потребление (пишут, что "значительно" снижается, но не пишут насколько) и включили контроль питания.
Осталось понять куда приткнуть "Калибровочные ячейки генератора B4 B5 B3 B7" ...
(Аль Котоне, кот ещё тот, Cattus Sapiens)Усы и хвост - мои документы.
Кот - авторитет! Скажет "Мяу!" - не поспоришь. (скажи мне "мяу" и я скажу кто ты)
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Все про USBAsp
я менял регистр OSCCAL (вроде так пишется ДШ под тукой нет) прямо в программе, нужно было частоту под COM порт подогнать - получилось.
Добавлено after 12 minutes 23 seconds:
странно, что читать даёт, а писать нет, чаще наоборот... ну покрайней мере общий сброс делать они не должны мешать, а перед записью его всёравно делать надо. а может у неё флеш однократнопрограммируемый (интересно, бывает ли такой на мегах)?
Добавлено after 12 minutes 23 seconds:
странно, что читать даёт, а писать нет, чаще наоборот... ну покрайней мере общий сброс делать они не должны мешать, а перед записью его всёравно делать надо. а может у неё флеш однократнопрограммируемый (интересно, бывает ли такой на мегах)?
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Re: Все про USBAsp
Не однократно, всё нормально прошилось, только пока не понял зачем
Одну штуку прошил, другую оставил как есть. И то и другое нормально определяется и вроде нормально работает (статистики пока нет), только дудка ворчит на непрошитую. Верификация и там и там прошла нормально, т.е. все дампы считались правильно. У пациента (который в режиме программирования) со старой прошивкой светодиод не горит, а с новой - горит. Платы сделаны качественно (только пришлось 2-й и 3-й джамперы самому впаивать), можно надеяться, что кварцы тоже нормальные. Задача - перешить транзистор-тестер.
Про генераторные ячейки прочитал - это подстройка для 4-х внутренних частот - 1,2,4 и 8 мгц, оно мне пока не нужно, а программатору - тем более.
Про генераторные ячейки прочитал - это подстройка для 4-х внутренних частот - 1,2,4 и 8 мгц, оно мне пока не нужно, а программатору - тем более.
(Аль Котоне, кот ещё тот, Cattus Sapiens)Усы и хвост - мои документы.
Кот - авторитет! Скажет "Мяу!" - не поспоришь. (скажи мне "мяу" и я скажу кто ты)
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Все про USBAsp
ну да, этот регистр настраивает внутренний RC осциллятор, внешние частоты задаются внешними цепями/элементами и регистры мк на них повлиять не в силах.
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Re: Все про USBAsp
Заряжометр для сотовых показывает нулевое потребление, при том что там последний разряд 10 мА. От батарейки он может дольше и проработает в режиме экономии, но при чём тут программатор 
(Аль Котоне, кот ещё тот, Cattus Sapiens)Усы и хвост - мои документы.
Кот - авторитет! Скажет "Мяу!" - не поспоришь. (скажи мне "мяу" и я скажу кто ты)
Re: Все про USBAsp
Для того , чтобы сделать usbasp из avr910 , нужна любая прошивка usbasp (к примеру на его оф. сайте) или определённая ?
... ._._ .. . _ _ ._._ . ......
Re: Все про USBAsp
Можно и обычную, но не будет работать индикация и режим "low sck". Вот эта прошивка должна подойти http://good-chip.in.ua/upgrade-avr910-t ... 4-drivers/
Если не секрет, для чего понадобилась прошивка в usbasp?
Вот кстати есть прошивка с поддержкой микросхем памяти. http://forum.easyelectronics.ru/viewtop ... 60c645cce1
Если не секрет, для чего понадобилась прошивка в usbasp?
Вот кстати есть прошивка с поддержкой микросхем памяти. http://forum.easyelectronics.ru/viewtop ... 60c645cce1
Re: Все про USBAsp
Спасибо. Хотелось увеличить скорость самодельного avr910 и получить возможность прошивать мк со смартфона (Zflasher avr).
... ._._ .. . _ _ ._._ . ......
Re: Все про USBAsp
Не ужели со смарта удобно прошивать?
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Все про USBAsp
нормально... часто бывает удобнее, чем схему из устройства выколупывать и нести к компу
а так, шьет быстро, танцев с бубном нет: выбрал файл, выбрал что с ним делать (во флеш или еепром шить или читать), нажал прошить - всё. программатор и чип определяются автоматически.
а так, шьет быстро, танцев с бубном нет: выбрал файл, выбрал что с ним делать (во флеш или еепром шить или читать), нажал прошить - всё. программатор и чип определяются автоматически.
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Re: Все про USBAsp
Прошил спец. прошивкой. Определился как usbasp , но не прошивает мк. Дело в прошивке или в программаторе ?
... ._._ .. . _ _ ._._ . ......
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Все про USBAsp
надо сравнивать железо...
скреее апаратные различия мешают
скреее апаратные различия мешают
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Re: Все про USBAsp
Собрал программатора версии от Протосса в smd исполнении. Контакты все прозваниваются , поэтому и предполагаю , что дело в прошивке.
Последний раз редактировалось scientist Ср фев 28, 2018 20:11:00, всего редактировалось 2 раза.
... ._._ .. . _ _ ._._ . ......
