roboforum.ru

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

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

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

blindman » 12 фев 2010, 20:05

А что, на самом сайте "Мир микроконтроллеров" нельзя программой воспользоваться?

Вот еще - делали, но не доделали (сил не хватило на полный перевод)
viewtopic.php?f=2&t=6106&

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

sarkel39 » 13 фев 2010, 10:41

В "Мире микроконтроллеров" есть ссылка сайт автора где можно этот калькулятор скачать или просто поработать в онлайн-режиме.Просьба поделится результатами работы с этим кальтулятором остается!

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

sandro » 16 фев 2010, 00:47

Вот пользуйте на здоровье
Вложения
FuseCalc.rar
(171.74 КиБ) Скачиваний: 12

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

Duhas » 16 фев 2010, 08:16

blindman писал(а):Вот еще - делали, но не доделали (сил не хватило на полный перевод)

блин, и правда, надо бы собраться как нить..

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

BAST » 26 фев 2010, 19:18

Прочёл всё, но всё же побоялся что-то менять. Прошиваю свою мегу8 через BASCON-AVR. На моей плате есть кварцовый резонатор на 12, вопрос как отключить внутренний и подключить внешний).

Вот скриншот того что у меня щас стоит.
Изображение

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

VIRUS_V8 » 26 фев 2010, 21:29

что бы подключить кварцевый резонатор на 12 мГц, нужен собственно сам кварцевый резонатор на 12 мГц и два кондера по 22 pf каждый, подсоедененные одним выводам к выводам кварцевого резонатора, другим к общему выводу (GND).
И такая комбиназия фьюзов:
CKSEL 1111
SUT 10
CKOPT 0
изходя из таблицы ниже
FuseTable.jpg

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

BAST » 28 фев 2010, 17:34

Попытался прошиться, начало поменял фьюзы потом начал прошивать, выскочила ошибка чтения и больше я не вижу свой контроллер, что делать такое может быть из за неправильных выставленных фьюзов? :cry:

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

galex1981 » 28 фев 2010, 22:37

Да, чаще всего из-за неправильно выставленных фузи битов. Как вариант - если вы прошивали AvrStudio то она сохраняет посленюю выставленную конфигурацию фузи битов, когда еще раз плату подключишь к программатору - нужно сделать снимок экрана и выложить сюда - может и получится МК оживить без параллельного программатора

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

almazkazan » 28 фев 2010, 23:02

а можно заснувшую МК при помощи другой, работающей МК разбудить :) просто у работающей на одну ножку мигагерцовый сигнал вывести и подсоединить к ножке заснувшей и всё. И будет как в сказке, поцелуй прекрасного принца разбудит заснушую белоснежку :D AVR123.NM как то тут объяснял как это делается =) я это делал и меги воскресали ^_^ тока в какой теме это было чето непомню

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

Sergey_B » 28 фев 2010, 23:15

Если "случайно" перевел Reset в режим Вход/выход - тогда только параллельным.
В другом случае на вход XTAL1 можно подать сигнал от другого генератора, вот от проца донора не пробовал, но в принципе - должно получиться.

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

BAST » 01 мар 2010, 01:21

Ребята выручайте =( обидно когда так происходит.... почти всё готово начинаешь прошиваться и тут на те вся работа кату под хост.

Прошивал через AVR ISP STK programmer эт встроенная утилита в Bascom.

У меня микроконтроллер впаян в плату, скажите его можно вылечить не выпаевая? и вот ещё по подробнее если можно про способы оживления.

Добавлено спустя 1 час 22 секунды:
Почитал форум, нашёл тему про Кварцевый генератор (автор galex1981) почитал, малочего понял....
Вопрос в силе как можно оиживить (по подробнее плз) :O: , под рукой практически нечего нет, токо отладочная плата на основе амеги16.

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

galex1981 » 01 мар 2010, 01:32

В той теме написано как на основе логики сделать кварцевый генератор. Просто народ чаще всего по невнимательности или неопытности неверно устанавливают фузы связанные с осциллятором. То есть у тебя на макетной плате кварцевый резонатор а ты настроил что осциллятором будет кварцевый генератор. Если это так, то ты либо собираешь кварцевый генератор, или используешь как народ тебе выше подсказывал ножку XTAL2 другого МК как осциллятор. На свою мегу на ножку XTAL1 подаешь сигнал с генератора или другой меги и возможно ты сможешь перешить правильно свою мертвую мегу....

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

BAST » 01 мар 2010, 01:58

Кстате вспомнил что конкретно поменял:
100010:lnt. RC 0sc. 8 MHz; Start-up PWRDN/RESET: 6 CK/14 CK + 65 ms; [CKSEL=0010 SUT=10]; default value
на
Ext. Crystal Osc.; Frequency 8.0- MHz; Start-up time PWRDN/RESET: 16K CK/14 CK + 4.1 ms; [CKSEL=1111 SUT=10]

после этого в конце прошивки ошибки выскочили и всё.

Вот ещё когда вы говорите подать сигнал на нажку меги (XTAL1) Вы имеете ввиду программно вывести значение 1 на неё да? и перемычкой соеденить ножку XTAL1 с XTAL2 (ушедшей в сон меги). Я всё правильно понял =)?

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

galex1981 » 01 мар 2010, 02:03

Нет неправильно! На ножку меги XTAL1 ушедшей в сон нужно подать сигнал с выхода генератора. Еще вопрос: каким напряжением питается мега?

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

BAST » 01 мар 2010, 02:07

Питается от адаптера в 9v через стабилизатор на 5v.
Спс за разъяснения =)


cron
Rambler\'s Top100 Mail.ru counter