Guten Morgen, ich vermute ich stehe gerade auf dem Schlauch =) Ich arbeite zur Zeit mit dem PIC16F628. Wie ja allgemein bekannt sein dürfte ist der Pin RA4 ja ein Open Drain Ausgang und benötigt somit einen Pull Up Widerstand, da mir das aber erst aufgefallen ist, als der Pin nach Aufbau der Schaltung nicht vernünftig arbeitete sieht meine Beschaltung am Pin nun etwas ungewöhnlich aus: > +5V +5V > | | > | V LED > | --- > | | > | I > | | | Rvor > I |_| > | | R10K | > |_| / > _______|___________|c > | |e > | \ > /d | >µC -----| | > \s | > | | > | | > GND GND Und wenn ich den Ausgang (Im Tris als Ausgang deklariert) auf High schalte also den internen FET durchschalte, dann leuchtet die LED, wie kann das sein? Nun sind meine Transistor Kenntnisse auch ein bisschen eingerostet aber normal ist doch hier ein Low aktiver Ausgang gezeigt oder nicht? LG
Hallo, der interne FET ist mit high ausgeschaltet. Da ist noch ein Inverter (NOR) vor dem FET im Datenblatt. -> einschalten geht mit low-Pegel. Die LED ist allerdings auch während des Resets aktiv. -> willst Du das? Gruß Anja
Achso da ist noch ein Inverter ja gut dann ist die Sache klar. Dankeschön! Die Portpin wird in der Init gelöscht.. =) Danke Anja!!
Dankeschön, dann ist die Sache klar =) >Die LED ist allerdings auch während des Resets aktiv. >-> willst Du das? Ich lösche alle Pins beim Start.
Warum überhaupt noch einen externen Transistor, und die LED nicht einfach vom uC über Rv direkt an + ? So viel Strom kann die LED bei 10k Basiswiderstand nicht brauchen, 500uA * Beta 10-20 wäre eh nur für 5-10mA dimansioniert.
MaWin schrieb: > Warum überhaupt noch einen externen Transistor, > und die LED nicht einfach vom uC über Rv direkt an + ? da mir das aber erst aufgefallen ist, als der Pin nach Aufbau der Schaltung nicht vernünftig arbeitete sieht meine Beschaltung am Pin nun etwas ungewöhnlich aus > Und bis das passiert ist leuchtet sie. Das ist richtig, aber das ganze ist eine Binäruhr und die wird eigentlich nur einmal eingeschaltet und läuft dann immer. Von daher..
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.