fala ai pessoal , tenho um super problema , talvez até ajude a outras pessoas.
bom vamos lá.
Eu ja programo pic a bastante tempo , porem notei que em determinadas aplicações o PIC TRAVA MESMO , mesmo tendo o wdt ele não volta, fica travado.
Eu só verifiquei este fenômeno quando uso comunicação , ou seja numa rs485 por exemplo.
Hoje mesmo eu fiz um ensaio , vamos la :
eu possuo um pic 16f628a , com 4 entradas , uma saida .
esta saída é o controle envia da 485 , ou seja quando o pino está em nivel 0 esta recebendo e quando esta em nivel 1 esta enviando.
todas as entradas estão com optoacopladores .
o que eu fiz , eu gerei uma condição de entrada que não acontece normalmente , praticamente impossivel . fiquei gerando pulsos numa destas entradas . Toda vez que gero um pulso eu gero uma transmissão!!!
comecei a gerar pulsos muitos rapidos e teve uma hora que o pic travou mesmo , não reiniciava por watchdog.
existe algo para isso?? bom ja escutei em falar em preencher toda a memoria de programa com goto$ porem não sei se funciona , estou aberto a sugestões !!!
abração