PIC konstruktion hjälp

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
sir88alex
Inlägg: 113
Blev medlem: 18 juni 2011, 12:53:24

PIC konstruktion hjälp

Inlägg av sir88alex »

Hej!

Funderar på att börja programmera lite mikroprocessorer med hjälp av en PICkit2 och då konstruera ett eget kort med en PIC. Har pysslat lite smått med det i skolan men har då fått ett färdigt testkort med processor på. Min fråga. Hur, när man konstruerar ett eget kort, gör man för att få över koden till PIC:en? Om jag inte minns helt fel sitter det inbyggt FLASH i PIC:en men programmerar man det innan man löder fast det på det färdiga kortet eller måste man programmera den när den är monterad?
Användarvisningsbild
90kar08
Inlägg: 1602
Blev medlem: 3 september 2009, 15:27:45
Ort: Staffanstorp

Re: PIC konstruktion hjälp

Inlägg av 90kar08 »

Det går bra både innan och efter montering.
Användarvisningsbild
Icecap
Inlägg: 26655
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: PIC konstruktion hjälp

Inlägg av Icecap »

Man kollar informationen som följer med PICKit, sedan hittar man de trådar som ska anslutas vid programmeringen och kopplar dom till en stiftlist (lämpligen).

PICKit erbjuder ICP som betyder "In-Circuit Programming", vissa kallar det även ICSP ("In-Circuit Serial Programming").

Detta betyder att gör man de saker som behövs för att PICKit'en ska kunde komma åt pinnarna som man ska programmera med är det bara att koppla till PICKit'en och starta MPLAB och ställa saker o ting rätt. Man kan även köra det program som hör till PICKit som tar en hex-fil o flasher in i processorn, då kan man använda vilket program som helst som spottar ut en färdig hex-fil.

Alltså löder man ihop allt, kopplar in PICKit'en på stiftlistan (eller hur man nu har gjort detta) och programmera kretsen medan den är i kretsloppet, det är ju vad "ICP" betyder: programmering med kretsen i kretsloppet.
Senast redigerad av Icecap 20 juni 2011, 11:08:28, redigerad totalt 1 gång.
AndersL
EF Sponsor
Inlägg: 148
Blev medlem: 17 september 2004, 21:39:22
Ort: Ängelholm

Re: PIC konstruktion hjälp

Inlägg av AndersL »

Mer flexibelt än ett lött kort är ju någon form av lab-platta, t.ex. från Kjell & Co http://www.kjell.com/content/templates/ ... ,275010000
Man kanske inte vet från början vad man vill leka med, då är det svårt att göra ett kort där "allt" finns med.
sir88alex
Inlägg: 113
Blev medlem: 18 juni 2011, 12:53:24

Re: PIC konstruktion hjälp

Inlägg av sir88alex »

Tack för svar! Enklast är alltså att bygga in en stiftlist i den färdiga modulen redan från början då. Då kan man ju även ändra programmet efter hand.

Är det någon som har koll på hur själva programmeringen går till? Hur många pinnar använder sig en PICkit programmerare av och hur många pinnar på PICen är avsedda för programmeringen(antar att dom är dedikerade till programeringensfunktionen och inte går att använda till andra funktioner)?
AndersL
EF Sponsor
Inlägg: 148
Blev medlem: 17 september 2004, 21:39:22
Ort: Ängelholm

Re: PIC konstruktion hjälp

Inlägg av AndersL »

Manualerna är dina vänner, där finns mycket matnyttigt.
Med vissa skyddsåtgärder går nog de flesta stift använda både för ICSP och kretsens vanliga funktion.
sir88alex
Inlägg: 113
Blev medlem: 18 juni 2011, 12:53:24

Re: PIC konstruktion hjälp

Inlägg av sir88alex »

Programmeringen sker med ett ben för data och en för klocka, ICSPDAT och ICSPCLK i datablad. Kan det stämma?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46998
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: PIC konstruktion hjälp

Inlägg av TomasL »

Tja om du läser manualerna, ser du att det behövs ett antal pinnar.
MCLR/PGV, PGD, PGC. samt Vss och förmodligen Vdd.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PIC konstruktion hjälp

Inlägg av sodjan »

Varje PIC-datablad har ett speciellt kapitel för ICSP.
Sen så har nog även PICkit2 manualen det.
Se även : http://elektronikforumet.com/wiki/index ... kontroller.

EDIT: Och även : http://www.embedinc.com/picprg/icsp.htm...
sir88alex
Inlägg: 113
Blev medlem: 18 juni 2011, 12:53:24

Re: PIC konstruktion hjälp

Inlägg av sir88alex »

Tack!

Har ännu inte beställt PICkit med tänkte göra det idag. Vad är det för skillnad på PICkit2 och PICkit2 debug express? De båda finns hos Elfa men jag ser ingen skillnad mer än att det är olika experimentplattor.
Användarvisningsbild
Icecap
Inlägg: 26655
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: PIC konstruktion hjälp

Inlägg av Icecap »

Och just det är skillnaden... ingen annan.
sir88alex
Inlägg: 113
Blev medlem: 18 juni 2011, 12:53:24

Re: PIC konstruktion hjälp

Inlägg av sir88alex »

Okej, tack för det!
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PIC konstruktion hjälp

Inlägg av sodjan »

Notera att 73-344-18 även kallas "PICkit 2 Starter Kit".
Jag vet inte varför namnet har ändrats hos ELFA.
Skillnaden är som sagt olika labb-kort, och personligen tycker
jag inte det högre priset på "debug express" är motiverat.
För att läsa sig programmeringen så är de i princip likvärdiga.
Användarvisningsbild
swesysmgr
Inlägg: 14961
Blev medlem: 28 mars 2009, 06:56:43
Ort: Göteborg

Re: PIC konstruktion hjälp

Inlägg av swesysmgr »

Jag säger som tidigare att skall du göra en nyinvestering i PICKit idag och använda det ett par år framöver så köp PICKit3 inte 2.

Den senaste versionen stödjer alla nuvarande och kommande moderna processorer, med PICKit2 kommer du att tvingas köpa äldre modeller till mycket högre pris för att få samma funktionalitet.
Skriv svar