Нужен ли внешний генератор для прошивки atmega128?

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Сообщения: 126
Зарегистрирован: Чт мар 15, 2007 10:48:10

Сообщение VladimirVladimirovitch »

Подключил программатор по даташиту, прочел ID, фьюзы, все ОК, проц читается.
Потом выставил фьюзы на тактирование от внешнего источника 3-8Mhz (на плате стоит кварц 7,3Mhz с 22пф конденсаторами).
И все. ATmega128 стал невидимым для программатора.
Раньше со 128 никогда не работал - пользовался DIP'ами atmega16, atmega 64 итд. Они успешно тактировались при прошивки от кварца.
Может 128 не тактируется от кварца и ему нужен программаторский источник тактирования на ногу XTAL1?
Смутил даташит - там оно так и нарисовано:
Изображение

P.S. прошил только фьюзы, программу не заливал, там он пустой. может еще от этого он не может завестись?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Система тактирования у всех AVRок одинаковая, источник либо внутренний RC, либо внешние - кварц, генератор, RC. Так что разницы в этом плане у 16, 64 и 128 нет. Возможно где-то с фьюзами накосячили.
Реклама
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

Сообщение SmarTrunk »

Так, кажется, что если поставлены фьюзы для тактирования от внешнего источника, то надо внешнюю тактовую частоту и подать. Если сам программатор не умеет это делать.
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

VladimirVladimirovitch писал(а):Потом выставил фьюзы на тактирование от внешнего источника
Вот и тактируйте теперь от внешнего сигнала. А вы чего ожидали-то?
Docendo discimus
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 15749
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

А про вывод PEN как всегда забыли... 8)
Реклама
Встал на лапы
Сообщения: 126
Зарегистрирован: Чт мар 15, 2007 10:48:10

Сообщение VladimirVladimirovitch »

SmarTrunk писал(а):Так, кажется, что если поставлены фьюзы для тактирования от внешнего источника, то надо внешнюю тактовую частоту и подать. Если сам программатор не умеет это делать.
А кварц не есть внешний источник? Я собственно об этом и спрашиваю - есть ли разница между кварцем и внешним геной, если во фьюзах ставится тактирование от внешнего источника?
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Сообщение ChipKiller »

Я собственно об этом и спрашиваю - есть ли разница между кварцем и внешним геной
... кварц подключается на 2 вывода, генератор на 1 - есть разница?
Встал на лапы
Сообщения: 126
Зарегистрирован: Чт мар 15, 2007 10:48:10

Сообщение VladimirVladimirovitch »

BOB51 писал(а):А про вывод PEN как всегда забыли... 8)
Тоесть без подтяжки PEN с внутренним генератором у меня 128 увиделся, а с внешнем кварцем из-за отсуствия подтяжки PEN нет? Или я не так понял?
Встал на лапы
Сообщения: 126
Зарегистрирован: Чт мар 15, 2007 10:48:10

Сообщение VladimirVladimirovitch »

ChipKiller писал(а):
Я собственно об этом и спрашиваю - есть ли разница между кварцем и внешним геной
... кварц подключается на 2 вывода, генератор на 1 - есть разница?
В подключении - есть. А вот в программировании фьюзов на внешний источник тактирования - пока не догнал :-)
Что собственно и спрашиваю: можно ли ковырнуть фьюзы так, чтобы avr завелся только от внешнего генератора и не завелся бы от кварца?
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

VladimirVladimirovitch писал(а):А вот в программировании фьюзов на внешний источник тактирования - пока не догнал :-)
А эта табличка для чего? Вы вообще чем руководствовались когда CKSEL выставляли? :facepalm:
m128_Clock_fuse.PNG
(26.35 КБ) 904 скачивания
VladimirVladimirovitch писал(а): Что собственно и спрашиваю: можно ли ковырнуть фьюзы так, чтобы avr завелся только от внешнего генератора и не завелся бы от
кварца?
По-другому и не бывает, либо то, либо это.
Встал на лапы
Сообщения: 126
Зарегистрирован: Чт мар 15, 2007 10:48:10

Сообщение VladimirVladimirovitch »

Engineer_Keen писал(а):
VladimirVladimirovitch писал(а):А вот в программировании фьюзов на внешний источник тактирования - пока не догнал :-)
А эта табличка для чего? Вы вообще чем руководствовались когда CKSEL выставляли? :facepalm:
m128_Clock_fuse.PNG
VladimirVladimirovitch писал(а): Что собственно и спрашиваю: можно ли ковырнуть фьюзы так, чтобы avr завелся только от внешнего генератора и не завелся бы от
кварца?
По-другому и не бывает, либо то, либо это.
Вот спасибо, прояснили. Я просто перешел на Atmel Studio 6.0 там настройки фьюзов все в куче строками прописаны..Буду внимательнее читать теперь.
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Ну, как раз в студиях, в отличии от не Atmel-вских программ все по человечески расписано и знания английского достаточно, чтобы правильно выставить источник тактирования. А вот в остальных средах надо галочки тыкать, что без даташита - только наугад, на чем народ обычно и попадает.
Встал на лапы
Сообщения: 126
Зарегистрирован: Чт мар 15, 2007 10:48:10

Сообщение VladimirVladimirovitch »

Engineer_Keen писал(а):Ну, как раз в студиях, в отличии от не Atmel-вских программ все по человечески расписано и знания английского достаточно, чтобы правильно выставить источник тактирования. А вот в остальных средах надо галочки тыкать, что без даташита - только наугад, на чем народ обычно и попадает.
С английским у меня туго, особенно с сокращениями ихними :)
Изображение

Я выбирал EXTRCOSC_3MHZ_8MHZ по похожести :-) для кварца 7Mhz. И после этого на кварце он не завелся. Что я делаю не так?
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

VladimirVladimirovitch писал(а):С английским у меня туго, особенно с сокращениями ихними :)
Ну гугль переводчик же есть :wink:
VladimirVladimirovitch писал(а):Я выбирал EXTRCOSC_3MHZ_8MHZ
И не угадал :)))
EXTRCOSC_3MHZ_8MHZ - External (внешняя) RC Oscillator (RC-цепочка) на 3-8 МГц. Значит надо просто конденсатор с резистором на ногу меги повесить, номиналы рассчитать по даташиту. Как заведется, перепрошить на что-то что в имени имеет XTAL - вот это кварц.
Встал на лапы
Сообщения: 126
Зарегистрирован: Чт мар 15, 2007 10:48:10

Сообщение VladimirVladimirovitch »

Engineer_Keen писал(а):Значит надо просто конденсатор с резистором на ногу меги повесить, номиналы рассчитать по даташиту. Как заведется, перепрошить на что-то что в имени имеет XTAL - вот это кварц.
Премного благодарен!!
Ответить

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