Sida 1 av 1

PIC konstruktion hjälp

Postat: 18 juni 2011, 21:52:09
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?

Re: PIC konstruktion hjälp

Postat: 18 juni 2011, 21:56:53
av 90kar08
Det går bra både innan och efter montering.

Re: PIC konstruktion hjälp

Postat: 18 juni 2011, 21:58:30
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.

Re: PIC konstruktion hjälp

Postat: 18 juni 2011, 22:03:21
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.

Re: PIC konstruktion hjälp

Postat: 18 juni 2011, 22:07:59
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)?

Re: PIC konstruktion hjälp

Postat: 18 juni 2011, 22:13:14
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.

Re: PIC konstruktion hjälp

Postat: 18 juni 2011, 22:16:41
av sir88alex
Programmeringen sker med ett ben för data och en för klocka, ICSPDAT och ICSPCLK i datablad. Kan det stämma?

Re: PIC konstruktion hjälp

Postat: 19 juni 2011, 00:20:26
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.

Re: PIC konstruktion hjälp

Postat: 19 juni 2011, 08:30:57
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...

Re: PIC konstruktion hjälp

Postat: 20 juni 2011, 11:04:11
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.

Re: PIC konstruktion hjälp

Postat: 20 juni 2011, 11:09:23
av Icecap
Och just det är skillnaden... ingen annan.

Re: PIC konstruktion hjälp

Postat: 20 juni 2011, 12:58:02
av sir88alex
Okej, tack för det!

Re: PIC konstruktion hjälp

Postat: 20 juni 2011, 13:41:41
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.

Re: PIC konstruktion hjälp

Postat: 21 juni 2011, 10:36:09
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.