Forum: Mikrocontroller und Digitale Elektronik LED an RBA4 für PIC 16F628


von Maurice Bremer (Gast)


Lesenswert?

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

von Rahul (Gast)


Lesenswert?

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.

von Schoaschi (Gast)


Lesenswert?

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.

von Dieter W. (dds5)


Lesenswert?

@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.

von Steffen (Gast)


Lesenswert?

RA4 ist beim 16F628 ein normaler I/O-Pin.

von Schoaschi (Gast)


Lesenswert?

Achja... sorry überlesen... nichts desto drotz. LVP sollte man drotzdem
deaktivieren, oder den Pin mit einem Widerstand auf Masse ziehen.

von Rahul (Gast)


Lesenswert?

Und mein Post liest wieder niemand...

von Frank Scherler (Gast)


Lesenswert?

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

von Frank Scherler (Gast)


Lesenswert?

Rahul hat recht :-)

von Steffen (Gast)


Lesenswert?

@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
Noch kein Account? Hier anmelden.