Sida 2 av 2

Re: PIC & mjukvara lära sig

Postat: 9 maj 2010, 02:36:23
av jesse
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.
ElectricMan skrev:(arduino) är inte lika kraftfull och avancerad som PIC/AVR är, men den är absolut tillräcklig till oss hobbyister.
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!
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.
Bild
Hade jag börjat från början idag så hade det nog blivit en Arduino.

Re: PIC & mjukvara lära sig

Postat: 9 maj 2010, 09:01:40
av AndersG
Vad är det för fel på Arduino?
Inget egentligen, ett annat alt är Renesas, etc. Men de flesta exemplen verkar finnas för PIC och AVR. Sedan är Microchips dok i en helt egen klass.

Re: PIC & mjukvara lära sig

Postat: 9 maj 2010, 10:48:14
av Ruben
AndersG skrev:Om du har sådär 300 kronor så köper du en PICKIt2 och kör igenom de "lessons" som följer med, sedan har du en hyfsad bild av vad man kan göra.
Jag googlade lite på PICKIt2 och jag undrar, ska jag köpa en starter kit? Vet du nåt bra ställe som säljer dom?

Re: PIC & mjukvara lära sig

Postat: 9 maj 2010, 10:49:45
av sodjan
ELFA: 73-344-18

Re: PIC & mjukvara lära sig

Postat: 9 maj 2010, 10:52:30
av Ruben
chef, behöver man nåt mer? förutom en pic och en usb kabel?

Re: PIC & mjukvara lära sig

Postat: 9 maj 2010, 11:14:47
av AndersG
Starterkittet innehåller allt du behöver, programmerare, labplatta med PIC och kabel. ett tips bara. Ladda ned senaste PICKit2 mjukvaran och MPLAB från webben, den är nyare.

http://www.microchip.com/stellent/idcpl ... e=en023805

Debug express är samma programmerare, men ett labkort med en litet häftigare PIC som bla stöder ICD (In-Circuit debugging)

Re: PIC & mjukvara lära sig

Postat: 9 maj 2010, 11:16:20
av sebgus
USB-kabel följer med programmeraren :)

Och en PIC behöver du egentligen inte köpa heller då det följer med en med det starter-kitet!

Det som kan vara bra att köpa är en breadboard, lite småkablar (för att koppla på breadboard:en) och kanske lite motstånd, brytare och lysdioder som tompa74 gav som förslag.

Detta ifall du skulle tycka att starter-kortet du får med blir lite för litet.

Sen när du har lekt runt lite på det kortet kan du spana in någon annan PIC (med fler ben eller som är mer kraftfull) och bara köra på :).

En bok som jag alltid rekommenderar när det gäller PICar är Lars Bengtssons "Mikrocontrollers - Från assembler till RTOS" :)

Re: PIC & mjukvara lära sig

Postat: 9 maj 2010, 11:23:01
av AndersG
Man kan löda hylslister på labbkortet, typ:

Bild

Labplattor finns att köpa på många ställen, Elfa, Kjell etc:

Bild

Man kan sätta en stiftlist i labplattan så pluggar man i programmeraren direkt där (nere th):

Bild

Re: PIC & mjukvara lära sig

Postat: 9 maj 2010, 11:28:44
av sodjan
Å andra sidan, om detta "med PIC" är helt nytt, så kommer du sannolikt
att ha att göra ett par veckor/månader med det som följer med. Sedan
när du vet mer vad du vill göra sen så kan du skaffa resten. Ofta
är det inget som man köper ihop i ett paket, utan det blir en rullande
komplettering beroende på vad man håller på med för stunden.

Re: PIC & mjukvara lära sig

Postat: 9 maj 2010, 15:33:54
av Fearsome
Jag kan rekommendera dessa "tutorials" (guider?). En bra startpunkt, med mycket info om hårdvaran i sig (PIC:en, knappar, LEDs, etc.) och om programmering i både assembler och C. Tar upp både de små och medelstora PIC:arna. Han upprepar sig dock en hel del...

Fredrik

Re: PIC & mjukvara lära sig

Postat: 9 maj 2010, 21:06:02
av Ruben
Mycket bra tips här. man tackar.

Re: PIC & mjukvara lära sig

Postat: 10 maj 2010, 07:52:02
av tompa74
Ruben skrev:chef, behöver man nåt mer? förutom en pic och en usb kabel?
Läste du mitt inlägg? Det torde finnas lite matnyttigt där, även om man väljer
PICkit ist för wisp.

/ Tompa