roboforum.ru

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

 

фьюзы в AVR Studio

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

фьюзы в AVR Studio

Сообщение Maxiik » 05 апр 2014, 10:59

Добрый день !
Помогите пожалуйста разобраться со значениями фьюзов по тактированию МК от резонатора или от внутреннего источника.
В программе я всегда указывал что МК тактируется от внешнего кварца на 8 МГц, а недавно занялся изучением таймеров и обнаружил что во фьзах выставлена частота 1 МГц по умолчанию.
Поменял на 8 МГц и всё заработало.
Только до сих пор сомневаюсь что я там поменял, интуиция подсказывает, что он всёравно тактируется от внутреннего источника....
Прикладываю фотку того что не понятно и что хочется расшифровать, зарание спасибо большое !
Вложения
фьюзы.jpg
Аватара пользователя
Maxiik
 
Сообщения: 262
Зарегистрирован: 28 сен 2009, 21:54
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович

Re: фьюзы в AVR Studio

Сообщение Madf » 05 апр 2014, 11:28

Всё очень просто, в таблице идет описание:

- внешний/внутренний генератор/кварц;
- частота/скорость;
- задержка перед запуском/включения (после подания питания).

В зависимости от МК, эти настройки (нюансы) могут различаться.

В инете есть более детальное (по битное) описание и вообще есть готовые калькуляторы, где можно подбирать/рассчитывать частоты таймеров и шимов..
Madf
 
Сообщения: 2144
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: фьюзы в AVR Studio

Сообщение Maxiik » 05 апр 2014, 11:55

Спасибо !
Подскажите, а вот тот что на рисунке выделен синим что означает ?
Кварц или внутренний генератор ?
Аватара пользователя
Maxiik
 
Сообщения: 262
Зарегистрирован: 28 сен 2009, 21:54
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович

Re: фьюзы в AVR Studio

Сообщение Radist » 05 апр 2014, 12:19

INTRC - интернальный РЦ генератор. Внешний кодируется сокращением EXT (экстернал/интернал - наружний/внутренний). Кварцевый резонатор кодируется сокращением OSC - осциллятор.
Аватара пользователя
Radist
 
Сообщения: 2233
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: фьюзы в AVR Studio

Сообщение Maxiik » 05 апр 2014, 12:44

Спасибо большое !
Интуиция не подвела !)
Я поменял значение на
EXTRCOSC_8MHZ_12MHZ_18CK_64MS
Прошил и всё - приехали - контроллер перестал определяться АВР студией.... ((((( :cry:
Выдаёт такое сообщение
Вложения
ошибка после изменения фьюзов.jpg
Аватара пользователя
Maxiik
 
Сообщения: 262
Зарегистрирован: 28 сен 2009, 21:54
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович

Re: фьюзы в AVR Studio

Сообщение Radist » 05 апр 2014, 15:40

А подумать перед тем, как делать?
Вы прошили тактирование от внешней РЦ цепи. Надо либо ее временно навесить, либо подать внешнее тактирование. Если есть МК с кварцем (пока не залоченный), то с ноги XTAL2 кинуть провод на XTAL1 залоченного МК (земляной провод не забудьте).
Аватара пользователя
Radist
 
Сообщения: 2233
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: фьюзы в AVR Studio

Сообщение avr123.nm.ru » 05 апр 2014, 22:17

или резистор с конденсатором подключить как он и ожидает теперь, или генератор использовать или на логике смастерить по быстрому - http://www.proavr.narod.ru/07.htm
наверно можно взять такт с xtal2 чипа в программаторе, а может в прогере есть спец вывод такта.

Какой программатор у вас?
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: фьюзы в AVR Studio

Сообщение Maxiik » 05 апр 2014, 22:57

Теперь понятно всё *)))
Спасибо большое за советы !
Программатор у меня покупной, я через Вас, AVR123, его покупал в Москве...
Отличный программатор - большое спасибо !!!
Radist, я подумал что это от внешнего кварца будет тактирование...(((
А что нужно поставить чтобы от внешнего кварца запустить ?
Аватара пользователя
Maxiik
 
Сообщения: 262
Зарегистрирован: 28 сен 2009, 21:54
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович

Re: фьюзы в AVR Studio

Сообщение Radist » 05 апр 2014, 23:15

Надо найти слова EXT XTAL. Искать внизу списка.
Аватара пользователя
Radist
 
Сообщения: 2233
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: фьюзы в AVR Studio

Сообщение avr123.nm.ru » 06 апр 2014, 02:25

в студии 4 - "екстенал кристал..."

Maxiik писал(а):я через Вас, AVR123, его покупал в Москве...
Отличный программатор - большое спасибо !!!
у гребенки контактов программирующей части есть отверстие металлизированое - это выход таката 1,8 МГц для таких случаев как раз!
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: фьюзы в AVR Studio

Сообщение Maxiik » 09 апр 2014, 17:55

AVR123, спасибо !
Подскажите ещё как выставить внешний кварц на 8 МГц?
В списке не указано количество мегагерц, указано лишь, что внешний кварц средней, низкой или высокой частоты и время запуска...
Как это понять ?)
Какие значения лучше ставить ?)
Аватара пользователя
Maxiik
 
Сообщения: 262
Зарегистрирован: 28 сен 2009, 21:54
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович

Re: фьюзы в AVR Studio

Сообщение avr123.nm.ru » 09 апр 2014, 19:52

ext crystal high freq и максим время старта - т.е. нижняя строчка среди ext crystal high

и желательно супервизор питания включать boden и напряжение соотв. вашему питанию.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: фьюзы в AVR Studio

Сообщение Maxiik » 16 апр 2014, 00:33

Спасибо за советы !
Всё получилось вроде, вроде как всё работает от внешнего кварца...
Урааа !)
Произвёл первое знакомство с фьюзами *)
Теперь нужно будет как-нибудь оживить тот контроллер который зашил от внешней РЦ цепочки ...
Аватара пользователя
Maxiik
 
Сообщения: 262
Зарегистрирован: 28 сен 2009, 21:54
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович


Вернуться в Новичкам или основы основ роботостроения.

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

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

Mail.ru counter