Все про USBAsp

Обсуждаем контроллеры компании Atmel.
Ответить
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

afz, если TL866 умеет параллельный режим - то поможет. Но его цена.. кхм...
ФузДоктор на абдурине проще.
А если только последовательный - то без разницы, чем лечить кривые фузы.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Реклама
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

Коллеги, я хорошо знаю, что для исправления испорченных фьюзов и, в частности, для того, чтобы снять случайно установленный фьюз RSTDISBL, нужно программировать АВР-ку в параллельном режиме. Я и спрашивал, не знает ли кто, этот самый 866-й программирует их в параллельном режиме, или через SPI?

А про его цену... Да, дорогой. Но многие конторы, занимающиеся, в том числе, и ремонтом ноутов, имеют такие программаторы. И, в частности, та контора, где я работал до пенсии, тоже. А друзья, если что, там остались. :-)
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Реклама
Грызет канифоль
Сообщения: 261
Зарегистрирован: Вс ноя 13, 2011 11:21:23
Откуда: Горловка.

Сообщение igorka »

[uquote="afz",url="/forum/viewtopic.php?p=4169816#p4169816"]866-й программирует их в параллельном режиме, или через SPI?[/uquote]
Этот программатор поддерживает высоковольтное программирование.Иначе говоря с его помощью можно вернуть вывод reset в "привычное состояние".
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

Спасибо, именно это я и хотел узнать. И я сразу это подозревал - слишком сложный этот TL866, в нем есть все - и наборы ключей, и разные напряжения, так, что высоковольтное (параллельное) программирование АВР-ок - вопрос чисто софтовый, и, как мы видим, этот вопрос создатели 866-й программы решили.

Так, что если вдруг сам запорю фьюзы, или с Али приедет что-нибудь "не то", прогуляюсь к друзьям. А с Али не так давно таки приползли какие-то не шьющиеся 8-е Меги, надо будет таки прогуляться...
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

afz писал(а):приползли какие-то не шьющиеся 8-е Меги
Иногда это не меги, а кусок пластика с выводами.
тут прозвонить хотя бы питательные ноги 3+5 и 4+6 - они внутри чипа соединены.

ПС.
А вообще я стараюсь не лочить АВРки, ибо у меня они в TQFP - и кроме того, что их выпаивать, надо еще и переходку городить для доктора (которого нет).
Сначала считать фузы, 35 раз проверить, потом обновлять.
За свой долгий жизненный путь с АВРками я залочил их аж две штуки, когда отлаживал свой портабельный оффлайновый программатор в части обновления фьюзов. Но то был мой программный косяк. В остальном - я до недавнего времени использовал Хазаму в качестве оболочки для USBAsp - там с фьюзами всё удобно и наглядно. (Исключая Мегу328 - хазама ее не умеет, для 328-й - фьюзкалк + аврдудяпрог33).
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Реклама
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

GoldenAndy писал(а):Иногда это не меги, а кусок пластика с выводами.
Да нет, с виду, вроде-бы, все-таки, меги и лазерная гравировка в порядке, и вообще... Но чем-то они прошитые и не стирающиеся. Подробности не помню, как только не пошло, достал из тумбочки Мегу от старых запасов, а про те забыл благополучно.
GoldenAndy писал(а):В остальном - я до недавнего времени использовал Хазаму в качестве оболочки для USBAsp - там с фьюзами всё удобно и наглядно. (Исключая Мегу328 - хазама ее не умеет, для 328-й - фьюзкалк + аврдудяпрог33).
Не, я постоянно пользуюсь AVRDUDEPROG33, держу ее в состоянии "Биты с инверсией(ПониПрог)" и прямо манипулирую теми битами, которыми надо. Да, что фьюзы первым делом надо прочитать - это святое. :-)
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

afz, если просто повторять чужую конструкцию - то пофиг, вбил 3 числа в поля дудыПрог33 - и всё.
А если самому ставить - ну мне неудобно манипулировать битами, особенно теми, что за тактирование отвечают. Я их не запоминаю на память. Это надо или в шпаргалку смотреть, или в калькулятор.
Плюс для каждой меги эти биты свои. Тот же BOD, к примеру, в восьмой меге - это 2 бита в LOW, а в 328-й - 3 в Ext.
От лукавого это.
СпойлерИзображение

Вот так же удобнее, правда?
Вложения
fuses.jpg
(126.5 КБ) 246 скачиваний
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Вымогатель припоя
Сообщения: 676
Зарегистрирован: Ср ноя 18, 2020 15:42:36

Сообщение Levontay »

[uquote="GoldenAndy",url="/forum/viewtopic.php?p=4168104#p4168104"]Буфф, вроде на все вопросы ответил...[/uquote]

Большое спасибо - вы сложили кирпичики в единый образ.

[uquote="GoldenAndy",url="/forum/viewtopic.php?p=4168104#p4168104"]Если фьюзы не читаются, то:
4. Отключен Резет или возможность последовательного программирования.
6. Фьюзы, отвечающие за тактирование МК, не соответствуют источнику тактирования[/uquote]

