Página 1 de 1

Watchdog no 89S8253

MensagemEnviado: 30 Nov 2006 18:02
por jrgabbardo
Estou com problemas com o watchdog do 89S8253. Quando destivo o wtchdog o uC se recusa a funcionar e quando o coloco em modo de controle por software, quando a alimentação é restabelecida e assim ocorrendo o power-on reset, somente após o estouro do warchdog o programa começa a rodar, mas o uC não obedece o reset por software do timer do watchdog. Isto nunca ocorreu nos programas rodando no 89S8258 e evidentemente consultei a nota de aplicação a respeito da migração do 52 para o 53 bem como o datasheet do uC, mas não há nada que esclareça como evitar este problema. Alguém já teve um problema semelhante?

Um forte abraço a todos,

João Roberto Gabbardo

MensagemEnviado: 30 Nov 2006 19:59
por Maia
Olá,
Uso esse comando para ativar o watcdog no 8253:

WDTCON |= 0x07; // WDTCON = 0xA7

E esses pra resetar o mesmo:

WDTRST=0x1E; // WDTRST = 0xA6
WDTRST=0xE1;

Se não resolver, grite.
Se por acaso vc puder me ajudar no meu post sobre minha dúvida sobre a serial eu agradeço.
Abraços,
Maia