Forum: Mikrocontroller und Digitale Elektronik Arduino Leonardo MCUSR bownoutdetection


von b.ernd (Gast)


Lesenswert?

Hallo,
Ich möchte bei einem Arduino Leonardo erkennen ob die Spannung 
abgefallen ist oder ob es sich um einen Reset durch den User gehandelt 
hat.

Mit folgendem Code bekomme ich aber immer 0 ausgegeben nie etwas anderes 
:(

#include <avr/wdt.h>

void setup() {

  Serial.begin(9600);
  while (!Serial);
  Serial.println(MCUSR);
}


Kennt jmd dieses Problem?

Gruß

von Einer K. (Gast)


Lesenswert?


von b.ernd (Gast)


Lesenswert?

Kann man den Bootloader umschreiben?

Gibts ne andere Möglichkeit eine unterversorgung zu erkennen?

von . . (Gast)


Lesenswert?

Ja, den Bootloader kann man umschreiben.
Zu finden ist der unter 
Arduino-1.8.8/hardware/arduino/avr/bootloader/caterina
Caterina.c Zeile 119

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.