Sida 1 av 2
Läsgaffel och PIC
Postat: 2 mars 2005, 20:22:18
av jack
Hej. Skulle helst inte velat skapa en ny tråd om detta, men får det ej att fungera...
Problemet:
Har en läsgaffel med TTL-utgång som fungerar felfritt när jag testar den med tex en voltmeter.
Har också en PIC16F877A med en pinne confad som ingång. Ingången "svarar" när jag drar den direkt till 5V.
Men när jag kopplar läsgaffeln till porten så händer inget. Och när jag mäter på läsgaffelsutgången får jag då inget utslag alls.
Vad gör jag för fel?
Tacksam för svar.
Postat: 2 mars 2005, 20:31:13
av Icecap
Tja, antingen har du inte proggat den som ingång eller du har kopplat fel. Testa att dra ingången till + via ett motstånd på 10K och se (mät) om den kommer upp.
Postat: 2 mars 2005, 20:32:52
av matseng
Nya trådar för nya ämnen är bra...
Mysko problem, men lite steg-för-steg-debugging från en ganska låg nivå brukar inte vara helt fel.
1: Mät på gnd på läsgaffeln och plus på picen och kolla att du har 5 volt. Gör samma sak mellan plus på läsgaffeln och gnd på pic.
2:Plocka loss pic'en och mät på signalen i sockeln på den pinne som kommer från lasgaffeln. Fungerar det då?
Postat: 2 mars 2005, 20:38:55
av jack
Har tyvärr redan testat det där...
Utgången på läsgaffeln är direkt kopplad till ingången på PIC:en.
Både PIC och läsgaffel har 5V.
Postat: 2 mars 2005, 20:43:55
av Icecap
Vilken pull-down motstånd har du?
Postat: 2 mars 2005, 20:46:10
av jack
För tillfället: Inget alls

Postat: 2 mars 2005, 20:48:04
av Icecap
Men hallååååå!
Hur väntar du då att få en reaktion?
Tryck dit en 10K (eller så).
Postat: 2 mars 2005, 21:03:31
av jack
Tyvärr så fungerar det inte då heller..
Postat: 2 mars 2005, 21:04:14
av henkebenke
Kanske läge att få se ett schema?
Postat: 2 mars 2005, 21:08:19
av cyr
Om det nu verkligen är TTL-utgång så ska det väl inte behövas något pulldown?
Schema och modellnr/datablad vore nog bra hur som helst. Inte så lätt att säga något utan alla fakta.
Postat: 2 mars 2005, 21:25:12
av jack
Tyvärr så har jag inget datablad för gaffeln. Står allafall Sharp 1A01 på den.
http://www.elfa.se/elfa-bin/dyndok.pl?v ... 015798.htm
Ser ut exakt sådär och den pinouten "fungerade" allafall.
Bänder jag loss PIC:en och mäter i sockeln så får jag 5V från gaffeln.
Men med PIC:en i så är det dött...
Postat: 2 mars 2005, 21:27:10
av jack
Tyvärr så har jag inget datablad för gaffeln. Står allafall Sharp 1A01 på den.
http://www.elfa.se/elfa-bin/dyndok.pl?v ... 015798.htm
Ser ut exakt sådär och den pinouten "fungerade" allafall.
Bänder jag loss PIC:en och mäter i sockeln så får jag 5V från gaffeln.
Men med PIC:en i så är det dött...
Postat: 2 mars 2005, 21:32:47
av Icecap
Det var ju en stor hjälp.....
Att du får 5V säger inget alls. Om du inte kan komma med bättre förklaring eller kan förstå vad du mäter kan det ju kvitta att ens försöka hjälpa dig.
Postat: 2 mars 2005, 21:37:39
av cyr
När får du 5V? När den är på/av, blockerad/inte blockerad?
Och vad menar du med dött?
Postat: 2 mars 2005, 21:43:39
av jack
Tackar för de vänliga orden Icecap. Jag vet att du är grymmt mycket säkrare än mig på detta men, jag försöker lära mig?
När gaffeln inte är blockerad och jag har PIC:en ur kan jag mäta upp 5Volt i PIC-sockeln, på den pinne jag bestämt som ingång. När gaffeln är blockerad får jag 0V.
Men när PIC:en sitter i sockeln och mäter på samma ställe så får jag alltid 0V.
Är det inte lite konstigt?