Всё о фьюзах...

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 84
Зарегистрирован: Пн ноя 12, 2007 20:53:05
Откуда: Одесса

Сообщение biDE »

Тихан писал(а):А это как понять...
А это у вас надо спросить, в статье по-другому написано:
AVRка тактируется от встроенного генератора с частотой 8 МГц, при прошивке необходимо включить BOD(запрограммировать фьюзы BODLEVEL0, BODLEVEL1 стереть BODLEVEL2), иначе при выключении питания попортится EEPROM данных.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 346
Зарегистрирован: Пн апр 14, 2008 19:57:20

Сообщение Тихан »

biDE писал(а):
Тихан писал(а):А это как понять...
А это у вас надо спросить, в статье по-другому написано:
AVRка тактируется от встроенного генератора с частотой 8 МГц, при прошивке необходимо включить BOD(запрограммировать фьюзы BODLEVEL0, BODLEVEL1 стереть BODLEVEL2), иначе при выключении питания попортится EEPROM данных.
НННДааа......Признаю свою невнимательность

Получается мне отключать питания если что-то случилось нельзя, а то
МК конец....
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 84
Зарегистрирован: Пн ноя 12, 2007 20:53:05
Откуда: Одесса

Сообщение biDE »

Тихан писал(а):Получается мне отключать питания если что-то случилось нельзя, а то
МК конец....
Ну, конца никакого не будет. Я так понимаю, что при жизни :) процессор что-то пишет в EEPROM и, если во время записи отключить питание, то содержимое EEPROM будет нарушено. Чтобы этого избежать включают BOD, который остановит выполнение программы при понижении питания.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 396
Зарегистрирован: Ср май 28, 2008 19:30:31
Откуда: Донецк

Сообщение Pippeytz »

Вот я сомтрю датшит на Мегу128
В табилце 6 для выбора креамического\кварцевого резонтаора нужно устанвоить 4 бита 0.3 SKSEL 1111
Читаем дальше, где подробнее описан кварцевый резонтатор .
Таблица 8
Там видно, чтобы усатновить кварц на макс частоту 8Мгц нужно SKSEL 1-3 установить в 1

Тоесть, в первой табилце даташит говарит установить для кварца 4 бита SKSEL в еденицы, но не говарит на куакую частоту. А во второй табилце сказано, что для кварца на 8мгц нужно установить ТРИ бита в еденицы. Так все таки по какой табилце ставить галки по первй или второй?

Или ето прдразумевает, что я должен оставить SKSEL 0 = 1 , для выбора крварца, а SKSEL 1 SKSEL 2SKSEL 3 установтиь в 1 , чтобы частота крванца была выбрана 8 Мгц?
Полный пипеутз.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

Pippeytz писал(а):Вот я сомтрю датшит на Мегу128
В табилце 6 для
Посмотрите таблицу на прошлой странице этого топика ! Там вроде все ясно.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 396
Зарегистрирован: Ср май 28, 2008 19:30:31
Откуда: Донецк

Сообщение Pippeytz »

Ну по табилце то все ясно, неясно почему в даташите сначало говариться установить SKSEL0 =1 SKSEL1=1 SKSEL2=1 SKSEL3=1
- ето чтобы кварц изпользовать. А чтобы выбрать частоту 8 мгц, то нужно
SKSEL1=1 SKSEL2=1 SKSEL3=1 а про SKSEL0 не сказано вобще ни чгео. Вот что не понятно
Полный пипеутз.
Контактная информация:
Реклама
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вт июл 22, 2008 08:10:54

Сообщение BerZerK-ku »

Pippeytz писал(а):Ну по табилце то все ясно, неясно почему в даташите сначало говариться установить SKSEL0 =1 SKSEL1=1 SKSEL2=1 SKSEL3=1
- ето чтобы кварц изпользовать. А чтобы выбрать частоту 8 мгц, то нужно
SKSEL1=1 SKSEL2=1 SKSEL3=1 а про SKSEL0 не сказано вобще ни чгео. Вот что не понятно
А текст до и после таблиц смотрели? Видимо нет.
После таблицы 8 в datasheet ATmega128 идет такая строка:
  • The CKSEL0 fuse together with the SUT1..0 fuses select the start-up times as shown in
    Table 9.
И уже исхоядя из необходимых параметров запуска выбираются CKSEL0 и SUT1..0.
Родился
Аватара пользователя
Сообщения: 8
Зарегистрирован: Пн мар 17, 2008 17:45:51
Откуда: Perm

