LPC824 deep sleep

OP #7215821
Lesenswert?
• ▲
▼
Hallo,
ich habe meinen LPC824 zum testen in einen periodischen Deep sleep 
geschickt. 1s schlafen, dann wieder für ca. 100ms aufwecken. Die Loop 
arbeiten einwandfrei (an der I2c wird jede s gelesen).
Dummerweise erreiche ich den uC jetzt nicht mehr mit SWD (über BMP: 
SWDIO, SWCLK und GND angeschlossen).
Wie bekomme ich den uC wieder programmiert?
1
    while (true) {
2
    OUT2_ON;
3
    /* Wakeup test with 10KHz clock, 1s wakeup, and PMU deep sleep state */
4
    WakeupTest(WKT_CLKSRC_10KHZ, 1, PMU_MCU_DEEP_SLEEP);
5
    OUT2_OFF;
6
    
7
    ActualTime= ReadRTC(); >- das funktioniert periodisch (1s) 
8
    AlarmTime= ActualTime;
9
    delay_us(100000);
10
    }
#7215826
Lesenswert?
• ▲
▼
In den Booloader starten.
Im Programm zum Testen erstmal den Deep sleep über einen gpio aktivieren 
oder verhindern, das macht es einfacher.

Habe die Details der Modi nicht mehr im Kopf, der tiefste Schlaf war 
aber der deep power down, da funktioniert auch kein Reset. Nur der 
WakeUp Pin oder die programmierten wake up Funktionen wie der spezielle 
Timer. Da muss man Reset auslösen und den Bootloader Pin auf den 
richtigen Pegel legen damit der Debugger wieder ran kommt. Da ist eine 
Endlosscheife gut in die man beim Aufwachen per gpio Abfrage 
reinspringt.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.