Технический форум по робототехнике.
chief » 07 авг 2005, 15:03
в пони проге установил cksel в 1111 (внешний кристалл), после этого контроллер умер, на внешнем кварце не работает, и программатор его не различает. Что я сделал не так, и как это можно исправить. Помогите пожалуйста кто сталкивался.
chief » 07 авг 2005, 16:19
Думаю тему можно закрывать. Разобрался. Дело было в том что я выставил не 1111 а 0000 (внешний генератор).
Прошив эту программку в в другой контроллер соединил вывод PB7 c XTAL1 "умершего". Получился генератор на 500 кГц, чего вполне хватило для тактирования mega8.
- Код: Выделить всё • Развернуть
.include "2313def.inc"
.org 00
ldi r20,0x80
out DDRB,r20
loop:
nop
sbi portB,7
nop
cbi portB,7
rjmp loop
PS. Не балуйтесь фузами если не знаете что они делают.
slava » 07 авг 2005, 17:03
Не надо пользоваться лошадкой.
chief » 07 авг 2005, 17:08
Лошадка тут не при чем. Можешь предложить что то лучше?
-= Александр =- » 07 авг 2005, 22:10
Я уже туеву кучу контроллеров шил лошадью (именно фузы шил) - все живы. Так что за нее можно не волноваться, если все хорошо настроено - шьет отлично!
slava » 08 авг 2005, 10:03
chief писал(а):Лошадка тут не при чем. Можешь предложить что то лучше?
Самое лучшее - это avreal - он помимо всего может сам генерить сигнал тактирования

FireFly » 09 авг 2005, 00:15
Лошадь нормально шьет
я то же первый раз вляпался в похожую ситуацию, тока обошлось внешним кварцем
