PIC & mjukvara lära sig

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: PIC & mjukvara lära sig

Inlägg 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.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9088
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: PIC & mjukvara lära sig

Inlägg 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.
Ruben
Inlägg: 197
Blev medlem: 15 januari 2008, 17:42:35
Ort: Göteborg

Re: PIC & mjukvara lära sig

Inlägg 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?
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PIC & mjukvara lära sig

Inlägg av sodjan »

ELFA: 73-344-18
Ruben
Inlägg: 197
Blev medlem: 15 januari 2008, 17:42:35
Ort: Göteborg

Re: PIC & mjukvara lära sig

Inlägg av Ruben »

chef, behöver man nåt mer? förutom en pic och en usb kabel?
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9088
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: PIC & mjukvara lära sig

Inlägg 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)
Användarvisningsbild
sebgus
Inlägg: 408
Blev medlem: 11 december 2007, 09:51:17
Ort: Göteborg

Re: PIC & mjukvara lära sig

Inlägg 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" :)
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9088
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: PIC & mjukvara lära sig

Inlägg 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
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PIC & mjukvara lära sig

Inlägg 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.
Fearsome
Inlägg: 22
Blev medlem: 1 februari 2007, 21:25:04
Ort: Malmö

Re: PIC & mjukvara lära sig

Inlägg 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
Ruben
Inlägg: 197
Blev medlem: 15 januari 2008, 17:42:35
Ort: Göteborg

Re: PIC & mjukvara lära sig

Inlägg av Ruben »

Mycket bra tips här. man tackar.
Användarvisningsbild
tompa74
EF Sponsor
Inlägg: 2502
Blev medlem: 29 oktober 2007, 15:25:17
Ort: Kristinehamn

Re: PIC & mjukvara lära sig

Inlägg 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
Skriv svar