Перепрограммировать фьюзы в ATMega128

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

Случайно в атмеге128 выставил фьюзы таким образом:
CSKEL1-1;
CSKEL2-0;
CSKEL3-0;
CSKEL4-1;

SUT0=1;
SUT1=0;
(0-программировать);
всё остальное не запрограммировано.

Комп перестал видеть МК. Что делать?

Перед этим там фьюзы были записаны мною так:
Запрограммировано только BOOTSZ1; BOOTSZ0 и SUT1; Мк работал от кварца 16 мГц, все было норм.
Ещё раз спрашиваю. как все вернуть? :))
Из калькулятора фьюзов, я так понял, что я заставил мк работать от кварца пониженой частоты..если обычная частота для данной атмеги- 16мГц, то низкая - это...
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Low-frequency
Crystal Oscillator

To use a 32.768 kHz watch crystal as the clock source for the device, the Low-frequency Crystal
Oscillator must be selected by setting the CKSEL fuses to “1001”. The crystal should be con-
nected as shown in Figure 19. By programming the CKOPT fuse, the user can enable internal
capacitors on XTAL1 and XTAL2, thereby removing the need for external capacitors. The inter-
nal capacitors have a nominal value of 36 pF
Docendo discimus
Контактная информация:
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1518
Зарегистрирован: Пт дек 28, 2012 21:56:46
Откуда: St. Petersburg

Сообщение blackx »

Переведу: вам нужно поставить часовой кварц чтобы разлочить МК :wink:
Изображение only pure true norwegian blackx Изображение
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

не нужно было с фьюзами играться!
Изображение
и ресетить его


это опасность работы проводочных программаторов - внутрисхемное программированеие
чуть зазевался, проводок не туда упал или соскользнул и меге трындец.
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

m.ix писал(а): Изображение



это опасность работы проводочных программаторов - внутрисхемное программированеие
чуть зазевался, проводок не туда упал или соскользнул и меге трындец.


У меня STK200/300. И ещё одно: зачем вы мне скидуете фьюзы, которые надо выставлять, я их и так, в принципе, знаю..я ж говорю, случайно выставил не так, как надо...как мне МК "вернуть к жизни" мой комп его не видет и поэтому никакие фьюзы записать не моожет!
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

pyzhman писал(а):
Low-frequency
Crystal Oscillator

To use a 32.768 kHz watch crystal as the clock source for the device, the Low-frequency Crystal
Oscillator must be selected by setting the CKSEL fuses to “1001”. The crystal should be con-
nected as shown in Figure 19. By programming the CKOPT fuse, the user can enable internal
capacitors on XTAL1 and XTAL2, thereby removing the need for external capacitors. The inter-
nal capacitors have a nominal value of 36 pF


А где мне взять рис. 19?))
Ну, в общем, это неважно))
Я так понимаю, что нужно купить кварц на 32.768 кГц и все будет норм?
Я тоже уже где-то такой месседж видел в нете...я уже за эти пол-дня, пока ждал ответов, купил себе кварц на 0.038 Мгц. МК запускается, в принципе, но...
Лирическое отступление: я только-только начал изучать Си. Сегодня решил потестить свои знания..дома была эта атмега128..не новая, уже раннее запрограммированная...я ее подключил, все норм, комп видит, стираю ее (флеш), прошиваю
эти 128 кБайт мощи мигалкой на 3 светика)) Все мигает, я ее ещё раз перепрошиваю, любуюсь работой)) :))

И тут мне что-то стрельнуло...решил изменить фьюзы..я самоучка и учил Си по книжке..там все примеры были на ATtiny2313. В книжке же были показано, как прошить фьюзы, чтобы предыдущие примеры (в схемах которых был кварц 4 мГц) нормально работали...не знаю, что на меня нашло, но я, к большему своему сожалению, забыл, что в примерах была тинька, и забил ее фьюзы в мегу...вот такая вот печалька))))

и тут я возвращаюсь к моему но..я включил тот кварц на 0.038 Мгц + кондёры по 33 пика на землю...МК, как я уже говорил, запустился, но там, где в программе была пауза в 200 миллисекунд теперь я жду по 5 минут...комп по прежнему нифига не может сделать...отзовитесь)))
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1518
Зарегистрирован: Пт дек 28, 2012 21:56:46
Откуда: St. Petersburg

Сообщение blackx »

Если есть кварц на 38К, то можете часовой не покупать :)

Полагаю, вам просто нужно выставить скорость прошивки на минимальную.
Изображение only pure true norwegian blackx Изображение
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

blackx писал(а):Если есть кварц на 38К, то можете часовой не покупать :)

Полагаю, вам просто нужно выставить скорость прошивки на минимальную.

Во-первых, что такое часовой кварц? Это обычны?
А во-вторых, где выставлять скорость?
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Грызет канифоль
Сообщения: 269
Зарегистрирован: Ср июл 11, 2012 21:32:25
Откуда: Украіна

Сообщение ІГОР »

часовой кварц 32 760 такие малинькие бочички есть на материнках возли батарейки биоса
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

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

Сообщение pyzhman »

А где мне взять рис. 19?
В даташите. По сути обычное подключение кварца к лапкам XTAL1 и XTAL2.
И не убивайтесь вы так. Уверен - все через это проходили. :))
Docendo discimus
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

Убить МК как два байта переслать :)))
Изображение
Датчик батарею зацепил :)))
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Первым пунктом везде написано - отключить питание. А так... Надолго ли дураку стеклянный хэ?
Docendo discimus
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Саша Леськив писал(а):(в схемах которых был кварц 4 мГц)
[...]
но..я включил тот кварц на 0.038
[...]
там, где в программе была пауза в 200 миллисекунд теперь я жду по 5 минут...комп по прежнему нифига не может сделать...отзовитесь)))
Ну все верно, частота в сотню раз меньше и пауза во столько же раз растягивается. И комп его не видит, т.к. контроллер на такой частоте просто не успевает среагировать на команды по ISP.
Саша Леськив писал(а):А во-вторых, где выставлять скорость?
В настройках программатора должен быть такой параметр.
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

Engineer_Keen писал(а): В настройках программатора должен быть такой параметр.
И где эти настройки? Я ни в понипрог, ни в кодвизион такого не нашёл.
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

Саша Леськив писал(а):кодвизион такого не нашёл.
А вот это тогда что?Изображение
Вложения
nnn.JPG
(52.69 КБ) 3726 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

В понипроге в ponyprog.ini параметр SPIBusSpeed, поставить в slow, хотя не знаю насколько это поможет, никогда с понипрогом не работал.
Частота такта ISP должна быть в 4 раза меньше тактовой контроллера.
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

Martin76 писал(а):
Саша Леськив писал(а):кодвизион такого не нашёл.
А вот это тогда что?Изображение

Это то, что появляется при программаторе, который работает с ком портом. А у меня stk200/300-LPT порт. Эти настройки почему-то пропадают :(
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

Попродил по нету, нашёл вот: http://ponyprog.sourceforge.net/phorum/read.php?2,594

Если я установлю AVRDUDE, и в командную строку напишу
avrdude -p m644 -c stk200 -t -i 1000 -F

Что будет?))
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

Вот так не пробовали?
Изображение
Ответить

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