Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 02.10.2016, 01:16  
fsmoke
Прописка
 
Регистрация: 06.07.2010
Сообщений: 140
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
fsmoke на пути к лучшему
По умолчанию нубские avr вопросы про фьюзы и резонаторы

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

1) правильно ли я понял, что фьюзы для атмела не хранятся в hex(или как там оно у них зовется) файле? Что они указываются на этапе заливки прошивки каждый раз, и если я даже работающую, отлаженную прошивку отдам другу и не сообщу(или напутаю) о фьюзах - он спокойно может запороть себе камень, так ли это? (Если это так, то для тех кто это придумал - уже давно приготовлен отдельный котел...имхо это чудовищно)

2) если по всем фьюзам почти всё понятно, то по фьюзам осциллятора есть вопрос. К слову у меня и в пикейных проектах крайне редко используется внешний кварц, но там где он есть я просто ставил HS и усё работало). Тут непоняток ещё больше

из даташита
Цитата:
For resonators, the maximum frequency is 8MHz with CKOPT unprogrammed and 16MHz with
CKOPT programmed.
т.е. если я хочу 16мгц, а я хочу... CKOPT - должен быть в нуле

смотрим в таблицу
Нажмите на изображение для увеличения
Название: avr1.png
Просмотров: 0
Размер:	30.0 Кб
ID:	102226
нам нужна строчка CKOPT =0 CKSEL3..1 = 101,110,111 - ну ок

смотрим в таблицу
Нажмите на изображение для увеличения
Название: avr2.png
Просмотров: 0
Размер:	71.6 Кб
ID:	102227
очевидно нам нужны последние 3 строки - но какие? Этот вопрос очевидно не относится к АВР но раз уж я говорю о них - хотелось бы выяснить.

Например я купил такие кварцы в чиде(я кстати, по моему, действительно там их и брал - уже не помню):
http://www.chipdip.ru/product/16mhz-hc-49sm/
Нажмите на изображение для увеличения
Название: quarz1.png
Просмотров: 0
Размер:	17.7 Кб
ID:	102228
Как по этим хар-кам(и по каким вообще) я определю, что именно мне из этого выставлять в SUT1..0?
Реклама:

Последний раз редактировалось fsmoke; 02.10.2016 в 01:24.
fsmoke вне форума  
Непрочитано 02.10.2016, 01:58  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,861
Сказал спасибо: 2,532
Сказали Спасибо 11,773 раз(а) в 5,897 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: нубские avr вопросы про фьюзы и резонаторы

Сообщение от fsmoke Посмотреть сообщение
правильно ли
Правильно
Сообщение от fsmoke Посмотреть сообщение
Что они указываются на этапе заливки прошивки каждый раз
Нет. Не каждый. Записанные остаются неизменными до необходимости что-то в них изменить.
Сообщение от fsmoke Посмотреть сообщение
отдам другу и не сообщу(или напутаю) о фьюзах - он спокойно может запороть себе камень
Не все так мрачно. Не сообщите о необходимости изменить заводские установки - может не работать. Напутаете - тут все возможно.

Если решили работать с АВР, обзаведитесь программатором, который поддержан Студией и пишите фьюзы из нее - так избежите ошибок. В Студии с фьюзами все просто и понятно, не надо ломать голову непонятками.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Непрочитано 02.10.2016, 12:38  
fsmoke
Прописка
 
Регистрация: 06.07.2010
Сообщений: 140
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
fsmoke на пути к лучшему
По умолчанию Re: нубские avr вопросы про фьюзы и резонаторы

Сообщение от akegor Посмотреть сообщение
Если решили работать с АВР
Спасибо, за ответ. Может и с резонатором поможете?
fsmoke вне форума  
Непрочитано 02.10.2016, 13:31  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,798
Сказал спасибо: 2,913
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: нубские avr вопросы про фьюзы и резонаторы

Сообщение от fsmoke Посмотреть сообщение
правильно ли я понял, что фьюзы для атмела не хранятся в hex(или как там оно у них зовется) файле?
А что в этом странного, если это разные области памяти? Если какая-то IDE помещает весь выхлоп в один файл, то мне от этого ни жарко, ни холодно.

Сообщение от fsmoke Посмотреть сообщение
очевидно нам нужны последние 3 строки - но какие? Этот вопрос очевидно не относится к АВР но раз уж я говорю о них - хотелось бы выяснить.
Биты конфигурации CKSEL0, SUT[1:0] определяют не столько режим работы задающего генератора, сколько поведение системы сброса при подаче питания - какую задержку сделать на включение и стабилизацию задающего генератора (колонка Start-up time) и добавить-ли дополнительную (Additional delay). Соответственно - есть типовые рекомендации по применению (Recommended usage):
  • 101 - при использовании кварцевого резонатора (большая добротность требует большего времени на стабилизацию режима задающего генератора) и включенной системе контроля напряжения питания (BOD);
  • 110 - при использовании кварцевого резонатора и высокой скорости нарастания напряжения питания (когда конденсаторы на выходе стабилизатора питания установлены без излишеств, на мой взгляд - до 33..47 мкФ, соответственно - дополнительная задержка невелика);
  • 111 - при использовании кварцевого резонатора и низкой скорости нарастания напряжения питания.
ForcePoint вне форума  
Непрочитано 02.10.2016, 14:18  
Paul74s
Частый гость
 
