Sam4s Port-Pins Low beim Start-Up?

OP #7715177
Lesenswert?
• ▲
▼

Hallo, was kann ich machen um die Port-Pins, die als Output definiert sind, beim Starten der MCU auf Low-Pegel bleiben und nicht wie im Moment kurzzeitig auf High gehen und so schon einige Harware-Funtionen starten? Ich benutze mein eigenes Board mit einem ATSam4SB und programmiere in C.

#7715189
Lesenswert?
• ▲
▼

Schau ins Datenblatt was der Default/Reset State der Pins ist. Evtl. gibt es Pins die deinen Ansprüchen genügen.

Wenn nicht wirst du wohl ein NOT dazwischen machen müssen.

Prinzipiell ist es ratsam seine Außenbeschaltung immer so auszulegen dass im Reset State ein für deine Anwendung günstiger Zustand eingenommen wird. Beispiel: Es ist ungünstig wenn im Reset des Controllers (z.B. noch kein Programm drauf o.ä.) deine Endstufe oder der angeschlossene Verbraucher abbrennt weil sie dauerhaft geöffnet hat.

#7715198
Lesenswert?
• ▲
▼

Hallo Wolfgang,

bei den meisten mir bekannten Mikrocontrollern sind die GPIO im Reset als Eingang ohne oder mit Ziehwiderstand konfiguriert. Eine Konfiguration als Ausgang ist nur in Sonderfällen gegeben.

Weil der interne Ziehwiderstand meist hoch ist (50-100 kΩ), kannst du das durch einen entsprechend niedrigen (10 kΩ) Ziehwiderstand außen übersteuern und damit den Ruhepegel für die relevanten Signale festlegen.

Viele Grüße, Simon

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.