Я так понимаю - это выясняется методом пробы высоким напряжением. То-есть мы плавно подходим к необходимости третьего программатора.

[uquote="GoldenAndy",url="/forum/viewtopic.php?p=4168104#p4168104"]Что бы не париться с выбором частоты программатора, есть рекомендация поставить джампер LoSpeed. чтоб МК мог услышать программатор - тактирование МК должно быть в 4 раза выше.[/uquote]

Я ставил на программаторе низкую скорость. Микроконтроллер у меня кварцуется от восьми мегагерц.
Судя по реакции на дисплее - тактирование работает. Вы видели фотку дисплея? как думаете - свидетельствует-ли она о наличии тактирования?

Судя по тому- что перепаивать 14 ножек - может - ну ево нафик... Если-бы можно было просто подпаяться трмя проводами и проверить... - ато - кучу проводов паять, а люди говорят - выпаивать микроконтроллер полностью.

Чисто ради интереса:
у меня контроллер в "LCR-T4", и там всего токопроводящего - три резистора с 680 Ом с PB на PC - их обязательно-ли отпаивать для параллельного программирования Доктором?

[uquote="GoldenAndy",url="/forum/viewtopic.php?p=4169944#p4169944"]ПС.
А вообще я стараюсь не лочить АВРки, ибо у меня они в TQFP - и кроме того, что их выпаивать, надо еще и переходку городить для доктора (которого нет).
...35 раз проверить[/uquote]

Вот! - так может нуефо нафиг... - перейти на микроконтроллеры с более удобным правлением - STM32, например.

[uquote="GoldenAndy",url="/forum/viewtopic.php?p=4169944#p4169944"]использовал Хазаму в качестве оболочки для USBAsp - там с фьюзами всё удобно и наглядно. (Исключая Мегу328[/uquote]

Ат.. - жесть! Почему мне всегда не везёт!?...

************************
Вашими-бы ответами - ЧАВО сделать...
Отвечателям просто нравиться печатать буквы: для значимости советуют проверить то или это, или все равно что; обычно - зачем это надо и методы проверки остаются за кадром.
Друг Кота
Аватара пользователя
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья

Сообщение oleg63m »

[uquote="GoldenAndy",url="/forum/viewtopic.php?p=4169721#p4169721"]afz, если TL866 умеет параллельный режим - то поможет. Но его цена.. кхм...
.[/uquote]
цена на али, еще недавно была 2000 рублей. 4 бутылки не лучшего коньяка. зато шьет как швейная машинка "зингерд", все подряд
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

oleg63m, не в программаторе дело, а в том, что надо выпаивать 328 мегу - 32 ноги TQFP
и все еще непонятно, в чем проблема - в кривом программаторе, в убитом бите порта МК или в руках юзера.
ибо понять, работает МК или нет - я не знаю. Вроде работает, если мусор на дисплее кажет... Но один фиг надо прошивку переливать.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 19077
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

oleg63m писал(а):швейная машинка "зингерд"
нет такой швейной машинки, а есть Зингер.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1633
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

У Олежика походу имеется китайский вариант Singerd… типа как abibas… вот и привык человек к такому логотипу. :)))
Друг Кота
Аватара пользователя
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья

Сообщение oleg63m »

[uquote="GoldenAndy",url="/forum/viewtopic.php?p=4173966#p4173966"]oleg63m Но один фиг надо прошивку переливать.[/uquote]
Для перепрошивки совсем не обязательно HVPP, залоченные биты снимаются простым стиранием, если ресет работает
Starichok51 писал(а):нет такой швейной машинки, а есть Зингер.
ну нажал случаем лишнюю букву.... :oops:
А почему вы, сударь, мусора так не поправляете?, стесняюсь спросить... :dont_know:
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Контактная информация:
Собутыльник Кота
Сообщения: 2804
Зарегистрирован: Вс фев 02, 2020 09:12:37

Сообщение 1en2 »

:) .....у мусора надо же каждое слово исправлять....на это нужен специально обученный человек, который будет заниматься только им...))))
Друг Кота
Аватара пользователя
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья

Сообщение oleg63m »

[uquote="1en2",url="/forum/viewtopic.php?p=4174489#p4174489"]каждое слово исправлять[/uquote]
у него еще надо умудриться угадать это слово. а-то исправишь- да не так. :))) Походу надо издавать "словарь мусорных слов" :)))
Хотя он последнее время исправляется, иногда пишет по трезвяни
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Контактная информация:
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1633
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

Раз у человека такой большой рейтинг, значит кому-то его перековерканные слова понятны. Или просто здесь очень много спецов, которые с полуслова понимают о чём он хочет сказать. Только вот спрашивающие навряд ли его понимают. Так как чтобы понять эти слова, необходимо отлично разбираться в той теме о которой он пишет. В общим замкнутый круг. Но народу это нравится – как указывает рейтинг и карма. :)
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

VNS, Тссссс... Про рейтинг - ни слова.
(тут в неких болтливых разделах есть теория заговора, что тут есть группа товарищей, которые друг другу плюсуют рейтинг, а неугодным - минусуют... но тссссс!!! испуганно оглядываюсь по сторонам)

