roboforum.ru

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

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

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

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

Сообщение blindman » 12 фев 2010, 20:05

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

Вот еще - делали, но не доделали (сил не хватило на полный перевод)
viewtopic.php?f=2&t=6106&
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение sarkel39 » 13 фев 2010, 10:41

В "Мире микроконтроллеров" есть ссылка сайт автора где можно этот калькулятор скачать или просто поработать в онлайн-режиме.Просьба поделится результатами работы с этим кальтулятором остается!
Если конь поранив ногу,вдруг споткнулся ,а потом опять.
Не вини коня,вини дорогу и,коня не торопись менять!
sarkel39
 
Сообщения: 17
Зарегистрирован: 09 фев 2010, 11:49
Откуда: Волгодонск

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

Сообщение sandro » 16 фев 2010, 00:47

Вот пользуйте на здоровье
Вложения
FuseCalc.rar
(171.74 КиБ) Скачиваний: 12
Аватара пользователя
sandro
 
Сообщения: 67
Зарегистрирован: 01 апр 2008, 02:29
Откуда: Тирасполь

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

Сообщение Duhas » 16 фев 2010, 08:16

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

блин, и правда, надо бы собраться как нить..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение BAST » 26 фев 2010, 19:18

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

Вот скриншот того что у меня щас стоит.
Изображение
BAST
 
Сообщения: 26
Зарегистрирован: 06 окт 2009, 15:58
Откуда: Питер

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

Сообщение VIRUS_V8 » 26 фев 2010, 21:29

что бы подключить кварцевый резонатор на 12 мГц, нужен собственно сам кварцевый резонатор на 12 мГц и два кондера по 22 pf каждый, подсоедененные одним выводам к выводам кварцевого резонатора, другим к общему выводу (GND).
И такая комбиназия фьюзов:
CKSEL 1111
SUT 10
CKOPT 0
изходя из таблицы ниже
FuseTable.jpg
VIRUS_V8
 
Сообщения: 170
Зарегистрирован: 06 май 2008, 18:33
Откуда: г. Щигры, Курская обл.
прог. языки: Delphi, BASCOM-AVR(basic)
ФИО: Павел

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

Сообщение BAST » 28 фев 2010, 17:34

Попытался прошиться, начало поменял фьюзы потом начал прошивать, выскочила ошибка чтения и больше я не вижу свой контроллер, что делать такое может быть из за неправильных выставленных фьюзов? :cry:
BAST
 
Сообщения: 26
Зарегистрирован: 06 окт 2009, 15:58
Откуда: Питер

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

Сообщение galex1981 » 28 фев 2010, 22:37

Да, чаще всего из-за неправильно выставленных фузи битов. Как вариант - если вы прошивали AvrStudio то она сохраняет посленюю выставленную конфигурацию фузи битов, когда еще раз плату подключишь к программатору - нужно сделать снимок экрана и выложить сюда - может и получится МК оживить без параллельного программатора
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение almazkazan » 28 фев 2010, 23:02

а можно заснувшую МК при помощи другой, работающей МК разбудить :) просто у работающей на одну ножку мигагерцовый сигнал вывести и подсоединить к ножке заснувшей и всё. И будет как в сказке, поцелуй прекрасного принца разбудит заснушую белоснежку :D AVR123.NM как то тут объяснял как это делается =) я это делал и меги воскресали ^_^ тока в какой теме это было чето непомню
“Но мы же еще ​живы, чувак, это же круто…”
Аватара пользователя
almazkazan
 
Сообщения: 97
Зарегистрирован: 04 окт 2008, 17:47
Откуда: казань, респ. Татарстан, россия
прог. языки: c++, c#, asm

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

Сообщение Sergey_B » 28 фев 2010, 23:15

Если "случайно" перевел Reset в режим Вход/выход - тогда только параллельным.
В другом случае на вход XTAL1 можно подать сигнал от другого генератора, вот от проца донора не пробовал, но в принципе - должно получиться.
Sergey_B
 
Сообщения: 31
Зарегистрирован: 15 фев 2010, 23:53
Откуда: Новосибирск

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

Сообщение BAST » 01 мар 2010, 01:21

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

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

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

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

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

Сообщение galex1981 » 01 мар 2010, 01:32

В той теме написано как на основе логики сделать кварцевый генератор. Просто народ чаще всего по невнимательности или неопытности неверно устанавливают фузы связанные с осциллятором. То есть у тебя на макетной плате кварцевый резонатор а ты настроил что осциллятором будет кварцевый генератор. Если это так, то ты либо собираешь кварцевый генератор, или используешь как народ тебе выше подсказывал ножку XTAL2 другого МК как осциллятор. На свою мегу на ножку XTAL1 подаешь сигнал с генератора или другой меги и возможно ты сможешь перешить правильно свою мертвую мегу....
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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 (ушедшей в сон меги). Я всё правильно понял =)?
BAST
 
Сообщения: 26
Зарегистрирован: 06 окт 2009, 15:58
Откуда: Питер

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

Сообщение galex1981 » 01 мар 2010, 02:03

Нет неправильно! На ножку меги XTAL1 ушедшей в сон нужно подать сигнал с выхода генератора. Еще вопрос: каким напряжением питается мега?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение BAST » 01 мар 2010, 02:07

Питается от адаптера в 9v через стабилизатор на 5v.
Спс за разъяснения =)
BAST
 
Сообщения: 26
Зарегистрирован: 06 окт 2009, 15:58
Откуда: Питер

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5