Software e Hardware para uC PIC
Moderadores: andre_luis, 51, guest2003, Renie
por mazzer » 10 Set 2009 12:04
Olá pessoal,
Preciso resetar o PIC18F87J50 por software. Compilador C18.
Pelo que pesquisei, posso resetar ele fazendo um estouro do watdog. Mas como não estou usando ele, gostaria de saber se existe outra forma.
Já tentei:
- Código: Selecionar todos
_asm
reset
_endasm
e
- Código: Selecionar todos
_asm
goto 0
_endasm
Nenhum deles deu certo.
Alguma dica?
Abraço,
mazzer
Editado pela última vez por
mazzer em 10 Set 2009 18:32, em um total de 1 vez.
-
mazzer
- Byte
-
- Mensagens: 165
- Registrado em: 24 Out 2006 17:21
- Localização: Sta Rita do Sapucai-MG
por Francesco » 10 Set 2009 13:36
Sua rotina faz sentido, mas normalmente o reset via software é feito ativando o Watch-Dog-Timer e entrando em um loop infinito.
-

Francesco
- Word
-
- Mensagens: 699
- Registrado em: 04 Mar 2008 00:22
- Localização: São Paulo - SP
-
por tcpipchip » 10 Set 2009 13:54
Tambem verifique CAUSE OF RESET no inicio do programa...
-

tcpipchip
- Dword
-
- Mensagens: 6560
- Registrado em: 11 Out 2006 22:32
- Localização: TCPIPCHIPizinho!
por mazzer » 10 Set 2009 18:32
Tinha caca no meu programa.
A rotina
- Código: Selecionar todos
_asm
RESET
_endasm
funciona sim.
Abraço,
mazzer
-
mazzer
- Byte
-
- Mensagens: 165
- Registrado em: 24 Out 2006 17:21
- Localização: Sta Rita do Sapucai-MG
Voltar para PIC
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante