Frågor om koppling av in/utgångar på en PIC16C84

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Maiden
Inlägg: 7
Blev medlem: 24 mars 2007, 09:28:24

Frågor om koppling av in/utgångar på en PIC16C84

Inlägg av Maiden »

Jag har införskaffat en PIC16C84 för att styra en polares blinkers med. Tanken är att när man ger signal till en ingång på processorn ska fyra utgångar "blinka". Processorn är redan programmerad för detta men, hur kopplar man in den? Hur ska ingången (ben 6) kopplas för att processorn ska få en signal om att börja "blinka"? Ska man jorda ingången för att få det till att fungera?
Har använt vellemans PIC-programmerare K8048 för att programmera och testa den

Tacksam för svar :)
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17616
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Inlägg av grym »

det beror ju på hur den är programerad ?


välkommen till forumet förresten
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Jag har införskaffat en PIC16C84...

En gammal utgången modell, men det vet du kanske redan...

> Processorn är redan programmerad för detta men, hur kopplar man in den?
> Hur ska ingången (ben 6) kopplas för att processorn ska få en signal om att börja "blinka"?

Enligt beskrivningen kanske !!??
Jag förstår inte hur någon annan ska kunna veta det.

Var kommer programmet från ?

> ...och testa den...

Hur har du gjort det om du inte vet hur du ska koppla den ???
Maiden
Inlägg: 7
Blev medlem: 24 mars 2007, 09:28:24

Inlägg av Maiden »

Vellemans PIC-programmerar har ju dioder med vilkas hjälp vi såg att processorn fungerade. Vet dock inte hur testknapparna på programmeraren är kopplade. Hittade vilken knapp som går till vilket ben på processorn, men om knapparna jordar eller ger spänning har jag ingen aning om. Därför undrar jag om någon vet hur dessa är kopplade??
Användarvisningsbild
ensten
EF Sponsor
Inlägg: 3759
Blev medlem: 19 oktober 2004, 15:55:20
Ort: Hudiksvall

Inlägg av ensten »

Nu är jag långt ifrån en expert på området, men det låter som ett typiskt tillfälle när man får plocka fram databladet och läsa. Sedan bör man kanske ha lite kunskap om hur programmet i PIC'en fungerar.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Det måste väl för jösse namn finnas en beskrivning till programmet !!??
Maiden
Inlägg: 7
Blev medlem: 24 mars 2007, 09:28:24

Inlägg av Maiden »

Jodå, det finns, får fixa fram det. Tänkte om man kunde koppla in processorn likadant som på vellemans PIC-programmerare och få det till att fungera på så sätt. Men tack i alla fall.
Användarvisningsbild
Greger!
Inlägg: 418
Blev medlem: 6 mars 2006, 17:37:47
Ort: Stockholm -> Sollentuna

Inlägg av Greger! »

Här har du kopplingsschemat på enheten: http://www.velleman.be/downloads/0/illu ... 8_rev4.pdf Som du ser på sida 10 så får den en puls på 5V när man trycker på en av knapparna,
sedan finns det även en pull down resistor på 10KΩ.
Maiden
Inlägg: 7
Blev medlem: 24 mars 2007, 09:28:24

Inlägg av Maiden »

Tack skarru ha :wink:
Maiden
Inlägg: 7
Blev medlem: 24 mars 2007, 09:28:24

Kristall eller inte?

Inlägg av Maiden »

Hmm, verkar som jag behöver mer hjälp...
Processorn är programmerad till att ge signal på fyra utgångar i en sekund vid en 5V puls på en ingång. Ger man en till puls ger fyra utgångar signal två gånger med några hundra millisekunders mellanrum.
När jag tittade på kopplingsschemat för vellemans PIC-programmerare fanns där en kristall på 4MHz som går att koppla in till processorn men vet ej om denna var inkopplad när vi provkörde processorn.
Behöver jag ha en kristall för att få "delayen" i programmet till att fungera?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Vilken oscillator som programmet/processorn är tänkt att använda
borde framgå av källkoden. Kolla efter __CONFIG.

Om processorn är konfigurerad för att använda en extern kristall,
så måste den naturligtsvis ha det !

Men som sagt, *någonstans* måste det vara specificerat hur det ska vara.
Det är knappast någon *här* som vet det... :-)

> Processorn är programmerad...

Av *vem* ?
Du har *fortfarande* inte svarat på var programmet kommer från.
Finns det någon länk t.ex ?
Maiden
Inlägg: 7
Blev medlem: 24 mars 2007, 09:28:24

Inlägg av Maiden »

OK, inget generellt att processorn behöver ha kristall när man programmerar den till att göra en fördröjning då. Programmet ligger på en dator, men har inte fått tag i ägaren till denna ännu...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Kristall och kristall...

Som du säkert vid det här laget har sett i databladet, så saknar
84'orna *intern* oscillator. Så *någon* extern lösning är nödvändig,
antingen kristall eller någon av de andra lösningarna i databladet.
Vilken lösning som är tänkt att användas i just *detta* fall vet den
som har skrivit progrmmet, som jag sa tidigare.

Men, som sagt, allt detta framgår ju av databladet...
Maiden
Inlägg: 7
Blev medlem: 24 mars 2007, 09:28:24

Inlägg av Maiden »

Jaa det gör det ju alldeles riktigt. Vad dum jag var som inte tillbringade timmar för att, i detalj, få reda på hur processorn fungerade istället för att på ett vänligt sätt fråga folk här om någon vet hur man ska koppla. Nu tycker ju jag att man ska slippa få idiotförklarande svar på sina frågor och istället, utan ironisk underton, få ett trevligt svar tillbaka som hjälper en nybörjare. Men allt det där kanske står i databladet :D
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, right.
Plocka fram lite mer info om hur det hela är tänkt,
så ger det sig nog... :-)
Skriv svar