asdf schrieb:
> Viele FPGAs, Controller
> u.ä. setzen ihre Pins während dem Programmieren auf "high".
Nicht in meiner Welt. Nenn doch mal ein paar Beispiele [1].
asdf schrieb:
> Ok ich hab mich falsch ausgedrückt. Die Pins gehen auf "Eingang", haben
> aber chip-intern einen Pull-up dran hängen.
Nicht in meiner Welt. Nenn doch mal ein paar Beispiele [1].
> Pull-down Widerstände habe ich sogar eingeplant, aber schlichtweg
> vergessen zu bestücken. Das nennt sich dann wohl Lehrgeld.
Lernen durch Schmerz. Besonders effektiv.
> Trotzdem bleibt für mich die Frage nach dem Warum
Mal abgesehen davon, daß das in meiner Welt nicht so ist ... man
schließt Sensoren, Schalter etc. gern einseitig an GND an. Z.B. weil in
einem Metallgehäuse GND allgegenwärtig ist. Und weil die Isolation
dieser Leitung dann unkritisch ist. Zugehörige Eingänge brauchen dann im
Betrieb einen Pullup. Ein extern beschalteter Pullup wäre dann immer
aktiv.
Falls interne Pullups nicht abschaltbar sein sollten, reicht das allein
schon als Erklärung. Aber nach meiner Beobachtung sind sie i.d.R.
abschaltbar und im Zweifelsfall auch abgeschaltet.
Falls es doch anders sein (und so dokumentiert) sein sollte, dann muß
man halt Vorkehrungen treffen. Im einfachsten Fall mit einem Pulldown.
Oder indem man einen invertierenden Gatetreiber verwendet. Oder indem
man das RESET Signal zum Sperren (Abschalten) der betroffenen Hardware
heranzieht.
[1] und zwar mit einem Pointer auf ein Dokument, das den Sachverhalt
eindeutig klarstellt