EFM32 resetted GPIO nicht?

Gast #7148888
Lesenswert?
• ▲
▼
Mir ist nicht klar, was du meinst. Ich sehe keinen Zusammenhang zwischen 
deiner Frage und der verlinkten Webseite.

Du bist ja schon einige Zeit dabei, da solltest du wissen, wie man 
Diskussionen vernünftig startet. Du willst doch, dass wir hier über 
dein "Problem" diskutieren, nicht über Gott, die Welt und MaWin.
Gast #7149034
Lesenswert?
• ▲
▼
Im verlinkten Artikel geht es um den Si446x, einen RF Transceiver. Es 
geht hier ausdrücklich nicht um einen EFM32. Der Transceiver lässt 
sich nicht per SPI resetten. Deswegen sollst Du SDN an Deinen µC 
anschließen, um das notfalls darüber zu erledigen.

Das ist das, was im Artikel steht. Und was war jetzt noch die Frage zum 
EFM32?
OP #7149053
Lesenswert?
• ▲
▼
Dreck, zu viele offene Tabs :( Ich meinte diesen hier

https://community.silabs.com/s/article/efm32-gpio-configuration-during-a-reset-pin-reset-and-por-bod-reset?language=en_US

Edit: Es gibt vielleicht auch einen Widerspruch zum Reference Manual. 
Danach sind alle Register nach einem Reset in definiertem Zustand. 
Allerdings steht nicht dabei, welches der diversen Reset-Signale 
gemeint ist. Und es gibt ein Blockschaltbild der RMU, da sehe ich keinen 
Unterschied zwischen Pin-Reset, POR und BOR (was GPIO betrifft).
Gast #7149071
Lesenswert?
• ▲
▼
"During a RESET pin reset, EFM32 GPIOs are tri-stated/high-impedance.

During a Power On Reset (POR) or Brown Out Detector (BOD) reset, the 
EFM32 GPIO configuration is undefined. It is possible for them to 
source/sink current."

Das ist eigentlich das Standard Verhalten bei allen Mikrocontrollern. 
Beim Power-On und Brown-Out hast du in der Regel eine kurze Zeitspanne 
mit zu wenig Versorgungsspannung, wo der Chip ein undefiniertes 
Verhalten hat.

Ich vermute, dass der Chip (wie alle anderen) auch beim Power-On und 
Brown-Out zuverlässig in "tri-stated/high-impedance" wechselt, sobald 
die Versorgungsspannung im gültigen Bereich liegt.
OP #7149113
Lesenswert?
• ▲
▼
Stefan ⛄ F. schrieb:
> During a Power On Reset (POR) or Brown Out Detector (BOD) reset, the
> EFM32 GPIO configuration is undefined. It is possible for them to
> source/sink current."
>
> Das ist eigentlich das Standard Verhalten bei allen Mikrocontrollern.

Eigentlich bei allen Halbleitern aus dieser Realität ;) Du meinst also, 
das magische Wort ist "During"... wenn man das betont, ist die Aussage 
natürlich ziemlich langweilig.

> Ich vermute, dass der Chip (wie alle anderen) auch beim Power-On
> und Brown-Out zuverlässig in "tri-stated/high-impedance" wechselt,
> sobald die Versorgungsspannung im gültigen Bereich liegt.

Das klingt plausibel und würde auch zur Registerbeschreibung passen. 
Soll ich das glauben? Sollte doch nicht sooo misstrauisch sein? No Risk, 
No Fun? Ich glaube, ich spendiere 2 bis 3 zusätzliche Pull-Down und der 
Rest wird schon passen.
Dankeschön!

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.