PIC 18F2550 Termo-snake

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
EMS
Inlägg: 8
Blev medlem: 3 januari 2009, 19:14:20
Ort: HemmesTrop Boke

PIC 18F2550 Termo-snake

Inlägg av EMS »

Hittade i Allt om elektronik en artikel som handlar om temperatur mätning med en DS 18B20 och PIC 18F2550.
Programmet till pic’en är färdig .HEX-fil.
Jag har försökt i några veckor med att programmera PIC’en med olika programmerare. Tillslut blev jag tröt och köpte en PICkit 2 (från Microchip).

Jag kopplade in den på följande sätt:

PICkit 2 Pic 18F2550
1 MCRL -> pin 1
2 Vdd -> pin 20
3 GND/Vss -> pin 8 & 19
4 PGD -> pin 28
5 PGC -> pin 27
6 PGM -> pin 26

När jag försöker att programmera i MPLAB får jag följande:
___________________________________________________________________________
Programming Target (2009-01-28 23:54:18) Erasing Target Programming Configuration Memory Verifying Configuration Memory PK2Error0027: Failed verify (Address = 0x2007 - Expected Value 0x3FFF - Value Read 0x0) PICkit 2 Ready ___________________________________________________________________________

Jag har försökt att hitta mitt svar på flera sidor och forum men har inte kommit farm till en lösning.

Min PIC är fortfarande O-programmerad.

Tack på förhand med hjälpen !

/EMS
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PIC 18F2550 Termo-snake

Inlägg av sodjan »

Det är lite för tunt med info för att ge ett bra svar. Bl.a hur det hela är kopplat o.s.v.
Läs gärna http://elektronikforumet.com/forum/view ... =12&t=6057 för lite tips.
Allt är kanske inte rellevant i alla lägen, men en del tips i alla fall.

> Programmet till pic’en är färdig .HEX-fil.

Länk ?

> Jag har försökt i några veckor med att programmera PIC’en med olika programmerare.

Vilka då, varför flera olika och vad hände ?
2550'an är inte speciellt ovanlig och bör fungera bra med nästan "vad som helst"...

> PICkit 2 Pic 18F2550

Är det via ICSP kontakten ?
Har du någon avkoppling kring 2550'an ? (Jag vet inte om det är kritiskt, men du kommer
att få frågor kring det i alla fall...)
Användarvisningsbild
Glenn
Inlägg: 36773
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: PIC 18F2550 Termo-snake

Inlägg av Glenn »

Vilken mjukvara använder du ? ..om det är PicKit2-mjukvaran måste väl alla fuses osv vara med i källkoden afaik, är dom det ?

Om du kör med MPlab så kan du väl ställa dom per gång om du vill.
EMS
Inlägg: 8
Blev medlem: 3 januari 2009, 19:14:20
Ort: HemmesTrop Boke

Re: PIC 18F2550 Termo-snake

Inlägg av EMS »

Jag som tyckte att jag skrev mycket….
men när jag läser det i gen, är det ganska så klent beskrivet…

Mitt största problem är nog att jag är inte säker på hur det ska kopplas från programmeraren till Pic’en.

Pic’en är lös så jag har monterat IC-hållare på ett labbkort dragit trådar från PICkit2-programeraren till labbkortet på följande sett.

PICkit 2 Pic 18F2550
1 MCRL -> pin 1 (>1 är där pilen är på programmeraren.)
2 Vdd -> pin 20
3 GND/Vss -> pin 8 & 19
4 PGD -> pin 28
5 PGC -> pin 27
6 PGM -> pin 26


HEX-filen finns att ladda ner från http://www.alltomelektronik.se/Files/070122-11.zip

Kretskortet som Pic’en ska sitta på är färdigt och köpt från www.thepcbshop.com. Komponenterna har jag köpt från ELFA och monterat själv (är van vid elektronik).
Så att komponenterna ska vara fel eller fel monterade tror jag inte.

Den första programmeraren var den vi har på jobb. Det är en ”riktig” programmerare, fick hem ett uppgraderings kitt precis innan jul och uppdaterade den programmeraren med det senaste. Det jag menar med riktig programmerare är en som klara de flesta promar, processorer, minen mm. (kommer inte ihåg namnet/fabrikatet på brännaren).

Vad är sklinaden på att programmera med ICSP mot på ”vanligt” sett ?
Jag förstår den biten med att man ska slippa att löda / ta bort kretsen från kortet.

Är detta mer info ?

Tack i gen…

/EMS
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PIC 18F2550 Termo-snake

Inlägg av sodjan »

Se där ja ! :-)

Om jag hinner (och kommer ihåg det) ska jag prov-bränna en 2550
på kontoret i morgon. Om ingen annan hinner före...

> Vad är sklinaden på att programmera med ICSP mot på ”vanligt” sett ?
> Jag förstår den biten med att man ska slippa att löda / ta bort kretsen från kortet.

Ja, det är just det. Samt att om processorn sitter i en färdig koppling,
så måste den vara anpassad till ICSP. D.v.s att man inte använder PGC/PGD
till något annat som "stör" programmeringen.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PIC 18F2550 Termo-snake

Inlägg av sodjan »

Testkört den HEX fil som ligger i den länkade ZIP filen U.A.
Mail mig om du vill att jag skickar över den...

Kod: Markera allt

C:\DATA\Xwisp2\test>xwisp2w port 5 go thermo
 xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
File thermo.hex loaded and is Intel Hex format conforming
Detected programmer: Wisp648, firmware version 1.23
Target: 18F2550 revision 02 (ID=1242)
Target erased
Transferring program to 18F2550 via Wisp648
Transferring program memory...100%
Verifying program memory......100%
Transferring data memory......100%
Verifying data memory.........100%
Transferring ID memory........100%
Verifying ID memory...........100%
Transferring fuses memory.....100%
Verifying fuses memory........100%
Write-Verify operation terminated successfully in 9.81 seconds
Putting target in run mode
xwisp2 terminated successfully in 11.26 seconds
EMS
Inlägg: 8
Blev medlem: 3 januari 2009, 19:14:20
Ort: HemmesTrop Boke

Re: PIC 18F2550 Termo-snake

Inlägg av EMS »

Jag har löst problemet.
Hade nog hjärnblödning när jag kopplade, allt var felkopplat. :lol:

Om man ska programmera en PIC 18F2550 men hjälp av PICkit2 programmerare ska man koppla på följande sett. >1 är markeringen som finns på programmeraren.

PICkit 2 Pic 18F2550
> 1 Vpp/MCRL -> pin 1
2 Vdd -> pin 20
3 GND/Vss -> pin 8 & 19
4 PGD -> pin 28
5 PGC -> pin 27
6 PGM -> pin 6


Tack alla som hjälpte till !! :bravo:

H. EMS
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PIC 18F2550 Termo-snake

Inlägg av sodjan »

Va bra... :-)
Den 2550 som jag flashade skickade jag över i fredags.
EMS
Inlägg: 8
Blev medlem: 3 januari 2009, 19:14:20
Ort: HemmesTrop Boke

Re: PIC 18F2550 Termo-snake

Inlägg av EMS »

TACK !! :bravo:
Skriv svar