WWatchdog para STM32F103C  [RESOLVIDO]

Projetos com STM32
junior.unai
Novato
Mensagens: 2
Registrado em: 09/Jan/2019, 20:56

WWatchdog para STM32F103C  [RESOLVIDO]

Mensagem por junior.unai » 09/Jan/2019, 21:12

Olá estou tentando implementar o Watchdog para o STM32, este fabuloso micro controlador, infelizmente não encontrei nada para este microcontrolador, encontrei Watchdog para uno, mega e até para o Due, alguém já consegui para o STM32F103C?

junior.unai
Novato
Mensagens: 2
Registrado em: 09/Jan/2019, 20:56

Re: WWatchdog para STM32F103C

Mensagem por junior.unai » 20/Jan/2019, 12:50

Bom dia a todos!

depois de muita pesquisa finalmente consegui encontrar o watchdog para o STM-32 para a IDE Arduino, existem dois tipos o W-Watchdog e o I-Watchdog o primeiro funciona com maior precisão de tempo e que o segundo, como o meu projeto tenho um intervalo de looping e 7 segundos o I-Watchdog resolveu e esá funcionando corretamente não foi necessário incluir a lib libmaple/iwdg.h, segue o Script:

#include <libmaple/iwdg.h>

void setup() {
iwdg_init(IWDG_PRE_256, 7 * 156); // reinicialize se não houver atualização em 7 segundos
}

void loop() {
iwdg_feed(); // se isso não for chamado em 7 segundos, a reinicialização ocorrerá automaticamente
}

Responder