Ну а что б не оффтоп
oleg63m писал(а):Для перепрошивки совсем не обязательно HVPP, залоченные биты снимаются простым стиранием, если ресет работает
ну гляньте ветку вверх. У ТСа программатор не видит МК.
Как оказалось, ТС перепутал проводок питания в шлейфе с каким то из проводков SPI.
Соответственно, МК запитался через паразитный диод линии данных. И я так думаю (поскольку там дисплей и подсветка на питании еще есть), что просто умер этот бит в порту. И программатор не может достучаться до МК.
Или второй вариант - если верить фьюзам с одного из скринов ТС - он переключил тактирование. А если нет тактирования, то только HVPP.
Хотя там на дисплее вроде какой то мусор появляется - может МК работает.
Но в любом случае правильно снять этот МК и припаять новый. И внимательно и правильно запрограммировать.
А снятый попробовать сдать в поликлинику на опыты к ФьюзДоктору отнести.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья

Сообщение oleg63m »

[uquote="GoldenAndy",url="/forum/viewtopic.php?p=4174523#p4174523"]ючил тактирование. А если нет тактирования, то только HVPP.
Хотя там на дисплее вроде какой то мусор появляется - может МК работает.
к ФьюзДоктору отнести.[/uquote]
Так и подмывает спросить: а автор до этого пробовал увидеть МК своим программатором. у меня, например тестер 7й серии, так вот его я ничем не могу программировать, кроме как стк-500. а все потому, что там защитная релюшка стоит параллельно входам. и как-то мешает. убить мегу надо еще постараться. я, когда настраивал программатор, одну тиньку сунул случайно в разъем на 180 градусов повернутой. в результате она так раскалилась, что вместе с панелькой вывалилась. естессно, сразу работать не стала, но отлежавшись пару дней, заработала аки новая. в гирлянде до сих пор мигает. я-бы посоветовал автору освободить ноги от посторонних нагрузок, прежде чем делать выводы. а если отключено тактирование- так можно на ногу входа усилителя кварца подать внешнее тактирование. в конце концов коммандно снизить частоту тактирования ISP. не все дудкошеллы умеют это делать самостоятельно, без пинка
умер этот бит в порту
не говорите так никогда, люди смеяться будут. умереть может разве что пин. при-чем это должен быть выход.
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

oleg63m писал(а):умер этот бит в порту
не говорите так никогда, люди смеяться будут
Пусть смеются. Мне пофиг. Дурные посмеются, умные почитают и поймут, что я имел ввиду. Вы ж поняли, и не смеялись. Или смеялись ?
Я так сказал для товарисча с дохлым тестером.
Для вас уточню. В состояни резет все пины в Hi-Z.
При попытке программирования, с учетом попутанных ног, питание пришло на порт и через защитный диод запитало МК и периферию. Диод от этого охренел и сказал, что он теперь не диод, а низкоомный резистор. И теперь бит порта имеет постоянную неотключаемую низкоомную подтяжку к питанию.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Вымогатель припоя
Сообщения: 676
Зарегистрирован: Ср ноя 18, 2020 15:42:36

Сообщение Levontay »

[uquote="oleg63m",url="/forum/viewtopic.php?p=4174482#p4174482"]залоченные биты снимаются простым стиранием, если ресет работает[/uquote]

То-есть вы настаиваете - что стирать Атмегу328 можно не выпаивая? - двенадцатью вольтами - а потом вернуться к привычному прошиванию? А я уже руки опустил, уже купил вчера новую Атмегу: GoldenAndy меня просветил - что у меня всякое желание пропало возиться с Доктором Бит Фьюз, перепаивать, программировать...

[uquote="oleg63m",url="/forum/viewtopic.php?p=4175097#p4175097"]а автор до этого пробовал увидеть МК своим программатором.[/uquote]

А что вы имеете ввиду? До КотаСтрофы удавалос USBASP+Dudo считать фьюзность и получалось какое-то значение, после - ничего.

[uquote="oleg63m",url="/forum/viewtopic.php?p=4175097#p4175097"]убить мегу надо еще постараться[/uquote]

- Это интересно.

[uquote="oleg63m",url="/forum/viewtopic.php?p=4175097#p4175097"]я-бы посоветовал автору освободить ноги от посторонних нагрузок[/uquote]

Изображение

- Если я правильно понимаю реально нагружены ноги - три: 12,14,16, - и то - под вопросом.
- правильно? - достаточно их отключить - или для стирания и их не обязательно?

[uquote="oleg63m",url="/forum/viewtopic.php?p=4175097#p4175097"]а если отключено тактирование[/uquote]

А как это проверить? Я об этом уже писал: дисплей что-то показывает, хоть и абракадабру - но битовую, что говорит о наличии тактирования. - я прав?

[uquote="oleg63m",url="/forum/viewtopic.php?p=4174482#p4174482"]
умер этот бит в порту
не говорите так никогда[/uquote]

- это интересно.
Отвечателям просто нравиться печатать буквы: для значимости советуют проверить то или это, или все равно что; обычно - зачем это надо и методы проверки остаются за кадром.
Ответить

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