D1 Mini digitalWrite(D7, LOW) wird nicht LOW
|
18.11.2020, 22:44
Beitrag #1
|
|||
|
|||
D1 Mini digitalWrite(D7, LOW) wird nicht LOW
Hallo,
ich brauche eigentlich nur zwei Ports die als OUTPUT Low und High schalten können. Dabei sollen sie im DeepSleep Mode Low bleiben. Mit D8 funktioniert das auch, mit D7 und D6 nicht, die bleiben quasi High. Es ist sogar noch etwas verrückter, gehe ich im DeepSleep, der dauert 10 Sekunden, mit dem Messgerät das erste Mal auf D6 oder D7, so wird mir 0,012 V angezeigt, also Low. OK. Dann wird auf High geschaltet. OK. Und dann geht es in der Low-Phase nur ganz kurz von ca. 3,3 V tiefer herunter um dann auf 3,084 V zu bleiben. In der High-Phase sind es wieder 3,3 V. D8 geht exakt auf 0 V herunter und auf 3,293 V, also nicht auf 3,3 V. So möchte ich es haben. Das D6 und D7 in Bezug zum Output anders sind konnte ich leider nicht ermitteln. Fehlt mir da ein Pulldown? mfg Klaus Code: void setup() { |
|||
18.11.2020, 22:51
Beitrag #2
|
|||
|
|||
RE: D1 Mini digitalWrite(D7, LOW) wird nicht LOW
(18.11.2020 22:44)KlaRa schrieb: Hallo, Hallo, D6 und D7 sind normale GPIO, damit sind die quasi im DeepSleep nicht aktiv. Die gehen dann eben nicht auf LOW. D8 ist ein spezieller Fall, da intern ein Pulldown-Widerstan eingesetzt ist. Damit ist diese eben LOW. Gruß Dieter I2C = weniger ist mehr: weniger Kabel, mehr Probleme. ![]() |
|||
19.11.2020, 12:49
Beitrag #3
|
|||
|
|||
RE: D1 Mini digitalWrite(D7, LOW) wird nicht LOW
(18.11.2020 22:51)hotsystems schrieb: D6 und D7 sind normale GPIO, damit sind die quasi im DeepSleep nicht aktiv. Die gehen dann eben nicht auf LOW. Vielen Dank für Deine Antwort. ![]() Also ist ein Pulldown die Lösung. Ich hatte so und so für einen am Port vorgesehen MOSFET einen 33 K Pulldown vorgesehen. Der zieht mir jetzt im DeepSleep die Spannung auf 0 V herunter. Die Spannung ist ja eigentlich schon vor dem DeepSleep auf 0 V, sie muß jetzt nur noch gehalten werden. Die Schaltgeschwindigkeit spielt bei mir keine Rolle, ansonsten sollte man den Pulldown niederohmiger wählen. mfg Klaus |
|||
19.11.2020, 13:04
Beitrag #4
|
|||
|
|||
RE: D1 Mini digitalWrite(D7, LOW) wird nicht LOW
(19.11.2020 12:49)KlaRa schrieb:(18.11.2020 22:51)hotsystems schrieb: D6 und D7 sind normale GPIO, damit sind die quasi im DeepSleep nicht aktiv. Die gehen dann eben nicht auf LOW.2 Ok, wenn das für dich die Lösung, dann passt das. Wenn der Widerstand nicht zu klein gewählt wird, ist es auch kein Problem. Gruß Dieter I2C = weniger ist mehr: weniger Kabel, mehr Probleme. ![]() |
|||
|
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste