STM32F410CBU3 NRST PIN Pullup

#7130258
Lesenswert?

Misst du unter Spannung oder wenn keine Versorgung dran ist?

Unter Spannung Widerstand messen ist nicht Zielführend, da misst man nur 
misst.

Ansonsten sind die internen Pullups idr. sehr hochohmig und keine 
Widerstände im herkömmlichen sinne. Das würde sich im CMOS Prozess nicht 
herstellen lassen.

PS: es ist empfehlenswert an den NRST einen externen Kondensator zu 
hängen und ggf. auch einen externen Pullup, gerade wenn die reset 
Leitung etwas länger ist.
Gast #7130672
Lesenswert?

Nummer E. schrieb:
> Im Datenblatt hat der NRST-PIN intern einen 10K Pullup .

"6.3.17 NRST pin characteristics
...
RPU | Weak pull-up equivalent resistor(1) | VIN = VSS | 30 | 40 | 50 | 
kΩ"

Wo steht da was von 10k ??? Und die Fußnote sagt auch alles:

"1. The pull-up is designed with a true resistance in series with a 
switchable PMOS. This PMOS contribution to the series resistance must be 
minimum (~10% order)."
OP #7130880
Lesenswert?

Meine Frage war absichtlich so gestellt das ich weitere Fragen vermeiden 
wollte und auf eine praktische Antwort hoffte.

Das Problem:
Der STM geht nicht in den Bootloader (boot1 immerLOW , + NRST und Boot0 
Sequenz) .
Danach erwarte ich die Kommunikation (AN2606)
-Sende 0x7F an STM32-UART1-Rx-PA10
-Empfange 0x79 von STM32-UART1-Tx-PA9  (Baud-Rate erkannt)
Angehängte Dateien:
Gast #7130899
Lesenswert?

Nummer E. schrieb:
> Der STM geht nicht in den Bootloader (boot1 immerLOW , + NRST und Boot0
> Sequenz) .

Dann messe doch mal die Pegel an diesen beiden Leitungen, am besten mit 
einem Oszilloskop. Wenn du kannst, messe zugleich auf dem dritten Kanal 
die Spannungsversorgung.

Denn letztendlich kommt es auf die Spannungen an, nicht auf den Pull-Up 
Widerstand.
#7131080
Lesenswert?

Nummer E. schrieb:
> Meine Frage war absichtlich so gestellt das ich weitere Fragen
> vermeiden wollte und auf eine praktische Antwort hoffte.
>
> Der STM geht nicht in den Bootloader (boot1 immerLOW , + NRST und
> Boot0 Sequenz)

Und da hast du messerscharf geschlußfolgert, daß das natürlich nur und 
ausschließlich daran liegen kann, daß das Datenblatt falsch ist und an 
nRST gar kein (interner) Pullup ist.

Logisch? NOT!

Es kann zwar daran liegen, daß nRST auf L festhängt. Aber weit 
wahrscheinlicher ist ein Fehler irgendwo anders. Z.B. beim seriellen 
Port.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren