servus zusammen wollte mal fragen wie ich eine rote led an dem PORTA,4 meines PIC 16F628 zum leuchten bringe? brauche doch einen pull up widerstand? Kann mir das bitte jemadn mal genau erklären was es damit auf sich hatt und wie es funktioniert bin noch neueinsteiger. Danke im vorraus mfg maurice
Du brauchst einen Vorwiderstand und keinen Pull-up. Der Vorwiderstand ermöglicht der LED ein längeres Leben. Anschliessen: das eine Ende des Vorwiderstandes gegen Vcc, das andere gegen die Anode der LED, die Kathode der LED an den Portpin. Jetzt musst du den PIC dazu bringen, den Pin als Ausgang zuschalten (TRIS) und dann leuchtet die LED, wenn du den Portpin auf log. 0, also gegen Masse (softwaremässig) schaltest.
Hi. Beachte aber, das du LVP ausschalten musst, da RB4 für Low Voltage Programming benutzt wird. Achja.. normal müsste es auch gehen wenn du vom Portpin auf den Widerstand und vom Widerstand aufs Led, welches gegen Masse geschalten ist, gehst.
@Schoaschi Im ersten post steht was von Port A4, der threadname ist wohl etwas verunglückt. RA4 ist bei den PIC18F... ein open collector Ausgang, dann geht die letzte Variante nicht. Ich hab aber keine Ahnung wie es bei 16F628 aussieht.
Achja... sorry überlesen... nichts desto drotz. LVP sollte man drotzdem deaktivieren, oder den Pin mit einem Widerstand auf Masse ziehen.
Hallo Ich vermute mal Du bist an Prot A und willst an RA4 eine Leuchtdiode anschließen. Der Begriff RBA4 ist etwas verunglückt. Bei den 16er PICs ist RA4 immer ein Open-Collector-Ausgang. D.h. der Ausgang kann keinen Strom liefern sondern nur nach masse schalten(kurzschließen). RA4 ist also KEIN normaler I/O Pin!!!! Wenn Du einen Widerstand in reihe zu einer LED in reihe zu RA4 schaltest, kannst Du mit RA4 die LED ein und aus schalten. RA4 ist als schaltbarer MassePunkt zusehen. Nur damit du die Polarität nicht verdrehst :-) Gruß Frank
@Frank "RA4 ist also KEIN normaler I/O Pin!!!!" Jo, hast Recht. Ich habe das mit dem Input-Only RA5 verwechselt.
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.