Страница 1 из 1
Atmega8 не работает.
Добавлено: Вт фев 28, 2012 18:12:15
AlexanderF
Здравствуйте экспериментировал с фузами CKSEL и по видимому заблокировал мегу т.е. UNIPROF перестал ее видеть я поставил CKSEL=0110 подскажите как это исправить.
Re: Atmega8 не работает.
Добавлено: Вт фев 28, 2012 18:43:20
borys
Параллельным программатором.
Re: Atmega8 не работает.
Добавлено: Вт фев 28, 2012 18:48:57
AlexanderF
А это какой например? Дело в том что я в этом новичок и есть у меня только самодельный программатор 5 проводков.
Re: Atmega8 не работает.
Добавлено: Вт фев 28, 2012 19:00:27
ploop
Не нужен никакой программатор. Нужен либо кварц, либо любой генератор (например обычный мультивибратор).
CKSEL отвечают только за выбор источника тактирования.
Re: Atmega8 не работает.
Добавлено: Вт фев 28, 2012 19:15:11
AlexanderF
А какой именно кварц, к каким ножкам подключать и как с помощью него оживлять?
Re: Atmega8 не работает.
Добавлено: Вт фев 28, 2012 19:31:19
ploop
Нужно точно знать, какие фьюзы меняли. Дайте скриншот окна программы, в которой настраивали, с последними настройками. Короче, как там было, когда зашили.
Re: Atmega8 не работает.
Добавлено: Вт фев 28, 2012 19:43:13
AlexanderF
Программа UniProf. Вот фузы. Менял только CKEL биты.

Re: Atmega8 не работает.
Добавлено: Вт фев 28, 2012 19:47:07
lawr
Получается, что микроконтроллер теперь тактируется от внутреннего генератора с внешней RC-цепочкой. Подключи конденсатор 22-36 пф между XTAL1 и GND, а также резистор 30-100 к между XTAL1 и +5В. Перезапиши CKSEL=0001 - дальше по усмотрению
Re: Atmega8 не работает.
Добавлено: Вт фев 28, 2012 20:10:05
AlexanderF
Спасибо, завтра опробую.
Re: Atmega8 не работает.
Добавлено: Вт фев 28, 2012 20:24:05
ploop
При этом, возможно, контроллер заведётся на низкой частоте, около мегагерца. В этом случае придётся снизить скорость прошивки, если ваш программатор это поддерживает.
В любом случае ничего страшного, контроллер жив, можно всё поправить. Главное не трогай SPIEN и RSTDISBL
Re: Atmega8 не работает.
Добавлено: Вт фев 28, 2012 20:26:55
IfoR
SPIEN, вроде как, всё равно только в параллельном режиме можно менять.
Re: Atmega8 не работает.
Добавлено: Вт фев 28, 2012 21:49:03
Coolish
Чёрт его знает, у меня он на ура на atmega168 слетал при плохом контакте, что приходилось на завод носить - параллельно распрограммировать

Re: Atmega8 не работает.
Добавлено: Ср фев 29, 2012 19:31:20
MorskoyZmey
Примерно также напортачил, и вылечилось конденсатором и резюком.
По другим источникам, кстати, резюк почему-то нужен 10кОм.
Мои параметры: 22pF, 7.6 кОм
Все завелось.
Однако при очистке CKSEL и SUT (подразумевалось для кварца 12МГц), мега перестала отвечать.
Схема подключения как в ДШ: 22pF по бокам и посередке кварц.
К счастью наткнулся на странное утверждение, что можно подключать без конденсаторов, просто ноги кварца на XTAL1,XTAL2
И тут как ни странно завелось. Ну мне же проще, однако интересно почему так?
Re: Atmega8 не работает.
Добавлено: Ср фев 29, 2012 20:09:52
ploop
Завестись может и без конденсаторов. Они нужны для стабильной работы.