Сообщение VALERYI »

Подскажите как правильно установить фьюзы для ATtiny26
для работы от внутреннего генератора 1мгц
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 28
Зарегистрирован: Пн сен 01, 2008 21:56:44
Откуда: Балашиха

Сообщение Lakshmi »

VALERYI писал(а):Подскажите как правильно установить фьюзы для ATtiny26 для работы от внутреннего генератора 1мгц
Возможно с завода он так и поставляется.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 346
Зарегистрирован: Пн апр 14, 2008 19:57:20

Сообщение Тихан »

Привет!
Подскажити что за фьюз RSTDISBL и надо ли его сдругиме вместе ставить в тини2313.
Контактная информация:
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18679
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Тихан, я писал статью про фьюзы - почитайте
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 346
Зарегистрирован: Пн апр 14, 2008 19:57:20

Сообщение Тихан »

ARV писал(а):Тихан, я писал статью про фьюзы - почитайте
Спасибо! я кое что понял...но коечто нет...например у меня есть схема
и там зделан скриншот фьюзов в CVAVR , и там уже показано как устанавливать, но мне нужно устанавливать или нет RSTDISBL?Я не понимаю......
Контактная информация:
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18679
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Установите RSTDSBL - и можете смело прощаться с возможностью стереть или перепрошить микроконтроллер (если у вас нет параллельного или высоковольтного программатора) - чего тут непонятного?! По-моему в своей статье я красным по белому это написал.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 346
Зарегистрирован: Пн апр 14, 2008 19:57:20

Сообщение Тихан »

Понятно....ATMEL поставляет МК с сброшен фьюзом rstdisbl...[/code]
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 119
Зарегистрирован: Чт авг 16, 2007 16:30:42
Откуда: Харьковская обл.

Сообщение Angelus »

Сегодня неправильно пошил фюзы ATtiny13, теперь микроконтроллер не распознается.
Как то можно это исправить?

Еще один вопросик - ATtiny13 с завода идет с прошитыми фюзами на внутренний RC генератор на 9,6МГц?
Вложения
Atiny13 не распознается.JPG
CodeVisionAVR
Atiny13
FUSE
(41.61 КБ) 743 скачивания
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18679
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Angelus писал(а):Сегодня неправильно пошил фюзы ATtiny13, теперь микроконтроллер не распознается.
Как то можно это исправить?
высоковольтным программатором
Angelus писал(а):Еще один вопросик - ATtiny13 с завода идет с прошитыми фюзами на внутренний RC генератор на 9,6МГц?
нет
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

ARV писал(а):
Angelus писал(а):Сегодня неправильно пошил фюзы ATtiny13, теперь микроконтроллер не распознается.
Как то можно это исправить?
высоковольтным программатором
Для рассеивания ЗАБЛУЖДЕНИЙ советую (хотя вы и советуете не слушать советов - прислушайтесь ! ) прочитать стр. 7 моего курса, ну или хотябы даташит - раздел еррата.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

Angelus писал(а): Еще один вопросик - ATtiny13 с завода идет с прошитыми фюзами на внутренний RC генератор на 9,6МГц?
наверно и на 8 поделеть.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18679
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

tych писал(а):Для рассеивания ЗАБЛУЖДЕНИЙ советую (хотя вы и советуете не слушать советов - прислушайтесь ! ) прочитать стр. 7 моего курса, ну или хотябы даташит - раздел еррата.
tych, я, конечно, не экстрасенс, и потому имелл ввиду классическую ошибку - RSTDSBL, а он снимается на РАЗ при высоковольтном программировании :) остальное - не думаю, что это случилось...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3459
Зарегистрирован: Ср сен 27, 2006 16:18:57

Сообщение Барсик »

Angelus, ATtiny13 с завода идет с прошитыми фюзами на внутренний RC генератор на 9,6МГц, и с включённым делителем этой частоты на 8. Т.е. тактовая частота будет 1,2 МГц.

tych, будьте так любезны, пояснить, в чём состоит заблуждение ARV, и что там такое страшное написано в Errata ? Может, у меня старый datasheet? Насколько я понял, там советуют избегать такой комбинации фьюзов: SUT[1..0] = 00, DWEN = 0 or RSTDISBL = 0.
Судя по рисунку, который выложил Angelus, такой комбинации у него не было. Правда, он установил в качестве источника тактовой частоты внешний генератор...
Ответить

Вернуться в «AVR»