Технический форум по робототехнике.
Radist » 13 апр 2011, 04:03
Он изначально тактируется от внутреннего генератора. А еще надо найти даташит и прочитать как это сделать. И способ там описан универсальный. Прежде чем задать здесь вопрос нужно попробовать самому найти ответ. Вопрос простой, ответ в даташите. Не знаете английский, не нашли переведенный даташит - в сети полно книг по авр на русском. Ищите и обрящете.
avr123.nm.ru » 13 апр 2011, 08:44
GrayHunter писал(а):Подскажите, пожалуйста, имеется AtMega8-16PU. Нужно сделать так, чтобы он был настроен на внутренний генератор 8МГц - как это сделать? (желательно в Студии)
разпрограммировать фьюз деления частоты на 8. Прочитать фьюзы, затем выбрать в списке тактирования нужный вам вариант и запрограммировать фьюзы.
boez » 13 апр 2011, 10:39
Откуда у восьмой вырос делитель на 8?
Там сам генератор на 1 МГц работает. GrayHunter, глянь в даташите раздел system clock - calibrated internal RC и посмотри как поставить 1 и как поставить 8. Потом проверь себя - то что у тебя получилось для 1, должно совпасть с тем, что по дефолту с завода, в разделе memory programming - fuse bits, посмотри дефолтные значения.
avr123.nm.ru » 13 апр 2011, 14:19
Из соседней ветки картинка
=
- Вложения
-
kalexi » 11 июл 2011, 16:40
Здравствуйте, вопрос по ATTiny13. Как должны быть установлены фьюзы для него, чтобы delay_ms(1000) делала задержку в 1сек?
sky-walker » 20 янв 2013, 15:50
Всем привет.
Понимаю, что тема избитая, но я уже пару раз реанимировал МК от кривых фьюзов на тактирование...
Хочу затактировать ATmega8 и ATmega128A от
8МГц кварца (не от одного есс-но, два разных устройства). Насколько я понял, у них разницы в этом нет.
Если я правильно думаю, надо CKSEL3..1 выставить в 111, а CKOPT - в 1 (1 - не запрограммировано). Вот так:
А для
16МГц надо запрограммировать CKOPT, так?
Все правильно?
avr123.nm.ru » 20 янв 2013, 18:37
Надежно работает atmega8 с кварцами до 16 МГц при запрогеных
CKOPT SUT0 BODEN (и обычно не доступный для ISP прогера ISPEN)
sky-walker » 20 янв 2013, 19:01
То есть я вроде все правильно написал? Меня больше интересует для 8 МГц.
А BODEN - это же вроде Brown-out Detector, который при падении напряжения уводит МК в RESET?
Под ISPEN Вы, наверное, имели ввиду SPIEN, который позволяет программить МК с помощью последовательных программаторов?
Спасибо за быстрый ответ.
avr123.nm.ru » 20 янв 2013, 20:23
8 это до 16
strelok87 » 26 мар 2013, 10:55
Товарищи! Подскажите по калькулятору
http://avr.roboforum.ru/calc.html?part=ATmega16Нужно настроить мегу16 на кварц 16 МГц. Выбрал в калькуляторе частотой последнюю строчку (Ext. Crystal/Resonator High Freq.; Start-up time: 16K CK + 64 ms; [CKSEL=1111 SUT=11]) и залочил чип.
Вопрос в том, каковы границы между low freq, medium freq и high freq по частоте? И что такое к примеру 16К СК?
ЗЫ. И не по теме:
http://radiokot.ru/lab/controller/41/ пойдет для лечения фузов меги16?. У меня есть собранный Atmega fusebit doctor, но мой чип он не восстанавливает, хотя тини 2313 восстановил на ура. Спасибо.
Radist » 26 мар 2013, 22:23
Чувствую, что вместо всех единичек получились все нули (галочки не всегда единицы, бывают и нули). Если я прав - камень перешел на внешнее тактирование. Так дайте ему внешнее тактирование, и он разлочится. И впредь будьте внимательнее. Внешнее тактирование можно взять с другого камня с кварцем.
Камнем я называю МК, сорри за жаргон
avr123.nm.ru » 27 мар 2013, 01:41
strelok87 писал(а): что такое к примеру 16К СК?
16 000 тактов
esisl » 29 мар 2014, 20:52
Блин. Я затупил. Шил Atmega16 из cvavr и забыл снять галочку "шить фьюзы", при этом у фьюзов были сняты все галочки. Теперь контроллер программатором "5 проводов" не читается и вообще не находится. Шил с проверкой. Чо теперь?
P.S. Другой экземпляр контроллера прошил со снятой галочкой, нормально находится программатором и читается.
avr123.nm.ru » 29 мар 2014, 22:01
Параллельным прогером его оживить.
CVAVR 3.10 шьет Arduino! т.е. обычную прогу на Си грузит.
esisl » 29 мар 2014, 22:14
Ну я где-то так и предполагал
Целый день сёдня вокруг девайса танцевал, не понимая, почему нифига не работает... Пока не сообразил попробовать "свежий" контроллер