Все про USBAsp

Обсуждаем контроллеры компании Atmel.
Ответить
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Сообщение Олегыч1 »

Kostin-cx, Фьюз биты на восстановленной сейчас вот такие:
Изображение
Разница с вашим фото только в битах CKSEL1; CKSEL0, но они вроде не сильно важны. Выставить их как увас?
- На этом сайте уже побывал, прочитал комменты. Для атмега 8 не канает...
Starichok51 писал(а):вот тебе мой простой доктор, собранный "на коленке":
https://forum.cxem.net/index.php?/topic ... /#comments
Тоже уже сюда заходил. Вещь хорошая. Благодарю за труды! :beer: Но хотелось бы именно на ардуино и на макетке.
Олегыч1 писал(а):Atmega8 можно вылечить другой Atmega8,пробовал-работает
http://cxema.my1.ru/publ/teorija/spravo ... 1-1-0-5205
HEX есть тут https://vrtp.ru/index.php?showtopic=221 ... t&p=475031
_ Вот этот способ очень интересный и не сложный в повторении. Чем-то похож на вариант от Starichok51 Думаю стоит попробовать.
Последний раз редактировалось Олегыч1 Пн ноя 27, 2023 10:51:27, всего редактировалось 1 раз.
Реклама
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Сб апр 15, 2023 13:56:13

Сообщение Kostin-cx »

Олегыч1 писал(а):Фьюз биты на восстановленной
она не восстановлена, а просто прочитана от внешнего клока....а чтобы восстановить, то надо записать в неё показанные фьюзы, тогда она будет читаться без внешнего генератора...будет восстановлена до заводской установки
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Сообщение Олегыч1 »

Огонь!!! 8) С помощью той первой "восстановленной (я фьюзы выставил потом как должны быть по умолчанию) удалось поднять еще 7 шт! :music: По способу от Novice user Это очень круто. Я почти смирился с тем, что их придется выбросить. Теперь можно воплощать задуманные проекты в реальнось :solder:
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Сообщение Novice user »

Вот и хорошо,пока есть нормальная атмега соберите атмегафузебитдоктор,сьекономит время и атмеги,в сети есть схемы и платы переходника для смд атмега
Реклама
Эиком - электронные компоненты и радиодетали
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Сб апр 15, 2023 13:56:13

Сообщение Kostin-cx »

по-моему, первая атмега должна была читаться без внешнего тактирования при правильном подключении.....
Последний раз редактировалось Kostin-cx Пн ноя 27, 2023 07:53:42, всего редактировалось 1 раз.
Реклама
Модератор
Аватара пользователя
Сообщения: 19055
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

Олегыч1, ты когда цитируешь, нажимай кнопку "цитата" в том сообщении, из которого цитируешь. а ты нажимаешь кнопку в собщении ниже цитируемого, поэтому вставляется ник другого человека.
а то мои слова ты приписал другому человеку.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Реклама
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Сб апр 15, 2023 13:56:13

Сообщение Kostin-cx »

Kostin-cx писал(а):первая атмега должна была читаться
да, проверил со фьюзами 0010 (0001 исходные) - всё читается-пишется....то она была пропущена при проверке (а не генератор помог в данном случае)...
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Сообщение Олегыч1 »

Starichok51, Прошу прощения :oops: Исправил :wink:
Kostin-cx, Ни одна не читалась. Я даже кварц подставлял на XTAL1; XTAL2 на 8 МГц и все Атмеги заново прогонял. А после генератора (именно генератора 5 вольтовых импульсов) на 8 МГц одна -таки оживилась. И потом она читалась даже после отсоединения генератора импульсов. Может такое быть, что этот генератор какой-то фьюз исправил, который ранее влиял на чтение?
Поставщик валерьянки для Кота
Сообщения: 1916
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

По какой-то причине в предыдущих попытках били фюзы внешнего генератора. Играть с
варианты, разберитесь, что на что влияет, интересно: https://www.engbedded.com/fusecalc/

Ищите, экспериментируйте с безопасной записью фюзы АВР. Есть много информации. Но лучше понять, что на что влияет, и прежде чем записать, анализировать и думать, ничего, например, что автор конструкции задал какую конфигурацию она имеет. Со временем и опытом это станет легко и просто, даже не задумываясь.

(Одна из причин, почему мне не нравится AVR :). С другими типам МК таких вопросов нет).
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 19055
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

Олегыч1 писал(а):Может такое быть, что этот генератор какой-то фьюз исправил
если допустить, что генератор записывает фьюзы, то может быть, что генератор даже без программатора может записывать прошивку?
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Сообщение Олегыч1 »

Starichok51, :)) Тогда остается вариант плохого контакта на макетке. Видимо все-таки очень много микроконтроллеров туда/сюда прошло через нее.
Модератор
Аватара пользователя
Сообщения: 19055
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

про исправность твоей макетки мне ничего не известно.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Родился
Сообщения: 14
Зарегистрирован: Ср авг 02, 2023 19:56:32
Откуда: Воронеж

