Случайно в атмеге128 выставил фьюзы таким образом:
CSKEL1-1;
CSKEL2-0;
CSKEL3-0;
CSKEL4-1;
SUT0=1;
SUT1=0;
(0-программировать);
всё остальное не запрограммировано.
Комп перестал видеть МК. Что делать?
Перед этим там фьюзы были записаны мною так:
Запрограммировано только BOOTSZ1; BOOTSZ0 и SUT1; Мк работал от кварца 16 мГц, все было норм.
Ещё раз спрашиваю. как все вернуть?
Из калькулятора фьюзов, я так понял, что я заставил мк работать от кварца пониженой частоты..если обычная частота для данной атмеги- 16мГц, то низкая - это...
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
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
это опасность работы проводочных программаторов - внутрисхемное программированеие
чуть зазевался, проводок не туда упал или соскользнул и меге трындец.
это опасность работы проводочных программаторов - внутрисхемное программированеие
чуть зазевался, проводок не туда упал или соскользнул и меге трындец.
У меня STK200/300. И ещё одно: зачем вы мне скидуете фьюзы, которые надо выставлять, я их и так, в принципе, знаю..я ж говорю, случайно выставил не так, как надо...как мне МК "вернуть к жизни" мой комп его не видет и поэтому никакие фьюзы записать не моожет!
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
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 минут...комп по прежнему нифига не может сделать...отзовитесь)))
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Саша Леськив писал(а):(в схемах которых был кварц 4 мГц)
[...]
но..я включил тот кварц на 0.038
[...]
там, где в программе была пауза в 200 миллисекунд теперь я жду по 5 минут...комп по прежнему нифига не может сделать...отзовитесь)))
Ну все верно, частота в сотню раз меньше и пауза во столько же раз растягивается. И комп его не видит, т.к. контроллер на такой частоте просто не успевает среагировать на команды по ISP.
Саша Леськив писал(а):А во-вторых, где выставлять скорость?
В настройках программатора должен быть такой параметр.
В понипроге в ponyprog.ini параметр SPIBusSpeed, поставить в slow, хотя не знаю насколько это поможет, никогда с понипрогом не работал.
Частота такта ISP должна быть в 4 раза меньше тактовой контроллера.