Всё о фьюзах...
- Сообщения: 37
- Зарегистрирован: Чт апр 30, 2009 17:16:31
- Реклама
У меня программатор SmartProg (elnec) програмировал Atmega8 не работает, теперь сбросил по дефалту помогите с расставить фюзы.
Прошу сильно не пинать, перечитал ветку и перерепробовал разные варианты, неохота делать отдельный программатор.
Прошу сильно не пинать, перечитал ветку и перерепробовал разные варианты, неохота делать отдельный программатор.
- Сообщения: 52
- Зарегистрирован: Вс ноя 22, 2009 03:39:33
МК атмега8, программатор 5проводов.
Ммм, подскажите если я шью авреалом, с какого пина идет сигнал на XTAL? И вопросм по fus'ам, я установил
CKORT = 0
CSKEL0...3 = 0
SUT0 = 0
SUT1 = 1
в надежде на работу от кварца в 16мгц но чтото не завелось =(. От чего она теперь тактарутся и как подать нужный тактовый сигнал??
Ммм, подскажите если я шью авреалом, с какого пина идет сигнал на XTAL? И вопросм по fus'ам, я установил
CKORT = 0
CSKEL0...3 = 0
SUT0 = 0
SUT1 = 1
в надежде на работу от кварца в 16мгц но чтото не завелось =(. От чего она теперь тактарутся и как подать нужный тактовый сигнал??
Вы установили фьюзы на внешнее тактирование. Подайте на XTAL1 меандр 500-8000Кгц, чтоб "оживить" МК.Dr_Zlo писал(а): CSKEL0...3 = 0
- Сообщения: 52
- Зарегистрирован: Вс ноя 22, 2009 03:39:33
- Реклама
Ничего странного. Я же говорю, что на внешнее тактирование фьюзы. Чтоб, тактировать от кварца 8Мгц нужно сбросить в "1" CSKEL0...3 и CKORT, а SUT1 установить в "0".Dr_Zlo писал(а):Странно, но от кварца в 8мгц оно не завелось...
ЗЫ: Сказал на память, уж очень лень в ДШ лезть
- Сообщения: 52
- Зарегистрирован: Вс ноя 22, 2009 03:39:33
Мк АТМега8. Пытаюсь выставить фузы на внешнее тактирование от кварца 16мгц(на кварце надпись 16,0 MHz 03-50-30 GEYER-10).
Выставляю так как на этой картинке: http://radiokot.ru/forum/download.php?id=21832, но не пашет. Кондеры на 22пф не нашел пробовал кондеры на 27пф и 14пф но один фиг не работает, хорошо что на АТМеге8535 собрал параллельный программатор для сброса фузов =).
Господа форумчане скажите что я делаю не так?
Выставляю так как на этой картинке: http://radiokot.ru/forum/download.php?id=21832, но не пашет. Кондеры на 22пф не нашел пробовал кондеры на 27пф и 14пф но один фиг не работает, хорошо что на АТМеге8535 собрал параллельный программатор для сброса фузов =).
Господа форумчане скажите что я делаю не так?
Есть одна странность с мегой8, в ДШ написано:
Хотя я точно помню, что просто сбрасывал все фьюзы и мега здраво работала и с 8мгц и с 16мгц резонатором. Конденсаторы на 14 оставь.For resonators, the maximum frequency is 8 MHz with CKOPT unprogrammed and 16 MHz with
CKOPT programmed.
- Сообщения: 52
- Зарегистрирован: Вс ноя 22, 2009 03:39:33
Ну это не параллельный программатор, это скорее стиральщик фьюзов и прошивки =). Делал во по этим ссылкам:
http://www.artem.ru/cgi-bin/news?c=v&id=739
http://elm-chan.org/works/avrx/avrxp_sk.png
+ добавил кнопку для следующего шага и вывод инфы на компорт =).
кстати в первой ссылке замечена неточность:
http://www.artem.ru/cgi-bin/news?c=v&id=739
http://elm-chan.org/works/avrx/avrxp_sk.png
+ добавил кнопку для следующего шага и вывод инфы на компорт =).
кстати в первой ссылке замечена неточность:
это неверно, нужно обязательно сначала на землю, а потом(после тактирования) уже на +12В."Провод +12 от компа идет на макетку. Суть такая, что по даташиту, надо дать на RESET atmega32 сначала GND, сделать некие манипуляции, после чего подать туда +12В. Поэтому на экране программа сначала говорит, что надо присоединить к GND, а потом, когда надо, пишет, что надо к +12В подсоединить. На практике, на GND не потребовалось сажать, можно сразу ткнуть на +12В и все работали и так."
- Сообщения: 52
- Зарегистрирован: Вс ноя 22, 2009 03:39:33
CKOPT = 1
CSKEL0...3 = 1
Тактирование от внутреннего генератора =\.
Блин как уже тока фузы не выставлял - не работает... Покажите как именно должны быть фузы в Пони Проге, для 16мгц кварца?(Оказалось что самое сложное в мк - фузы, ибо все остальное - прерывания, память, интерфейсы - простейшие вещи.)
CSKEL0...3 = 1
Тактирование от внутреннего генератора =\.
Блин как уже тока фузы не выставлял - не работает... Покажите как именно должны быть фузы в Пони Проге, для 16мгц кварца?(Оказалось что самое сложное в мк - фузы, ибо все остальное - прерывания, память, интерфейсы - простейшие вещи.)
Нет. Не надо гадать, надо просто посмотреть даташит:Dr_Zlo писал(а):CKOPT = 1
CSKEL0...3 = 1
Тактирование от внутреннего генератора =\.