Регистрация: 19.05.2014
Сообщений: 48
Сказал спасибо: 5
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
Paul74s на пути к лучшему
По умолчанию Re: нубские avr вопросы про фьюзы и резонаторы

А почему выбор пал на мегу8, а не мегу88 - она современнее, и если памяти станем мало просто заменить на мегу168 или даже 328
Paul74s вне форума  
Сказали "Спасибо" Paul74s
fsmoke (03.10.2016)
Непрочитано 03.10.2016, 00:33  
fsmoke
Прописка
 
Регистрация: 06.07.2010
Сообщений: 140
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
fsmoke на пути к лучшему
По умолчанию Re: нубские avr вопросы про фьюзы и резонаторы

Сообщение от ForcePoint Посмотреть сообщение
скорости нарастания напряжения питания
нарастания напряжения питания чего???

перевести даташит я и сам могу, на самом деле я просмотрел десяток форумов где эта тема поднималась - и везде вот такие пространные ответы - добротность,высокая скорость, низкая скорость ....
У меня вопрос простой, практический - я купил/хочу купить в магазине N кварц B на X MHZ, что мне ставить? на какие хар-ки смотреть? Как выбирать кварц? Вот млин почему этого нигде нет - простой ликбез по выбору кварца. Я привел пример из ЧИДа - можно на нем сказать - аля "чувак ты должен поставить осцилляторные фьюзы так-то и так-то и это будет однозначно тру для данного кварца", или "ты должен выбрать кварц так-то и так-то, по таким-то и таким-то хар-кам, если хочешь чтоб было так-то и так-то, а если не хочешь тогда вот так" в конце концов всё идет от задач, где-то нужна точность - где-то стабильность, где-то помехозащищенность итд итп(это я к слову)

Сообщение от Paul74s Посмотреть сообщение
А почему выбор пал на мегу8
1)для моих задач это за глаза(особенно после пиков дорогущих).
2)про новое и старое в сфере авр я никак, я только начал смотреть в сторону авр а Вы сразу про новинки , ну что ж Спасибо кстати что открываете глаза
fsmoke вне форума  
Непрочитано 03.10.2016, 00:36  
fsmoke
Прописка
 
Регистрация: 06.07.2010
Сообщений: 140
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
fsmoke на пути к лучшему
По умолчанию Re: нубские avr вопросы про фьюзы и резонаторы

Сообщение от ForcePoint Посмотреть сообщение
Start-up time) и добавить-ли дополнительную (Additional delay).
Start-up time - у них одинаковое для кристаллов. Можно поподробней про Additional delay в каких ситуациях что ставить?

Т.е. если я буду везде ставить на всякий случай 111 - это будет работать всегда ?

Последний раз редактировалось fsmoke; 03.10.2016 в 00:38.
fsmoke вне форума  
Непрочитано 03.10.2016, 00:59  
fsmoke
Прописка
 
Регистрация: 06.07.2010
Сообщений: 140
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
fsmoke на пути к лучшему
По умолчанию Re: нубские avr вопросы про фьюзы и резонаторы

Сообщение от ForcePoint Посмотреть сообщение
А что в этом странного, если это разные области памяти? Если какая-то IDE помещает весь выхлоп в один файл, то мне от этого ни жарко, ни холодно.
Ну давайте вообще каждый сегмент в отдельный файл класть - чтоб запутаться в конец. По моему опыту(по крайней мере в наших отечественных конторах) - обычно создатель дизайна и разработчик микропрограммы - это один и тот же человек, абсолютно знающий какие фьюзы для данного мцу в данном девайсе ставить. Полный девайс для производства это дизайн + hex + сопроводительная дока для производства + подписанные бумаги от главного конструктора/ген дира. Разделение на фьюзы и не фьюзы имхо бред - лишнее место где можно накосячить людям с производства неизменно далеким от разработки, не дай б-г ещё протекшен с кода снимут случайно(или намеренно) - зачем этот геморрой?
fsmoke вне форума  
Непрочитано 03.10.2016, 01:04  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,861
Сказал спасибо: 2,532
Сказали Спасибо 11,773 раз(а) в 5,897 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: нубские avr вопросы про фьюзы и резонаторы

Сообщение от fsmoke Посмотреть сообщение
зачем этот геморрой?
Гы! Вам дать адрес сайте Атмела? Туда этот вопрос корректней задавать.

Вот так выглядит работа с фьзами в Студии.
Миниатюры:
Нажмите на изображение для увеличения
Название: 2016-10-03_00-16-39.jpg
Просмотров: 0
Размер:	83.5 Кб
ID:	102274  
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.

Последний раз редактировалось akegor; 03.10.2016 в 01:23.
akegor на форуме  
Непрочитано 03.10.2016, 01:17  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: нубские avr вопросы про фьюзы и резонаторы

Сообщение от Paul74s Посмотреть сообщение
почему выбор пал на мегу8, а не мегу88 - она современнее
но внутренний опорник 1.1 против 2.5 - не всегда удобно
jump вне форума  
 

Закладки

Метки
avr
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы про LH75401 System-on-Chip Chay_Nik ARM 0 01.12.2015 08:38
Гравитационное замедление времени alder Отвлекитесь, эмбеддеры! 775 15.11.2013 16:45
Сложные вопросы про мост с фильтром LC vidask Источники питания и свет 67 30.12.2011 23:24
Вопросы про ATMEL МК и HTTP сервер greafuger Микроконтроллеры, АЦП, память и т.д 15 08.06.2008 00:46


Часовой пояс GMT +4, время: 15:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot