Ich würde gerne beim LPC11C24 den Watchdog aktivieren, der Controller sollte einen Reset machen wenn der Watchdog aktiviert wird. mein letzer Versuch mit code aus dem INet zusammengesammelt wäre :
1 | Chip_WWDT_Init(LPC_WWDT); |
2 | Chip_SYSCTL_PowerUp(SYSCTL_POWERDOWN_WDTOSC_PD); |
3 | Chip_Clock_SetWDTOSC(WDTLFO_OSC_1_05, 20); |
4 | Chip_Clock_SetWDTClockSource(SYSCTL_WDTCLKSRC_WDTOSC, 1); |
5 | |
6 | Chip_WWDT_SetTimeOut(LPC_WWDT, 2); |
7 | |
8 | Chip_WWDT_ClearStatusFlag(LPC_WWDT, WWDT_WDMOD_WDTOF); |
9 | |
10 | NVIC_ClearPendingIRQ(WDT_IRQn); |
11 | NVIC_EnableIRQ(WDT_IRQn); |
12 | |
13 | /* Start watchdog */ |
14 | Chip_WWDT_Start(LPC_WWDT); |
hat wer da ein funktionierendes Beispiel?