LED an RBA4 für PIC 16F628

Gast #322827
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
Gast #322828
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.
Gast #322829
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.
Gast #322834
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren