Страница 102 из 134
Re: Всё о фьюзах...
Добавлено: Сб фев 25, 2017 06:29:49
prinv
Жалко, конечно, что при использовании JTAG-отладки 4 пина становятся недоступны

Re: Всё о фьюзах...
Добавлено: Сб фев 25, 2017 10:22:58
edm2007
Случается так, что приходится чем-то жертвовать. Например, когда мы цепляем внешний кварц к контроллеру, у которого выводы XTAL совмещены с пинами портов (Attiny2313, ATmega8, ATmega48-88-68, ATtiny24-44-84 и т.п.), мы тоже теряем целых два вывода. Но это даже полбеды. Иногда мы этим рвем целый порт, к которому удобно бы было подключить семисегментный индикатор, например. Жизнь-боль...

Re: Всё о фьюзах...
Добавлено: Вс фев 26, 2017 15:12:17
Z_h_e
prinv писал(а):Жалко, конечно, что при использовании JTAG-отладки 4 пина становятся недоступны

На эти пины можно назначить несущественные для алгоритма функции. Отполировав алгоритм, JTAG выключается и устройство становится полностью рабочим.
Re: Всё о фьюзах...
Добавлено: Пн мар 13, 2017 17:26:30
Gudya
Всем здравия! подскажите, 8 МГц Atmega8 внутренний RC правильно выставлен?
Re: Всё о фьюзах...
Добавлено: Пн мар 13, 2017 17:30:03
edm2007
Доброго времени.
Да, правильно.
Re: Всё о фьюзах...
Добавлено: Пн мар 13, 2017 17:49:14
Gudya
спасибо
Re: Всё о фьюзах...
Добавлено: Пн мар 13, 2017 20:02:18
kombatus
Здравствуйте.
Случайно запрограммировал Атмегу 8А смд 32 ноги прошивкой, написанной для атмеги 8 в дип корпусе.
фьюзы SKSEL 3-0 включил. После этого даже параллельный программатор показывает ошибку чтения, пишет что чип заблокирован и не дает ни стереть, ни изменить ничего.
Можно ли восстановить эту атмегу?
Re: Всё о фьюзах...
Добавлено: Вт мар 14, 2017 04:07:03
akl
kombatus писал(а):...фьюзы CKSEL 3-0 включил.
Если подразумевается, что запрограммировали - то подайте на лапу 7(PB6/XTAL1) импульсы. Если незапрограммировали - подключите кварц.
Re: Всё о фьюзах...
Добавлено: Вт мар 14, 2017 08:06:07
oleg63m
так параллельному проггеру такты не нужны, он сам их подает куда надо.
и
kombatus писал(а):запрограммировал Атмегу 8А смд 32 ноги прошивкой, написанной для атмеги 8 в дип корпусе
это шутка такая?
сначала надо выяснить чем программировал, какое представление фюзов?
и потом смд от дипа отличаются распиновкой, подключашь то правильно? внутрисхемно или на адаптере?
Re: Всё о фьюзах...
Добавлено: Вт мар 14, 2017 14:47:55
kombatus
Первоночально программировал по spi, а затем пытался прочесть с помощью Тритона через адаптер внутрисхемного программирования.
Re: Всё о фьюзах...
Добавлено: Вт мар 14, 2017 17:43:07
oleg63m
ну, блин у вас и понятия...
для параллельного программирования используются почти 10 ног микросхемы. И если вы подключите к параллельному программатору SPI адаптер, это не параллельное подключение будет а чертий че. естессно и результата не будет. значит надо подключать, как уже советовали внешний генератор и исправлять фюзы, (не забывая что частота ISP должна быть не выше 1/4 тактовой) сильно угробить мелкосхему вы не могли, разве что если по глупости ресет не отключили
Re: Всё о фьюзах...
Добавлено: Вт мар 14, 2017 18:12:22
kombatus
Кварц уже стоит на плате.
На программаторе Фитон установлена панелька для внутрисхемного программирования.
Re: Всё о фьюзах...
Добавлено: Вт мар 14, 2017 18:56:19
Z_h_e
Фитон в любом случае может программировать AVR из любого его состояния, только используйте параллельный режим.
Там используется значительно больше ног и на RESET подается 12 В. В зависимости от Вашей схемы возможно надо будет сдуть МК с платы или отключить какие-то другие элементы.
Re: Всё о фьюзах...
Добавлено: Ср мар 15, 2017 13:40:17
kombatus
Спасибо.
Получается вот что. На новой микросхеме запаянной в плату все читается. Есть кварц на 16 мгц. Ставлю фьюзы CKSEL 3-0 в незапрограммированное состояние и все, микросхема не входит в режим программирования. Какие же фьзы надо ставить? Использую CVAVR.
Re: Всё о фьюзах...
Добавлено: Ср мар 15, 2017 13:49:47
oleg63m
проще наверное тебе скрин выложить, как ты фюзы выставляешь, и какую частоту надо выставить.
в авр студии прекрасно видно что надо выставлять. или для начала калькулятором фюзов воспользуйся.
повторюсь еще раз, на всяк случай:
http://www.getchip.net/posts/068-kak-pr ... -fuse-bit/
почитай, очень познавательно
к слову, недавно товарисч какраз говорил про мега8 из китая, в которых внутренний генератор работал только на 1 частоте и не переключался. но это не к столу сказано
тебе надо выставлять так, только инверсно, где галочки у тебя должно быть пусто
Re: Всё о фьюзах...
Добавлено: Чт мар 16, 2017 18:21:25
blazer
Решил реанимировать атмегу8. Неправильно выставил фьюзы. В сети нашел схему «доктора»AVR.
Небольшая статейка, заманчивая. Интересуюсь. Действительно этот девайс лечит-восстанавливает фьюзы и стоит его собирать?
Re: Всё о фьюзах...
Добавлено: Пт мар 17, 2017 06:30:51
edm2007
Восстанавливает заводские, да. Только нужно сначала контроллер "доктора" правильно прошить.

Re: Всё о фьюзах...
Добавлено: Пт мар 17, 2017 18:06:23
Z_h_e
kombatus писал(а):Есть кварц на 16 мгц. Ставлю фьюзы CKSEL 3-0 в незапрограммированное состояние и все, микросхема не входит в режим программирования. Какие же фьзы надо ставить?
Фьюзы надо ставить согласно ДШ. При работе от кварца выше 8 МГц нужно запрограммировать еще CKOPT.
Re: Всё о фьюзах...
Добавлено: Ср мар 22, 2017 19:43:50
olegue
Вдоволь натешившись с Атмегой8 заказал у братьев Атмегу328p. Она шьется. И eep и hex в нее заходит. Испльзую хазарму. А вот при попытке обратиться к форме с фьюзами пишет на чистом английском: Fuses and lock bits are not supported yet for Atmega328p. Что это за зловещая надпись. Что значит "пока не поддерживается". Пробую ее гуглить и ничего! Как будто такой проблемы и не было никогда. Ставлю прошитый камень в транзистор тестер работает ужасно медленно, полминуты меряет резистор. Что скажете куда копать. Да, кстати, когда залочилась атмега8 я быстренько соорудил Доктора и решил проблему. Пробовал сувать в доктора и Атмегу328, но тщетно - доктор ее лечит судя по светодиодам только вот ситуация не меняется - прошить фьюзы по прежнему невозможно.
Re: Всё о фьюзах...
Добавлено: Ср мар 22, 2017 19:51:37
oleg63m
olegue писал(а): Испльзую хазарм
попробуй avrdudeshell
она тоже шьет через дудку, но проблем, кажись поменьше будет.
а программаторов она знает туеву кучу.