Im Datenblatt hat der NRST-PIN intern einen 10K Pullup . Ich messe >1M . Ist der Chip defekt ? Kann jemand mal einen stm32F4...NRST-PIN gegen VDD duchmessen ? Danke im voraus
Es kann gut sein, dass das kein ohmscher Widerstand ist, sondern ein Transistor der nur mit anliegender Stromversorgung funktioniert.
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.
Kevin M. schrieb: > Unter Spannung Widerstand messen ist nicht Zielführend, da misst man nur > misst. Klar, unter Spannung misst man eher den Strom, der nach GND fließt. Dann kann man sich den Widerstandswert ausrechnen.
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)."
Kevin M. schrieb: > da misst man nur misst. Man misst nur Mist. Nummer E. schrieb: > Kann jemand mal einen stm32F4...NRST-PIN gegen VDD duchmessen ? Was ist denn dein eigentliches Problem? Was funktioniert denn nicht? Warum kommst du auf die Idee, da mit einem Multimeter was messen zu wollen?
:
Bearbeitet durch Moderator
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)
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.
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.