Hallo, nun habe ich einige Monte nicht mehr mit meinem Mega gearbeitet und habs vergessen... Ich Will an Port A 4 eine LED Schalten und den Pull up auf Masse (in wirklichkeit schalte ich einen FET) Nun schalte ich mir DDRA.4 den Portbin als Eingang dann kann ich ihn mit PortA.4 := 1; oder 0 ein und ausschalten... Aber wie schaltet man nun nochmal den Pull up wenn der Pin als Ausgang genutzt wird!?
Du kannst den Ausgang doch einfach auf High schalten. Dann hast du deine Betriebsspannung an dem Pin. Warum solltest du fuer den Ausgang ein Pull-Up verwenden?
Weil wnn ich den Ausgang auf LOW stelle der Fet offensichtlich schwach durchsteuert :-(
Hi >Weil wnn ich den Ausgang auf LOW stelle der Fet offensichtlich schwach >durchsteuert :-( Schaltung. MfG Spess
Wenn der Pin als Ausgang konfiguriert ist kannst du den Pullup nicht aktivieren, wozu auch. Außerdem bräuchtest du einen Pulldown, und der existiert nicht. Abgesehen davon, dass auch der nichts bringen würde. Ausgang LOW ist LOW, da gehts nicht tiefer. Also: Schaltplan
Hi >Wozu? Weil man auch beim simplen Schalten einer LED etwas falsch machen kann. Und bei dir sieht es so aus. MfG Spess
Außerdem wäre noch eine Angabe des FET-Typs und deiner Ansteuerfrequenz hilfreich.
Samuel C. stimmt der ausgang ist ja nicht open drain, vergessen danke :-)
hmm, raffe ich nicht ich nutze den PMV30UN,215 Fet. Aber der schaltet die LED nie vollständig ab.. Selbst wenn ich nochmal mit einem extra Kabel an die Masseste Masse direkt an der Versorgungsquelle gehen, weder am Gate noch wenn ich die extra Masse direkt auf den Controller lege...die LED leuchtet immer ganz leicht?!? Welche Beinungen können dieses Verhalten verursachen? Schlechte Masse sollten ihn ja eigentlich nur nicht ganz durchsteuern lassen-oder?
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.