Ik heb al vanalles geprobeerd maar ik krijg er alleen een Negatieve puls uit de poorten. Aangezien ik een positieve nodig heb om een TIP122 aantesturen wil dat dus niet.
Volgens de datasheet kun je wel een positief uitgangs signaal krijgen van 5V @ 25ma.
De volgende code heb ik van picbasic afgehaald en aangepast voor de 16F877A maar die werkt ook niet. Wie kan mij verder helpen ? want ik kom er niet meer uit wat ik verkeerd doe.
device 16f877a
XTAL 20 ;Kristal van 20MHz
SYMBOL KnipperTijd = 100 ;Om de 100 milliseconden
SYMBOL LED = PORTA.4 ;Poort A.4 heeft nu de naam LED
; 76543210
PORTA = %00000000 ;PIC opstarten met alle PORTA poorten laag
TRISA = %00000000
;Hoofdprogramma
WHILE 1 = 1 ;Oneindige lus
LED = LED ^ 1 ;Toggle de LED
DELAYMS KnipperTijd ;De LED knippert de opgegeven tijd
WEND
END
Bart Hiddink
Bart Hiddink is Ideetron; electronics and projects, http://www.ideetron.nl. LoRaWAN Nutcase.
Volgens mij geeft deze routine een blokgolf.
En is die nu negatief of positief?
Ik kan me niet voorstellen dat er een negatieve spanning uit de PIC komt..?
Pull-up weerstand geld toch allen voor een schakelaar ? want met een tip122 gaat hij direct aan wat natuurlijk ook logisch is.
beertje_01
My Tube is bigger then yours
nope
ben even de naam kwijt maar er zijn digitale uitgangen die een pull up verijsen.
daar is maar 1 van de uitgangstransistors aanwezig (naar gnd)
indien 0 gaat deze naar gnd indien 1 is deze hoog impedant en met een pull up maak je er dan 5v van.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
RA4 is een OC (Open Collertor) output. Kan alleen maar sinken, niet sourcen zonder externe pull-up weerstand.
(Om van negatief maar helemaal niet te spreken...)
[Bericht gewijzigd door Arco op (19%)]
Naja dan weet ik genoeg dan ga ik toch gebruik maken van relays
is de meest makkelijke en snelle oplossing hiervoor.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
>> Naja dan weet ik genoeg dan ga ik toch gebruik maken van relays is de meest makkelijke en snelle oplossing hiervoor.
Als je die ook met die PIC aanstuurt, blijft het probleem hetzelfde 
Nee hoor die kan je ook met een - schakelen
gewoon + aan de ene kant - van de pic uitgang aan de andere kant van relay. Nog een 1n4148 diode ertussen en klaar 
Heb er 20 nodig + lcd + enkele knoppen dus er zijn geen poorten meer vrij. En mij relays werken gewoon op m ijn manier is al getest
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Als je een PIC wilt mishandelen door een relais rechtstreeks aan een output pin te hangen, ben je toch wel verkeerd bezig...
ULN2003A komt er tussen
heb daar nog wel aan gedacht hoor. Lijkt mij afdoende voor de bescherming.
[Bericht gewijzigd door Gerwinh op (25%)]
Jochem
If you want to succeed, double your failure rate.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
>> ULN2003A komt er tussen heb daar nog wel aan gedacht hoor.
Dan gaat het wel, maar bovenstaand zei je toch heel wat anders 
gewoon + aan de ene kant, - van de pic uitgang aan de andere kant van relay.
dat klopt maar komt dus nog een ULN2003A tussen