Sida 1 av 2

programering

Postat: 29 juli 2008, 19:17:09
av nikklas
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?

Postat: 29 juli 2008, 19:40:49
av Icecap
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.

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.

Postat: 29 juli 2008, 23:41:29
av LHelge
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.

Postat: 30 juli 2008, 02:35:00
av lgrfbs
Programmeraren ska ha egen hjärna, annars är det inget att kör vidare på.

Postat: 30 juli 2008, 07:35:10
av MiSTer
...det är inget måste... sitter massor av människor runt om på olika företag utan hjärna och programmerar...
Microsoft, Apple, Oracle... osv...

Postat: 30 juli 2008, 07:51:40
av Icecap
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.

Postat: 30 juli 2008, 20:24:24
av nikklas
Tack för alla svar. nu vet jag på ett ungefär vad jag ska använda för grejor. Då är det min andra fråga. Vilket program är lättast att lära sig. Jag har ingen erfarenhet av sånt här o ingen att fråga.

Postat: 30 juli 2008, 20:37:09
av bearing
Är det verkligen så att en människa som programmerar kallas programmör?

Nä, det kan inte stämma. På danska kanske.

Fast, det vore bra att ha olika ord för programmeraren och "programmeringsenheten", både på svenska och engelska.

Postat: 30 juli 2008, 23:02:49
av sodjan
> Vilket program är lättast att lära sig

Av vilka då ??

> ...o ingen att fråga.

Jasså?
Vad var det i så fall jag just svarade på då ? :-)

Postat: 31 juli 2008, 01:18:16
av xxargs
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?

Postat: 31 juli 2008, 08:37:49
av Icecap
PICKit2 kan väl programmera alla PIC iaf. enligt vad MICROCHIP SKRIVER om den.

Edit: Nåja, gnälla lagom.

Postat: 31 juli 2008, 09:16:01
av Maalobs
"Skrivar", är det vad en skrivör gör?

Postat: 31 juli 2008, 09:52:44
av Mindmapper
>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.

Postat: 31 juli 2008, 11:13:16
av sodjan
> > Vilket program är lättast att lära sig.

> Det är nog BASIC, men det har nog mest bara nackdelar i övrigt.

BASIC är ett språk, inte ett "program"...

Postat: 31 juli 2008, 13:04:43
av AndersG
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 "