Сообщение Alexandr2222 »

Намучился однажды с ним. Про это наверное писали уже. Купил несколько штук без джамперов. Очень было интересно. Всё работало. Все устройства шились прекрасно. Пришла партия новых МК и началась засада. Не увидел ни один чип))). И кварцы подкидывал,и от внешнего генератора пробовал,и драйверы другие. Чуть 10 штук 644 не закинул. Хорошо вспомнил что stk есть древний-от параллельного порта работал. Подключил-видит !Оказалось всё до безумия просто))). Подсмотрел схему.Надо просто было перемычку на usbasp поставить(ту,которая за скорость отвечает). Единственное о чём не подумал-посмотреть фузе биты,когда МК не определялся на высокоскоростном режиме.
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18677
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

В командной строке avrdude добавляете -B 400 и без всяких перемычек все заработает. Но медленно, поэтому сначала фьюзы на встроенный 8 МГц генератор, а потом остальное, уже как обычно.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Грызет канифоль
Аватара пользователя
Сообщения: 290
Зарегистрирован: Чт янв 11, 2018 14:32:00
Откуда: Новгородская обл.

Сообщение Theodoro »

Плата 3D принтера Trigorilla на ATMega2560. Патался перейти на Клиппер, но что то пошло не так, и решил вернуться на Марлин.
Прошиваю пр IPS AVRDUDE 3.3. EEPROM шьётся нормально, а FLASH не проходит верификацию. Вчера каким то чудом прошивка залилась. Сегодня немного отредактировал в ARDUINO_IDE, скомпилировал, и опять та же картина. Причем какие-нибудь мелкие скетчи (пробовал 80 кБ) шьет нормально. Провода 20 см. Может чип деградирует? В принципе можно и заменить, если бы быть увереным в его неисправности.
Фьюзы постановил Lock-3F, HB-D8, LB-FF, Ext-FD. Как проверить и можно ли реанимировать плату?
Изображение
Встал на лапы
Аватара пользователя
Сообщения: 113
Зарегистрирован: Вс май 12, 2024 12:41:38
Откуда: Подмосковье

Сообщение Александр Д. »

USBasp с гальванической развязкой МК. Может кому пригодится...
МК программатора ПРОШИТЬ ДО пайки в плату, или придётся подумать ;)
Вложения
usbasp DipTrace.zip
(105.12 КБ) 182 скачивания
usbasp_Gerber.zip
(63.48 КБ) 175 скачиваний
usbasp.png
(94.9 КБ) 214 скачиваний
3D-USBasp.jpg
(112.73 КБ) 227 скачиваний
Верните прошлое! там было такое прекрасное будущее...
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 164
Зарегистрирован: Ср июл 19, 2017 12:53:01

Сообщение Q-starь »

Подскажите деревянному:
Заливаю скетч из АрдуиноINO через USBAsp в Нану. Пишет:

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

выбранный последовательный порт
не существует или плата не подключена к нему"

Где я туплю? Всё вроде подключено правильно.
И вопрос вдогонку - Если через USBAsp заливать внутренний загрузчик сотрётся? Или как сделать что бы при пуске Ардуины в работу программа сразу стартовала без всяких опросах с тормозами?
Друг Кота
Аватара пользователя
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Сообщение radteh »

USBasp не создаёт последовательного порта.
По моему опыту ардуина не умеет работать с usbasp (или версия встроенной avrdude кривая), пробуй заливать прошивку через Khazama или avrdude скачанной с официального сайта.
Затрётся ли загрузчик зависит от выставленных флагов.
Встал на лапы
Аватара пользователя
Сообщения: 113
Зарегистрирован: Вс май 12, 2024 12:41:38
Откуда: Подмосковье

Сообщение Александр Д. »

доброго дня
тут две ошибки в сообщении:
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
Старая прошивка, не может на лету менять скорость тактовой частоты. На прошивку не влияет, можно игнорировать

avrdude: error: program enable: target doesn't answer.
а вот это - уже ошибка: Подключенный МК не отвечает. Причины - множество: от драйверов и неверных настроек самой среды Абдурины до проводов и контактов.

про последовательный порт - в сообщении ни слова. Где вы нашли про это? :o

советы:
Убедиться, что среда настроена на тактовую в 8 раз ниже той, что задана в самом МК.
А то получится, что ваша среда пробует шить так быстро, что МК не успевает.
Проверить контакты и провода
Установить перемычку "1MHz" на плате UsbAsp - тактовая понизится и есть шанс прошить.

из личного: среда Абдурины прекрасно работает с UsbAsp
по крайней мере, версии 1.6 ... 1.8...
Верните прошлое! там было такое прекрасное будущее...
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 164
Зарегистрирован: Ср июл 19, 2017 12:53:01

Сообщение Q-starь »

Снижение частоты не помогло. Пишет это:
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

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

Аvrdude есть версии 3.3 , правда как там рулить ни разу не делал.
Да и программка у меня в виде скетча написана в среде INO
Может проще тогда через другую Нану залить?
Ответить

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