Preservação de variáveis com o watchdog

Software e Hardware para ATMEL

Moderadores: 51, guest2003, brasilma

Preservação de variáveis com o watchdog

Mensagempor Vicente » 03 Mar 2017 16:39

Gostaria de saber se a SRAM é preservada quando o watchdog reseta a CPU.
Vicente
Bit
 
Mensagens: 34
Registrado em: 24 Fev 2017 20:39

Re: Preservação de variáveis com o watchdog

Mensagempor tcpipchip » 03 Mar 2017 16:44

faça um teste voce mesmo no teu microcontrolador...
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: Preservação de variáveis com o watchdog

Mensagempor mrgadotti » 03 Mar 2017 20:07

http://www.avrfreaks.net/forum/watchdog ... ternal-ram

Ou faça o que o tcpipchip falou, grave uma variável com um valor durante a execução e deixe acontecer o estouro do watchdog para verificar se manteve o valor....
Avatar do usuário
mrgadotti
Byte
 
Mensagens: 421
Registrado em: 02 Jun 2010 21:14
Localização: Timbó - SC

Re: Preservação de variáveis com o watchdog

Mensagempor Red Neck Guy » 04 Mar 2017 16:53

se você estiver programando em C, lembre:
- As variaveis globais e static são inicializadas pelos valores que você atribuí na declaração.
- Há compiladores que inicializam o Heap e o CSTACK com zero antes de pular para o main.
Logo, o valor até ficaria preservado mas será inicializado novamente nos casos acima.
Dá pra reescrever isso, mas só se o teu compilador não for "CCS like"
ASM51 descanse em paz!
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24


Voltar para AVR

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x