Sida 1 av 2

Problem med PIC-programmerare.

Postat: 14 september 2006, 22:17:06
av Stuggi
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...

Postat: 14 september 2006, 22:22:45
av Icecap
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. :-(

Postat: 14 september 2006, 22:32:01
av sodjan
> 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... :-)

Postat: 14 september 2006, 22:33:05
av baron3d
Jag har provat ett liknande program på K8048 utan problem.
K8048 är inte precis det bästa, men den har fungerat för mig.

Postat: 14 september 2006, 22:56:19
av björn
Jag hade faktiskt aldrig problem med min heller, numera är den dock lite i vägen någonstans i "bra-o-ha-jådan" :)

Postat: 14 september 2006, 23:10:38
av Stuggi
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?

Postat: 14 september 2006, 23:15:42
av sodjan
> 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...

Postat: 14 september 2006, 23:59:52
av Kaggen
Monterade du ihop din 8048 själv Stuggi? Du har isåfall inte gjort samma miss som jag gjorde?

Efter mycket kliande i huvet och en del svordomar insåg jag att jag vänt lysdiod-helvetena bak o fram. 8)

Postat: 15 september 2006, 14:04:00
av Stuggi
Jag mätte de vanliga dioderna eftersom de är bland de känsligare komponenterna. Och eftersom jag inte riktigt vet hur det här med testning av dioder fungerar så frågade jag.

Postat: 15 september 2006, 14:07:36
av thepirateboy
Du måste normalt löda loss dioderna i en ände innan du mäter. Annars är det risk att strömmen tar en annan väg och du får felaktiga värden.

Postat: 15 september 2006, 14:18:52
av Stuggi
Helvete, jag börjar överväga en WISP eller PICFlash2 istället för den här skiten...

Sojdan, vad ska du ha för monterad+testad WISP + frakt till bastuland?

Postat: 15 september 2006, 15:13:53
av sodjan
449:-
Återkom gärna via mail eller PM om du är intresserad...

/Janne.

Postat: 15 september 2006, 20:05:22
av Stuggi
Okey, nu behöver jag hjälp. Vilken av dessa två är bättre/vad är fördelarna med dessa två? PICFlash 2 eller WISP628. Jag vet redan att PICFlash2:an är mer än dubbelt dyrare men jag vill ändå veta lite mera om den.

Postat: 15 september 2006, 21:17:41
av sodjan
Vad är PICFlash2 ?

Postat: 16 september 2006, 01:20:35
av Stuggi