0 / 0 / 0
Регистрация: 28.08.2008
Сообщений: 9
|
|
1 | |
Залочил AVR01.02.2010, 19:55. Показов 113356. Ответов 56
Метки нет (Все метки)
Залочил мегу8 вот таким образом:
<Изображение удалено> Как можно вернуть её к жизни? Пробовал внешним сигналом ~100 Гц, не помогло. Кварц тоже. Какие еще могут быть варианты?
0
|
01.02.2010, 19:55 | |
Ответы с готовыми решениями:
56
Залочил кристалл.... Залочил AT90USB647 Atmega8 +внешняя RC(залочил) Залочил Mega32 или нет ? AVR JTAG mkI + avarice + avr-gdb + Linux |
0 / 0 / 0
Регистрация: 24.08.2010
Сообщений: 353
|
|
06.09.2010, 23:58 | 41 |
С момента моего прошлого поста ситуация несколько изменилась, но проблема осталась.
1) Я таки собрал HV fuse bit doctor и он даже смог оживить тиньку (хотя работает через раз, почему пока другой вопрос) 2) С помощью SPI Prokrammer контроллер читается / шьется (как в прочем и из пони) 3) С помощью SPI Prokrammer зашил фьюзы (см. вложение) и эта скотина (тинька) снова не видится программатором! Теперь меня интересует что же пошло ни так? я не верно зашил фьюзы (пожалуйста кто-нибудь проверьте, я шил под кварц 12МГц), или второй вариант - неисправен кварц / кондеры / микра(почему бы и нет)??? Жду ваших идей на этот счет, я уже начал отчаиваться... Собираю я вот это, вот фьюзы, предложенные автором. Искренне надеюсь на вашу помощь! p.s. Тинька сейчас работает (полностью стерта, фьюзы дефолтные). <Изображение удалено>
0
|
0 / 0 / 0
Регистрация: 16.08.2010
Сообщений: 1,326
|
|
07.09.2010, 11:31 | 42 |
Вроде все правильно делаешь, странно. Мож кварц ёкнул? Проверь генерацию после прошивки на XTAL2. Еще можно попробовать подать на XTAL1 импульсы с внешнего генератора (после прошивки), а также попробовать непрограммировать фуз SUT0
0
|
0 / 0 / 0
Регистрация: 24.08.2010
Сообщений: 353
|
|
08.09.2010, 21:50 | 43 |
Видимо все я и правда верно делал, поставил другой контроллер, на нем те же фьюзы работают верно, видимо контроллер поврежден (наверное импульс в +40В не пошли ему на пользу...) Но тем не менее вопрос видимо решен.
0
|
sdk_yms
|
|
15.11.2012, 17:29 | 44 |
Добрый день. Шил Atmega168PA программатором USBAsp купленном в виде конструктора. ПО ExtremeBurner с правленым конфигом. Залил прошивку. Залил фьюзы LOW 4E HIGH 9F Ext F9 (см картинку). На схеме стоит внешний кварц на 16МГц с конденсаторами как положено. Усьо. Теперь при подключении к компу самой схемы, говорит не опознано USB устройство (эмулируется в HID). Программатор этот теперь тоже не видит чип. Подскажите куда смотреть что читать? Схема которую собирал отсюда http://habrahabr.ru/post/152034/
|
0 / 0 / 0
Регистрация: 24.08.2010
Сообщений: 353
|
|
17.11.2012, 14:29 | 45 |
Судя по всему, ExtremeBurner инвертирует фьюзы, как и PonyProk. Если так, то вы наглухо залочили кристалл. Спасти может только параллельный программатор либо FuseBytDoctor.
Вот смотрите: 1. http://extremeitistronics.co.in/news/im ... seByts.png 2. http://www.myrobot.ru/wiki/uptoods/Proj ... _fuses.png 3. Это сравнение настроек вашего ПО и ponyprog-а (который точно инвертирует фьюзы). А вообще какой-то странный выбор ПО программатора (я такого даже и не знал). Если хотите повторить схему, то лучше следовать инструкции строго по шагам иначе сами знаете...
0
|
virt
|
|
17.11.2012, 14:45 | 46 |
Что-то с логикой моей стало...
Это инверсия или нет, если считать дефолтом единицу с завода? |
0 / 0 / 0
Регистрация: 24.08.2010
Сообщений: 353
|
|
17.11.2012, 14:50 | 47 |
virt. Тут я исхожу из другой логики: AVRStudyo - я считаю стандартом де-факто в плане установки фьюзов, а вот PonyProk в отличии от нее инвертирует галки. Если посмотреть выше по теме, то 2 года назад я налетел именно на эти грабли :)
Ну и в плане логики: 0 - стоит галка, а 1 - не стоит, это как-то странно, согласитесь.
0
|
virt
|
|
17.11.2012, 14:57 | 48 |
Предыстория в данном случае такова: в старые времена были микросхемы с пережигаемыми перемычками, и оборванная (сожжёная) перемычка означала акт программирования. |
0 / 0 / 0
Регистрация: 24.08.2010
Сообщений: 353
|
|
17.11.2012, 15:03 | 49 |
Да я знаю, но в силу возраста (не застал я таких микросхем) часто думаю иначе, уверен - не я один.
Тут есть хорошее решение - сменить AVR на ARM или MSP430, где нет фьюзов => нет проблем :)
0
|
virt
|
|
17.11.2012, 15:22 | 50 |
Не пронимаю трудностей с фьюзами у других - названия фьюзов столь мнемоничны, что их нельзя неправильно понять при всём желании: RSTDISBL означает запрет ресета, если против него выставлена галка. И это даже при условии, что английский для человека не родной.
|
0 / 0 / 0
Регистрация: 12.03.2012
Сообщений: 524
|
|
17.11.2012, 18:45 | 51 |
А я вот UsbAspом залочил(наверно) две аврки.
Первый раз упал "чувак" во время записи(притом НЕ фьюзов). Второй раз затупил Exnreme Burner(тоже фьюзы не трогал...). Толи софтец такой кривой... Толи что.
0
|
sdk_yms
|
|
18.11.2012, 11:49 | 52 |
Сообщение от kiovos
В extremeburner галочки не ставил, только указал шестнадцатиричный код каждого уровня фьюзов (LOW HIGH EXT). По поводу запрета Riset я сначала смотрел на галочку под выпадающим списком с частотой. Да признаю сам виноват. Сейчас почитав еще инфу, понимаю, что придется либо через программатор Громова пытаться разлочить, либо пробовать собирать Fuse doctor. Либо самый наверное бескровный вариант, это купить второй чип, распаять и пробовать, а данный экземпляр использовать для сборки самопальной ардуино, раз уж он у меня останется "лишним". Кстати, перепробовал много разных ПО, данное у меня на этапе проб единственное нормально завелось. AVRDude некоторые ругались на отсутствие поддержки USB намекало "пересобери меня с поддержкой данной библиотеки". Так и получилось. Собственно конечный вопрос: какими должны быть фьюзы? или только убрать RSTdisable и должно заработать? |
sdk_yms
|
|
18.11.2012, 20:16 | 53 |
Сообщение от sdk_yms
|
0 / 0 / 0
Регистрация: 24.08.2010
Сообщений: 353
|
|
18.11.2012, 22:41 | 54 |
sdk_yms, вы не сможете убрать RSTDISBL без параллельного программатора (Громов - таковым не является). Если вы таки залочили МК, то без Doctor-а (или аналогов) тут никак. Я в свое время собрал, ничего сложного (если есть навык ЛУТ-а), детали доступные, а если решили всерьез заняться AVR-ками, то Doctor - это вообще маст хэв!
*Лирическое отступление* Я сам метался по различным софтинам и программаторам, в итоге выбрал AVRStudyo + самодельный AVR ISP mkII + не менее самодельный FuseBytDoctor. Сейчас вообще потихоньку отхожу от AVR, благо альтернатив - воз и маленькая тележка, тот же MSP430 лишен необходимость подбирать софт да и программатор уже встроен в копеечную отладочную плату.
0
|
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 4
|
|
29.05.2015, 22:57 | 55 |
В поиске Google по запросу "К561ЛА7" в картинках (вторая по счёту) выдаётся картинка из этого поста.
Запрос был сделан, чтобы узнать распиновку К561ЛА7. В картинке, в начале поста, перепутаны ноги у второго и третьего элемента означенной микросхемы. Первая мысль: если с easy... значит правильно... Ан нет... Для данного применения значения не имеет, но репутацию easy... портит... Запрос:
0
|
0 / 0 / 0
Регистрация: 28.01.2012
Сообщений: 499
|
|
29.05.2015, 23:27 | 56 |
Сообщение от TSV
Так что на репутацию зря наезжаешь!
0
|
0 / 0 / 0
Регистрация: 15.03.2009
Сообщений: 4
|
|
30.05.2015, 02:55 | 57 |
Сообщение от TSV
0
|
30.05.2015, 02:55 | |
30.05.2015, 02:55 | |
Помогаю со студенческими работами здесь
57
AVR AVRISP STK500 V3.0 USB ISP Programmer for AVR IC (Avr Studio + WinAvr) vs (mikroC PRO for AVR) AVR Atmega324PU не прошивается AVR ISP Mk2 Как подкрутить AVR Toolchain к AVR Studio 4.19? Анализ стека AVR / AVR stack analysis Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |