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

Re: Все про USBAsp

Чт дек 21, 2017 15:16:44

Если на Вашем USBASP есть джампер понижения тактовой частоты программатора, то стоит попробовать.

Re: Все про USBAsp

Чт дек 21, 2017 20:39:48

Точки для Джампера есть, напаял на них контакты, замкнул, работает также(
upd: проверил другой контроллер attiny13, нормально пишет, что записывается то и считывается.
походу проблема в atmega8 - придется новый покупать, жалко всего пару раз записалась и накрылась, бывает такое с флеш у нее?

Re: Все про USBAsp

Вт янв 09, 2018 09:47:03

Существует ли в природе,рабочая скомпилированная прошивка для usbasp для меги 168?Есть необходимость собрать еще один проггер, в магазине меги 8 нет, а есть в наличии мега 168 :) нагуглил на просторах сети программатор awrprog в архиве имеются прошивки для аспа под мегу 168 аж несколько штук, под разные кварцы, но они не работают, устройство не опознается.

Re: Все про USBAsp

Пт янв 12, 2018 05:43:36

Тут вот какое дело ... купил я у китайцев пару 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 якобы регулирует амплитуду колебаний на кварце и когда она больше улучшается помехозащищённость, но и увеличивается потребление. Насколько оно там увеличивается, что понадобилось отдельный фьюз для этого городить? Прямо дым из чипа валит? Или ещё не валит, но реально греется? Кто-нить измерял ток потребления с включённым и выключенным скоптом?
Вложения
old_firmware_eeprom.txt
(1.22 KiB) Скачиваний: 261
old_firmware_flash.hex
(9.58 KiB) Скачиваний: 381

Re: Все про USBAsp

Пт янв 12, 2018 07:38:08

это чтобы батарейка ив часах дольше ходила, до дыма дело по любому не дойдет

Re: Все про USBAsp

Пт янв 12, 2018 21:04:01

Вот чё ещё нарыл:

Ошибочная установка CKOPT может приводить к неустойчивому запуску кварцевого генератора, вплоть до возбуждения его не на той гармонике

Там реально может быть впихнут помоечный кварц?

И что-то пока про SUT1 и SUT0 не нашёл - кто из них старше? То бишь в ридми предлагают уменьшить время старта или увеличить? Вот только такое:

По умолчанию эти биты не запрограммированы (состояние битов 11) и задают длительность цикла запуска в 16 мс.

Ну и зачем его уменьшать? Программатору спешить вроде некуда.

Re: Все про USBAsp

Пт янв 12, 2018 22:09:04

это время на устаканивание частоты кварца (если поставить меньше чем надо — можно словить глюк, если больше ничего страшного) только он считается не в секундах, а в циклах, и поэтому на разных частотах время будет разное.

Re: Все про USBAsp

Сб янв 13, 2018 06:13:58

В обчем, по даташиту от другой атмеги оно так:

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

Итого китайцы залочили запись (а прочиталось вроде всё нормально), снизили потребление (пишут, что "значительно" снижается, но не пишут насколько) и включили контроль питания.

Осталось понять куда приткнуть "Калибровочные ячейки генератора B4 B5 B3 B7" ...

Re: Все про USBAsp

Сб янв 13, 2018 06:43:12

я менял регистр OSCCAL (вроде так пишется ДШ под тукой нет) прямо в программе, нужно было частоту под COM порт подогнать - получилось.

Добавлено after 12 minutes 23 seconds:
странно, что читать даёт, а писать нет, чаще наоборот... ну покрайней мере общий сброс делать они не должны мешать, а перед записью его всёравно делать надо. а может у неё флеш однократнопрограммируемый (интересно, бывает ли такой на мегах)?

Re: Все про USBAsp

Сб янв 13, 2018 20:07:06

Не однократно, всё нормально прошилось, только пока не понял зачем :) Одну штуку прошил, другую оставил как есть. И то и другое нормально определяется и вроде нормально работает (статистики пока нет), только дудка ворчит на непрошитую. Верификация и там и там прошла нормально, т.е. все дампы считались правильно. У пациента (который в режиме программирования) со старой прошивкой светодиод не горит, а с новой - горит. Платы сделаны качественно (только пришлось 2-й и 3-й джамперы самому впаивать), можно надеяться, что кварцы тоже нормальные. Задача - перешить транзистор-тестер.

Про генераторные ячейки прочитал - это подстройка для 4-х внутренних частот - 1,2,4 и 8 мгц, оно мне пока не нужно, а программатору - тем более.

Re: Все про USBAsp

Сб янв 13, 2018 22:17:16

ну да, этот регистр настраивает внутренний RC осциллятор, внешние частоты задаются внешними цепями/элементами и регистры мк на них повлиять не в силах.

Re: Все про USBAsp

Сб янв 13, 2018 23:07:55

Заряжометр для сотовых показывает нулевое потребление, при том что там последний разряд 10 мА. От батарейки он может дольше и проработает в режиме экономии, но при чём тут программатор :dont_know:

Re: Все про USBAsp

Вт фев 20, 2018 08:53:00

Для того , чтобы сделать usbasp из avr910 , нужна любая прошивка usbasp (к примеру на его оф. сайте) или определённая ?

Re: Все про USBAsp

Ср фев 21, 2018 03:43:31

Можно и обычную, но не будет работать индикация и режим "low sck". Вот эта прошивка должна подойти http://good-chip.in.ua/upgrade-avr910-t ... 4-drivers/

Если не секрет, для чего понадобилась прошивка в usbasp?
Вот кстати есть прошивка с поддержкой микросхем памяти. http://forum.easyelectronics.ru/viewtop ... 60c645cce1

Re: Все про USBAsp

Ср фев 21, 2018 08:56:33

Спасибо. Хотелось увеличить скорость самодельного avr910 и получить возможность прошивать мк со смартфона (Zflasher avr).

Re: Все про USBAsp

Ср фев 28, 2018 05:21:17

Не ужели со смарта удобно прошивать?

Re: Все про USBAsp

Ср фев 28, 2018 06:29:31

нормально... часто бывает удобнее, чем схему из устройства выколупывать и нести к компу
а так, шьет быстро, танцев с бубном нет: выбрал файл, выбрал что с ним делать (во флеш или еепром шить или читать), нажал прошить - всё. программатор и чип определяются автоматически.

Re: Все про USBAsp

Ср фев 28, 2018 07:02:41

Прошил спец. прошивкой. Определился как usbasp , но не прошивает мк. Дело в прошивке или в программаторе ?

Re: Все про USBAsp

Ср фев 28, 2018 09:25:02

надо сравнивать железо...
скреее апаратные различия мешают

Re: Все про USBAsp

Ср фев 28, 2018 17:44:59

Собрал программатора версии от Протосса в smd исполнении. Контакты все прозваниваются , поэтому и предполагаю , что дело в прошивке.
Последний раз редактировалось scientist Ср фев 28, 2018 20:11:00, всего редактировалось 2 раз(а).
Ответить