sleep wake up e wdt

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Mensagempor vanessa » 18 Jan 2013 14:06

Wanessa,voce pode programar no vetor de reset(0x0000),um CALL Inicio,para depois de inicializar o hardware,ele voltar na sequencia e voce faer um teste com algum pino,e caso este pino esteja no nível que voce quer,ele salta para uma rotina ou execute um SLEEP,deixando o WDT sempre estourar

Não dá pra fazer isso porque ele entra em SLEEP e nao retorna nunca.
Eu ja havia limpado o WDT, inclusive é uma recomendação do datasheet caso ele estivesse acordando antes do tempo fazer uma instrucao CLRWDT imediatamente antes da instrução SLEEP
vanessa
Bit
 
Mensagens: 27
Registrado em: 29 Mar 2011 18:10

Mensagempor tcpipchip » 25 Jan 2013 18:09

Eu tenho um projeto em que alimento o PIC com uma bateria de ION LITHIUM e esta funcionando 4 meses sem problemas.
Habilito as interrucoes locais, nao a global, entao executo o SLEEP.
Quando ocorre a interrupcao, ele executa a instrução apos o SLEEP e fico sem sleep durante 1 minuto...

Código: Selecionar todos
LACO:   
     IF  SIXTY_SECONDS_TO_TRANSFER > 60 THEN
         'HSEROUT ["ENTREI EM SLEEP",13,10]
         'PAUSE 1000
         LIGA_DESLIGA_BLUETOOTH_IO = 0  'OUTPUT
         LIGA_DESLIGA_BLUETOOTH = 0 'DESLIGA O MODULO BLUETOOTH
         LIGA_DESLIGA_BLUETOOTH_IO = 1  'INPUT HIGHZ   
         SLEEP 1
         'HSEROUT ["SAI DO SLEEP",13,10]
         'CLEAR INTERRUPT
         INTCON.0 = 0
         SIXTY_SECONDS_TO_TRANSFER = 0
         GOTO LE_SENSORES
      ENDIF

     'HSEROUT ["SAI DO SLEEP MODE",13,10]     
 
      Hserin 1000,LE_SENSORES,[STR STRING[0]\133\13]
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: sleep wake up e wdt

Mensagempor tcpipchip » 19 Jun 2013 19:01

5 meses se passaram...e lá esta o PICZINHO no meio do mato...com uma bateria de LITHIUM, "rodando" em SLEEP.
TCPIPCHIP
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: sleep wake up e wdt

Mensagempor displayorder » 18 Ago 2013 22:17

Entao bota o programa dentro do vetor de inturrupçao, que deve funcionar.
displayorder
 
Mensagens: 3
Registrado em: 17 Ago 2013 05:26

Anterior

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante

x