А внутреннее тактирование включается так:

Dr_Zlo писал(а):CKOPT = 1
CSKEL0...3 = 1
Тактирование от внутреннего генератора =\.
Dr_Zlo писал(а):Покажите как именно должны быть фузы в Пони Проге, для 16мгц кварца?

Кварц и кондеры лучше проверь..
- Вложения
-
- mega8_16.GIF
- В PonyProg
- (62.68 КБ) 844 скачивания
-
- atmega8.GIF
- (1.96 КБ) 625 скачиваний
С Новем годом дорогие коты!!!Подмогните мне с установкой фюзов на ATmega8 для пони прог вот этих битов
#Fuse High Byte: RSTDISBL WDTON SPIEN CKOPT EESAVE BOOTSZ1 BOOTSZ0 BOOTRST 0b11011001
#Fuse Low Byte: BODLEVEL BODEN SUT1 SUT0 CKSEL3 CKSEL2 CKSEL1 CKSEL0 0b11100011
WRITE-FUSE 0x261C
Вот что у меня было в описинии на схему
#Fuse High Byte: RSTDISBL WDTON SPIEN CKOPT EESAVE BOOTSZ1 BOOTSZ0 BOOTRST 0b11011001
#Fuse Low Byte: BODLEVEL BODEN SUT1 SUT0 CKSEL3 CKSEL2 CKSEL1 CKSEL0 0b11100011
WRITE-FUSE 0x261C
Вот что у меня было в описинии на схему
А в чём проблема то? Везде, где "0" ставите галочку, соответственно, где "1" – убираете:


- Вложения
-
- ww.JPG
- (28.47 КБ) 395 скачиваний
- Сообщения: 21
- Зарегистрирован: Пт дек 04, 2009 16:35:57
Доброго вечера всем. Хочу спросить,вот,собственно,контреллер собрал. Как его на компе распознать или как понять,что я все правильно собрал и он рабочий или где-то на понипрог или авр стади может есть функция распознания собранного микроконтролле. У
- Вложения
-
- .jpg
- (30.68 КБ) 746 скачиваний
Зачем его распознавать, разве на нём не написано? Понять, правильно ли вы собрали это нЕчто, невозможно по фотографии
Опишите конкретнее суть проблемы.
Также, как и в понипрог. 0=галочка.
Прежде всего, нужно обратить внимание на источник/частоту тактирования. Если, для работы устройства нужно установить ещё какие-нибудь фьюзы, то обычно это указывают в описании.chip1980 писал(а):Просто я засомневался и за того что там было написано!Для пони прог инвертируем.А где в схемах просто дается hex фаил как тогда быть с фюзами?От чего мне тогда надо отталкиватся?
- Вложения
-
- .JPG
- (50.98 КБ) 870 скачиваний


