Re: PIC & mjukvara lära sig
Postat: 9 maj 2010, 02:36:23
Mitt tips (eftersom jag lärde mig att programmera AVR för något år sedan och gillade det):
Skaffa boken MIKROPROCESSORTEKNIK av Per Foyer eller låna den på bibblan. Den är mycket lättläst och på Svenska!
Sen kan du välja om du vill bygga ett eget kretskort med processorn på eller om du ska köpa en färdig modul. Köper du en modul är Arduino en av de billigaste, enklaste och roligaste modulerna. Det är ett snabbt och billigt sätt att komma igång - Du kopplar den direkt till datorn (USB), laddar ner arduino-programvaran (för PC:n) och börjar programmera.
Om du vill köpa en lös processor och koppla upp kan du köpa en AVR-programmerare att ansluta till PC:n. Köper du en AVR ISP mkII så laddar du ner programvaran AVRstudio4 så kommer du igång.
Ladda ner gratis AVRStudio 4.18 från Atmels hemsida.
AVR-processorerna känner du igen på att de heter ATtiny eller ATmega...
AVR-processorer går att programmera i både assembler och i C.
Skaffa boken MIKROPROCESSORTEKNIK av Per Foyer eller låna den på bibblan. Den är mycket lättläst och på Svenska!
Sen kan du välja om du vill bygga ett eget kretskort med processorn på eller om du ska köpa en färdig modul. Köper du en modul är Arduino en av de billigaste, enklaste och roligaste modulerna. Det är ett snabbt och billigt sätt att komma igång - Du kopplar den direkt till datorn (USB), laddar ner arduino-programvaran (för PC:n) och börjar programmera.
Om du vill köpa en lös processor och koppla upp kan du köpa en AVR-programmerare att ansluta till PC:n. Köper du en AVR ISP mkII så laddar du ner programvaran AVRstudio4 så kommer du igång.
Ladda ner gratis AVRStudio 4.18 från Atmels hemsida.
AVR-processorerna känner du igen på att de heter ATtiny eller ATmega...
AVR-processorer går att programmera i både assembler och i C.
Nu har inte jag testat Arduino, men vad menar du? Den innehåller ju en Atmega och är väl inte mindre kraftfull än processorn som sitter i? Den har ju massor av möjligheter!ElectricMan skrev:(arduino) är inte lika kraftfull och avancerad som PIC/AVR är, men den är absolut tillräcklig till oss hobbyister.
Hade jag börjat från början idag så hade det nog blivit en Arduino.Beskrivning: Arduino kortet Duemilanove ("2009") är ett mikrocontrollerkort baserat på Atmels ATmega328P. Kortet har 14 digitala in-/utgångar (varav 6 kan användas som PWM utgångar), 6 analoga ingångar, en 16 MHz kristall, en USB anslutning baserad på FTDI FT232RL chippet, ett spänningsjack, en standard 6pin ISP header och en resetknapp. Det innehåller allt som behövs som stödjs av mikrocontrollern. Koppla bara in till en dator via USB (passande kabel finns nedan som separat produkt) eller spänningsätt det med en AC/DC adapter (se passande adapter nedan eller batteri för att komma igång.
"Duemilanove" betyder 2009 på Italienska och är det senaste tillskottet i serien av USB Arduino kort.