Problem med PIC-programmerare.
Problem med PIC-programmerare.
Nå, som titeln antyder har jag lite problem med min PIC-programmerare. Det är en Velleman K8048 rev. 1, och den beter sig lite underligt. Jag har lyckats få den att funka finfint med datorn och så, men det är "expertiment-delen" som inte riktigt vill samarbeta. Jag har testat att kompilera ett asm-kod och bränna den till PIC:en. Enligt beskrivningen så skall koden göra nåt i stil med att köra fram och tillbaka de 6 lysdioder som finns på plattan, men det tycks inte fungera riktigt bra. Det enda som händer är att den första lysdioden tänds.
På nästsista sidan i den här pdf:en finns schemat för kretsen: http://www.swscenter.org/bin/K8048.pdf
Detta är källkoden för programmet jag försöker köra:
http://www.swscenter.org/bin/demo1.asm
PIC:en jag använder är en PIC16F627
Här är ett schema för vilka utgångar som används till vad på PIC:en och experimentplattan.
18 pin PIC socket
LD1 RB0 (pin 6)
LD2 RB1 (pin 7)
LD3 RB2 (pin 8 )
LD4 RB3 (pin 9)
LD5 RB4 (pin 10)
LD6 RB5 (pin 11)
SW1 RA0 (pin 17)
SW2 RA1 (pin 18 )
SW3 RA2 (pin 1)
SW4 RA3 (pin 2)
Hoppas nån som begriper sig lite bättre på sånt här en jag kan hjälpa mig, lite fittigt att ha slösat 50+ på nåt som inte fungerar...
På nästsista sidan i den här pdf:en finns schemat för kretsen: http://www.swscenter.org/bin/K8048.pdf
Detta är källkoden för programmet jag försöker köra:
http://www.swscenter.org/bin/demo1.asm
PIC:en jag använder är en PIC16F627
Här är ett schema för vilka utgångar som används till vad på PIC:en och experimentplattan.
18 pin PIC socket
LD1 RB0 (pin 6)
LD2 RB1 (pin 7)
LD3 RB2 (pin 8 )
LD4 RB3 (pin 9)
LD5 RB4 (pin 10)
LD6 RB5 (pin 11)
SW1 RA0 (pin 17)
SW2 RA1 (pin 18 )
SW3 RA2 (pin 1)
SW4 RA3 (pin 2)
Hoppas nån som begriper sig lite bättre på sånt här en jag kan hjälpa mig, lite fittigt att ha slösat 50+ på nåt som inte fungerar...
Jag vet bara att just den programmerare är en "upphottad" version av en JDM och att det generellt är problem med den. Jag förstår inte att någon köper skiten, sodjan säljer ju WISP628 som är mycket bättre och en del billigare.
Men mitt svar är tyvärr: K8048 suger hundballe, räkna den som ett felköp.
Men mitt svar är tyvärr: K8048 suger hundballe, räkna den som ett felköp.
> Jag har testat att kompilera ett asm-kod
Förrutom att man inte *kompilerar* ASM kod, hur gick det ?
Inga fel ? MPLAB version ?
> och bränna den till PIC:en.
Inga fel där heller ?
Och kortet *har* en 4 Mhz kristall ? Som är inkopplad ?
Jag vill inte värdera K8048 som sådan, det fixade Icecap utmärkt...
Förrutom att man inte *kompilerar* ASM kod, hur gick det ?
Inga fel ? MPLAB version ?
> och bränna den till PIC:en.
Inga fel där heller ?
Och kortet *har* en 4 Mhz kristall ? Som är inkopplad ?
Jag vill inte värdera K8048 som sådan, det fixade Icecap utmärkt...
sodjan skrev:> Jag har testat att kompilera ett asm-kod
Förrutom att man inte *kompilerar* ASM kod, hur gick det ?
Inga fel ? MPLAB version ?
> och bränna den till PIC:en.
Inga fel där heller ?
Och kortet *har* en 4 Mhz kristall ? Som är inkopplad ?
Jag vill inte värdera K8048 som sådan, det fixade Icecap utmärkt...
Körde nåt som kallas för MPASM v03.20.02 från Microchip, gav en HEX fil utan errors. Brännde ner hex:en till PIC:en utan problem och verifyade den utan problem. Jag använde 4Mhz-kristallen, ikopplad med rätt jumpers.
Testade även att prova mäta dioderna på kretsen, men jag är inte riktigt säker på hur det skall gå till. Om jag förstått det rätt skall den med den röda proben på anod och den svarta på katod visa min V genom dioden. Och med probarna andra vägen skall den visa 0L? För över hälften av dioderna (1N4148 tror jag det var) visar 0.5V i det "omvända" läget, och vissa visar samma värde i båda. Nån som vill förklara detta för en stackars nybörjare?
> Körde nåt som kallas för MPASM v03.20.02 från Microchip,
OK.
Lika bra att plocka ner den senaste MPLAB direkt.
Jag håller inte reda på versioner på de olika komponenterna...
> Testade även att prova mäta dioderna på kretsen,
Vet inte vad "dioderna på kretsen" är.
1N4148 är i alla fall inga lysdioder...
OK.
Lika bra att plocka ner den senaste MPLAB direkt.
Jag håller inte reda på versioner på de olika komponenterna...
> Testade även att prova mäta dioderna på kretsen,
Vet inte vad "dioderna på kretsen" är.
1N4148 är i alla fall inga lysdioder...
-
thepirateboy
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
