Sida 1 av 1

Vill lära mig programmera PIC

Postat: 5 oktober 2004, 21:43:35
av ristomemo
Jag vet att denna fråga har varit uppe otaligt antal gånger. Men jag ställer en liknande igen.

Kan någon rekomendera ett nybörjarkit som innehåller programmerare, labbplatta samt literatur med övningar till labbplattan. Många verkar förespråka 16f87x serien, så gärna något för de.

Tack på förhand.

Postat: 5 oktober 2004, 22:00:01
av PaNiC
Får jag föreslå att du lär dig AVR istället? Det finns ett jättefint starterkit som heter STK500. Ingen labbplatta dock men det kan du bygga till om du är lite finurlig.

Re: Vill lära mig programmera PIC

Postat: 5 oktober 2004, 23:46:02
av Fredrick
Så här lärde jag mig att skriva program för PIC kretsar.

Vellemans PIC Programmerare
PIC Basic Pro Compiler
div. PIC kretsar

Och sedan en massa hjälp från en forums medlem som fått svara på en massa duma frågor från mig, eller hur Stefan?

Postat: 5 oktober 2004, 23:48:18
av ristomemo
Kan du motivera varför jag ska lära mig AVR istället? PIC verkar ju vara mer förekommande.

Postat: 5 oktober 2004, 23:53:59
av strombom
Det spelar egentligen ingen roll vilken du lär dig, när du väl kan en kan du lära dig andra utan problem!

PIC16F87x tycker jag också att du ska börja med, den har bra med minne och i/o portar och har en hel del features som uart, a/d, pwm osv

AVR tycker jag är bra för att det finns en gratis c-kompilator plus att den är något snabbare vilket kan trevligt ibland. AVR är optimerad för C också... så gillar man högnivåspråk är det ingen tvekan vilken man väljer

PIC är enklare att programmera i assembler bland annat p.g.a. mindre instruktionsuppsättning

AVR har inbyggd resonator på många av sina större kretsar (ex ATMegaXX) till skillnad mot PIC som bara har det på vissa mindre kretsar (typ 12C50X)

Ja det var väl vad jag tycker, jag har använt båda och använder mest AVR nu (eftersom jag kommit fram till att det går 100 gånger snabbare att skriva koden i C). En fördel för PIC är priset också...

/Johan

Postat: 6 oktober 2004, 00:14:09
av Hedis
IPS programmeringen utav AVR är ruskigt enkel. Även interfacet för programmering är simpelt. Om du kör den allra snålaste varianten så behövs typ bara 5st motstånd. sekomenderar dock den med en ic.

Postat: 6 oktober 2004, 00:15:03
av strombom
PIC har också ISP... ;)

Edit: Om man gillar att spara in på trådarna är det ju bootloader som gäller, då kan man ladda in programmet på något hembryggt entrådsinterface om så önskas, eller över usb om man är kaxig :) Ja, det funkar på både PIC och AVR :P

/Johan

Postat: 7 oktober 2004, 21:54:06
av ristomemo

Postat: 17 oktober 2004, 15:30:46
av ristomemo
Nu har jag äntligen kommit till skott. Det blev att göra en labbkortsvariant av denna programmerare http://www.olimex.com/dev/pic-pg2c.html som jag kör med IC-prog. Labbar med picbasic på en 16F877. Fungerar bättre än väntat faktiskt.

Postat: 17 oktober 2004, 16:51:35
av evert2
Grattis!