programering
programering
Hej! Vill lära mig att programera micro processorer. Hur går jag till väga? Vilket program använder jag? Var kan jag hitta information om programering? Tänkte köpa mig 73-343-78 Utvecklingssystem med programmerare på elfa. är det något att börja med?
Nu beror ju en del på vad ditt mål är men för att starta och få ett "intimt" kunnande är det en bra start.
På Microchips hemsida finner du MPLAB som har "resten", det finns även med på den skiva som medföljer kittet. Det finns även mängder av Application Notes (AN) som visar hur man löser olika problem osv. och sedan finns det detta eminenta forum.
På Microchips hemsida finner du MPLAB som har "resten", det finns även med på den skiva som medföljer kittet. Det finns även mängder av Application Notes (AN) som visar hur man löser olika problem osv. och sedan finns det detta eminenta forum.
PICKit2 är en helt ok programmerare har haft en sådan ett tag nu, och aldrig stött på några problem med de PICar jag försökt programmera (16F, 18F och dsPIC30F) Men jag tror att du ganska snabbt kömmer tröttna på lab-kortet.
Mitt förslag är att du köper programmeraren löst (från t ex kjell.com) och lägger pengarna som blir över på en labplatta, lite lösa komponenter och någon trevlig PIC.
En bra början är denna tråden:
http://elektronikforumet.com/forum/viewtopic.php?t=3552
När du sedan lyckas blinka med lite lysdioder kan du säkert hämta inspiration för lite mer avancerade projekt här på forumet.
Mitt förslag är att du köper programmeraren löst (från t ex kjell.com) och lägger pengarna som blir över på en labplatta, lite lösa komponenter och någon trevlig PIC.
En bra början är denna tråden:
http://elektronikforumet.com/forum/viewtopic.php?t=3552
När du sedan lyckas blinka med lite lysdioder kan du säkert hämta inspiration för lite mer avancerade projekt här på forumet.
Vad du än gör: köp INTE Velleman-programmeringsenheter!
Fördelen med PICKit2 är att man kan debugga i kretsloppen... men inte med den processor som följer med, lite dumt men så är det.
Jag har själv ett PICKit2, jag har även en PICStart+ och en WISP628 och till mitt sätt att jobba på är WISP'en klart den bästa. Den säljs av sodjan här på forumet fast då nästa modell med lite extra inbyggd, då heter den WISP648.
Väljer du däremot att använda PICKit2'an till en PIC18Fxxx kan du njuta av att kunde stoppa programmet medan kretsen sitter i kretsloppet, ändra värden, kolla resultat osv. vilket är mycket kraftfullt om man behöver det.
MISTer: jag tror du misstar dig lite: det finns många PROGRAMMÖRER utan hjärna men knappast någon ordentlig programmerare.
Fördelen med PICKit2 är att man kan debugga i kretsloppen... men inte med den processor som följer med, lite dumt men så är det.
Jag har själv ett PICKit2, jag har även en PICStart+ och en WISP628 och till mitt sätt att jobba på är WISP'en klart den bästa. Den säljs av sodjan här på forumet fast då nästa modell med lite extra inbyggd, då heter den WISP648.
Väljer du däremot att använda PICKit2'an till en PIC18Fxxx kan du njuta av att kunde stoppa programmet medan kretsen sitter i kretsloppet, ändra värden, kolla resultat osv. vilket är mycket kraftfullt om man behöver det.
MISTer: jag tror du misstar dig lite: det finns många PROGRAMMÖRER utan hjärna men knappast någon ordentlig programmerare.
hmm blev plötligt lite sugen att prova lite PIC
fråga:
kan PICKit2 programmera tex. PIC18F4550 - tänkte ev. prova att slåss lite med USB-gränssnittet någon gång i framtiden - eller är tex AVR bättre på detta ??
för min del så är det så mycket 'C' och så lite assemblerkodning som möjligt som gäller.
- har hackat lite 87c751 och 87c752 i just C på hobbybasis för typ evigheter sedan, så jag vet att 'C' för microkontroller är något helt annat än C typ i linux. Dock föredrar jag att använda C som en svulstig macroassembler än att lära mig ett nytt asemblerspråk fullt ut (en gång till igen)...
finns det några användbara fria C-kompilatorer (typ ggc?) till PIC-världen som inte är snöpta kodstorlekmässigt och/eller tidbegränsande som de som följer med tex. PICkit2 eller det man kan ladda hem från microchip?
fråga:
kan PICKit2 programmera tex. PIC18F4550 - tänkte ev. prova att slåss lite med USB-gränssnittet någon gång i framtiden - eller är tex AVR bättre på detta ??
för min del så är det så mycket 'C' och så lite assemblerkodning som möjligt som gäller.
- har hackat lite 87c751 och 87c752 i just C på hobbybasis för typ evigheter sedan, så jag vet att 'C' för microkontroller är något helt annat än C typ i linux. Dock föredrar jag att använda C som en svulstig macroassembler än att lära mig ett nytt asemblerspråk fullt ut (en gång till igen)...
finns det några användbara fria C-kompilatorer (typ ggc?) till PIC-världen som inte är snöpta kodstorlekmässigt och/eller tidbegränsande som de som följer med tex. PICkit2 eller det man kan ladda hem från microchip?
PICKit2 kan väl programmera alla PIC iaf. enligt vad MICROCHIP SKRIVER om den.
Edit: Nåja, gnälla lagom.
Edit: Nåja, gnälla lagom.
Senast redigerad av Icecap 31 juli 2008, 09:39:31, redigerad totalt 1 gång.
-
- Inlägg: 7071
- Blev medlem: 31 augusti 2006, 16:42:43
- Ort: Jamtland
>Vilket program är lättast att lära sig.
Det är nog BASIC, men det har nog mest bara nackdelar i övrigt.
Maalobs
"Skrivar" borde vara det en "printer" gör.
xxargs>eller är tex AVR bättre på detta ?
Det är nog "hugget son stucket" Microchip har kommit med en hel del nya modeller med USB så de har nog mer att välja på nu.
Det är nog BASIC, men det har nog mest bara nackdelar i övrigt.
Maalobs
"Skrivar" borde vara det en "printer" gör.
xxargs>eller är tex AVR bättre på detta ?
Det är nog "hugget son stucket" Microchip har kommit med en hel del nya modeller med USB så de har nog mer att välja på nu.
Och det som är lättast at lära sig är inte alltid det bästa
Å andra sidan är det "It is a poor workman who blames his tools" som gäller.
Lika litet som det finns enn universalverktyg för snickare så finns det inget för programmering heller. Allt beror på vad man skall göra.
"If all you have is a hammer, then every problem looks like a nail "

Lika litet som det finns enn universalverktyg för snickare så finns det inget för programmering heller. Allt beror på vad man skall göra.
"If all you have is a hammer, then every problem looks like a nail "