Hur börjar jag enklast med C för AVR?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
laban12
Inlägg: 1199
Blev medlem: 17 april 2008, 16:01:56
Ort: Stockholm

Hur börjar jag enklast med C för AVR?

Inlägg av laban12 »

Hej.
Jag har programmerat först PIC och sedan AVR i rätt många år nu känns det som. Alltid i assembler, då jag inte behärskar något högnivåspråk.

Nu är det inget större problem att programmera i assembler eftersom det är enkelt och överskådligt, men många programexempel jag springer på är skrivna i C...

Så om jag vill ta steget själv, och lära mig programmera i C - har ni några tips? Om ... bra nybörjarkodexempel, gratiskompilatorer etc.

Jag har STK500.

Tack!
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg av Korken »

Jag har Smileys bok och den är kanon bra!
Där har jag lärt mig allt jag vet.

//Emil
bos
Inlägg: 2314
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: Hur börjar jag enklast med C för AVR?

Inlägg av bos »

laban12 skrev:Så om jag vill ta steget själv, och lära mig programmera i C - har ni några tips?
Jag rekommenderar att du först lär dig programspråket C innan du hoppar in i C för mikroprocessorer. The C programming Language (oftast förkortad "K&R") är ett självklart val i detta fall.

Börja där.
Användarvisningsbild
RasmusB
Inlägg: 1006
Blev medlem: 24 augusti 2006, 23:32:13
Ort: Södertälje

Inlägg av RasmusB »

En c-bok jag uppskattat: "A Book on C"
tgr
Inlägg: 726
Blev medlem: 10 maj 2006, 09:17:07
Ort: Mölndal

Inlägg av tgr »

Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

laban12
Inlägg: 1199
Blev medlem: 17 april 2008, 16:01:56
Ort: Stockholm

Inlägg av laban12 »

Stort tack för alla tips!!

Vilken kompilator ska jag installera? Gärna någon som kan simulera och direkt programmera via min STK500
bos
Inlägg: 2314
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Inlägg av bos »

Kompilatorer kan inte simulera eller programmera kretsar, deras enda uppgift är att kompilera kod. Nu är jag inte insatt i AVR-religionen, men det du behöver för simulering är det jag tror heter AVRStudio.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg av Korken »

WinAVR för att skriva kod och kompilera.
Man kör med programmers notepad som finns där.

//Emil
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Instämmer, WinAVR är absolut snabbast att komma igång med, helt gratis och räcker långt som hobbyist.

För att kommunicera med STK500 använder du lämpligtvis AVR Studio.
Användarvisningsbild
PaNiC
Inlägg: 2610
Blev medlem: 15 augusti 2003, 22:16:15
Ort: Skånelandet

Inlägg av PaNiC »

Korken skrev:WinAVR för att skriva kod och kompilera.
Man kör med programmers notepad som finns där.

//Emil
Eller så kör man direkt i AVR-studio med WinAVRs plugin.
Skriv svar