STM32L152 StandbyMode

Gast #4396384
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe aus den Low Power Beispielen von ST den StandbyMode rauskopiert 
und für meine Zwecke angepasst.
Es soll alle Minute die Temperatur gemessen werden, den Wert über einen 
NRF24 verschickt und anschließend in den StandBy Mode gegangen werden.

Das Programm funktioniert zwar, allerdings ist der Strom zu hoch.
Ohne NRF dran, braucht der Controller weniger 10µA. Hänge ich aber den 
RF Sendechip dran, so zieht die gesammte Schaltung 300µA.

Die active_low Pins (IRQ und CSN) haben im Standby einen Pegel ~1,6V.
Ich vermute, dass der RF-Chip einen H-Pegel liefert, während der 
Controller im Standby überall nur low Pegel ausspuckt und mir da ein 
Konflikt entsteht.

Obwohl ich dem Controller H-Pegel zuordne, gehen die Pin-Pegel auf low, 
sobald der Standby Modus aktiv wird.
Die Pins auf Input mit internem Pull-Up schalten funktioniert auch 
nicht.

Hat da jemand Erfahrungen mit dem StandByMode? Ist das vom Hersteller so 
gewollt und man muss es mit Hardware lösen? Oder ist ein Softwarefehler 
eher wahrscheinlich?

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.