roboforum.ru

Технический форум по робототехнике.

помогите оживить mega8

помогите оживить mega8

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

Лошадь нормально шьет :D
я то же первый раз вляпался в похожую ситуацию, тока обошлось внешним кварцем :D


Rambler\'s Top100 Mail.ru counter