Sida 1 av 1
Bästa sättet att börja med AVR?
Postat: 14 januari 2004, 18:48:37
av Illuwatar
Jag tänkte börja använda dessa eminenta mikrokontrollers (har haft planer på detta länge) och skulle vilja ha lite tips på enklast (ur inlärningssynpunkt) möjliga programmeringshjälpmedel. Dessutom skall detta vara gratis (hårdvaran behöver ni inte tänka på - tänker utnyttja ISP). Val av programmeringsspråk (C, Basic eller direkt i assembler)? Jag har vana av att programmera i C och Delphi samt att jag har en gång i tiden kodat Motorola-assember (68k).
Postat: 14 januari 2004, 21:57:58
av Melker
För C-programmering är GCC-kompilatorn till AVR underbar, både gratis och desutom opensource, rekomenderar jag helt klart om det är C du vill programmera i.
Sedan är det ju alltid bra att kunna med assamblern, även om man inte använder det mycket så är man ibland tvungen att slänga in en rad assambler i sitt C-program, eller kolla vad som egentligen händer bakom det där C-kommandot.
För Assamblern kan man använda AVR-studio, innehåller simulator också och för att programmera kretsen så tycker jag att ponyprog 2000 är det bästa programmet, stödjer typ alla kretsar vad jag vet. Båda dessa program finns gratis att ladda ner på
www.avrfreaks.net , även GCC finns där. Lycka till!
Postat: 14 januari 2004, 22:36:26
av Illuwatar
Tackar för tipset. AVRStudio och PonyProg har jag redan laddat ner. Jag skall titta närmare på GCC-kompilatorn. Assemblern skall jag förstås sätta mig in i, annars blir det lite svår att köra simuleringar som sagt. Kanske bäst att lära sig asm-biten trots allt. Någon bra bok att rekommendera?
Postat: 14 januari 2004, 23:28:20
av Melker
Tyvär, men mycket finns på nätet. Spana in tex denna sida
http://www.avr-asm-tutorial.net/avr_en/ ... index.html förklarar det mesta som är värt att veta om AVR-assamblern.
Postat: 15 januari 2004, 06:23:06
av strombom
Jag har den här boken
Programming and Customizing the Avr Micrcontroller with CDROM
ISBN: 007134666X
Brukar inte köpa så mycket böcker men den här var faktiskt bra. Finns lite alla möjliga tips i den och man blir inte tvungen att skriva ut hela databladet till sin AVR.
/Johan
Postat: 15 januari 2004, 08:52:25
av Illuwatar
Jag har kollat lite djupare på
www.avrfreaks.net och fann denna sida användbar. Det mesta verkar finnas där, inklusive GCC-kompilatorn. Någon som har testat WinAVR?
Postat: 15 januari 2004, 10:53:28
av strombom
WinAVR består ju av GCC-kompilatorn... det är väldigt smidigt att programmera AVR i C tycker jag.
/Johan
Postat: 15 januari 2004, 16:58:07
av henkebenke
WinAVR är väl den rekommenderade officiella versionen av gcc-avr för win32. Så det är den man ska ha om man kör Windows.