roboforum.ru

Технический форум по робототехнике.

Фьюзы в AVR - помогите разобраться(для новичков и гуру)

Ответить

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

boez » 03 сен 2009, 01:01

У АВР одна нога для кварца - вход, вторая - выход. Можно просто взять сигнал у рабочей меги с той ноги что выход и кинуть на дохлую мегу на вход (какая из ног вход - сказано в даташите, та на которую подавать внешний клок). Мы так делали с 8515 - как раз для восстановления фузов, мощи генератора хватает чтобы и кварц качать, и еще один вход.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

alexsey163 » 03 сен 2009, 13:29

Всё я разобрался.Вот пройдите по ней http://www.radio-portal.ru/modules.php? ... ge_id=1027 там простая схема я собрал и все меги восстановил. :) Ничего сложного.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

almazkazan » 30 окт 2009, 02:57

boez писал(а):У АВР одна нога для кварца - вход, вторая - выход. Можно просто взять сигнал у рабочей меги с той ноги что выход и кинуть на дохлую мегу на вход (какая из ног вход - сказано в даташите, та на которую подавать внешний клок). Мы так делали с 8515 - как раз для восстановления фузов, мощи генератора хватает чтобы и кварц качать, и еще один вход.


А как сигнал сформировать?
подать на ножку уснувшей меги 1 потом 0 ... эээ... с какой частотой?

блин я atmega8515 две штуки усыпил)) чертов CVAVR, кто вообще додумался на program fuse bits по умолчанию галочку ставить?! :crazy:

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

galex1981 » 30 окт 2009, 03:06

Не 0,1 подавать, а выход тактирования XTAL2 рабочей меги, причем она сама сформирует тактовые импульсы. Главное чтоб соответствующие фузы стояли на рабочей Меге - работа с внешним кварцем...

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

SSG » 30 окт 2009, 09:51

almazkazan писал(а):чертов CVAVR, кто вообще додумался на program fuse bits по умолчанию галочку ставить?! :crazy:

Я во избежание случайностей прежде чем шить фьюзы сначала считываю, а потом делаю установки :)

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

EdGull » 30 окт 2009, 10:08

а вот васик это делает самостоятельно по умолчанию :P

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

Duhas » 30 окт 2009, 10:15

не наставляй тут людей га ложный путь :crazy:

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

galex1981 » 30 окт 2009, 10:22

не наставляй тут людей га ложный путь

Кому - что нравится! :wink:

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

EdGull » 30 окт 2009, 10:45

это еще надо разобраться какой из путей ложный! :D

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 30 окт 2009, 10:54

almazkazan писал(а):я atmega8515 две штуки усыпил)) чертов CVAVR

Вы усыпили - да, а причем тут CVAVR ?????

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

galex1981 » 30 окт 2009, 11:20

Обычно всегда винят инструмент а не деятеля ;)

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

almazkazan » 30 окт 2009, 12:21

про CVAVR я погарячился, конечно. :crazy: Пардон господа, эмоции!

galex1981 писал(а):Не 0,1 подавать, а выход тактирования XTAL2 рабочей меги, причем она сама сформирует тактовые импульсы. Главное чтоб соответствующие фузы стояли на рабочей Меге - работа с внешним кварцем...


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

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

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

galex1981 » 30 окт 2009, 12:23

1) верно
2) не слышал о таком

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 30 окт 2009, 12:31

almazkazan писал(а):Потом ногу XTAL2 рабочей меги соеденить с ногой(посмотреть даташит с какой) нерабочей меги.
Желательно через резистор.

Способы пробуждения и схемы генераторов есть на страничке Все о прошивке AVR - http://avr123.nm.ru/07.htm

almazkazan писал(а):возможно ли как нибудь используя только внутренний RC-генератор рабочей меги разбудить нерабочую?


Конечно. Вывести скоростной ШИМ ( настроить мастером CVAVR например или ICC ) - это и будет такт для нерабочей меги.

Программатор AVR910 USB постоянно выдает такт 1 Мгц наружу.

Можно взять такт от других устройств где он есть - бычно резистор в 1 кОм не нагрузит источник такта и дат достаточные колебания для меги.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

almazkazan » 30 окт 2009, 13:09

Конечно. Вывести скоростной ШИМ ( настроить мастером CVAVR например или ICC ) - это и будет такт для нерабочей меги.


....а как настроить мастером CVAVR atmega8L на скоростной ШИМ :oops: объясните пожалуйста.


Rambler\'s Top100 Mail.ru counter