0
Αυτό δεν παίζει! Αν θες να κάνεις reset τον επεξεργαστή απλά κολλάς το πρόγραμμα κάπου (σε μια while(1)) μέχρι να κάνει reset απο τον WTD. Όσο για το κωμάτι του κώδικα που μας έδειξες πιο πάνω δεν το βρήκα, αλλά βρήκα αυτό:
/*
* Switch the debug led on and off.
*/
void switch_led(void) {
static uint8_t led_on = FALSE;
if (led_on) {
PORTD &= ~(1 << MONITOR_LED);
led_on = FALSE;
}
else {
PORTD |= (1 << MONITOR_LED);
led_on = TRUE;
}
}
που βρήκες το:
if (led_on) {
PORTD &= ~(1 << RESET_B);
led_on = FALSE;