Tänkte börja med PIC

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
crowley
Inlägg: 32
Blev medlem: 14 september 2009, 20:09:52

Tänkte börja med PIC

Inlägg av crowley »

Japp som det står i titeln så har jag tänkt att jag ska börja programera PIC. Så min fråga är vilka PICar kan vara bra att börja med och vart finns det bra lektioner/information för mig att lära mig av?

// Pontus
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Tänkte börja med PIC

Inlägg av sodjan »

Absolut enklast idag är att börja med den som råkar sitta på
"PICKIT 2 Starter Kit", 73-344-18. Dår får du allt i ett paket.
Programmerare, programvara, en labb-PIC och ett antal testade
och dokumenterade exempelprogram till ett rellativt bra pris.
Kan knappast bli enklare.

> ...och vart finns det bra lektioner/information...

Det naturliga svaret måste vara "på nätet", eller hur ? :-)
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: Tänkte börja med PIC

Inlägg av victor_passe »

Använd INTE velleman saker eller pic16f84 som många nybörjare verkar göra.


Men för att svara din fråga så tycker JAG att du kan börja med en pickit 2 (Brukar finnas billigt på utförsäljning nu när 3:an kommer).
Man kan få med något litet labbkort med några knappar och någon halvsunkig PIC.

Jag skulle välja tex PIC16f887 eller någon ut PIC18 serien(Nyare, mer avancerad arkitektur) typ PIC18f4680.
Det är lika bra att köpa lite bättre kretsar för att labba med och sedan om man ska bygga något så köper man den som är mest lämpad.

Och om man ska börja med ASM eller C har många olika åsikter om. Jag började med asm och skrev en del program så man fattar hur allt funkar i processorerna och sedan gick jag över till C.

Några bra lektioner på internet har jag inte hittat direkt. jag googlade bara runt lite och läste lite här och där.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Tänkte börja med PIC

Inlägg av sodjan »

> ...och någon halvsunkig PIC.

Nej, det skulle jag inte säga. Både 16F690 och 16F887 är rellativt
nya modeller och fungerar utmärkt att komma igång med. Vinsten
med att det sitter på färdig hårdvara överväger kraftigt att det
kanske inte är den allra senaste modellen. Dessutom så rekomenderar
du ju själv 16F887, så lite är du ute och seglar, och 16F690 är i princip
av samma "generation".

Dock så kostar 16F887 paketet "PICKIT 2 Debug Express", 73-343-78
lite mer än den som jag rekomenderade. Notera att det står fel
på ELFA's sida. Jag köpte en för ett par veckor sedan och den
kommer med en 16F887, d.v.s den som Microchips sida specar...
crowley
Inlägg: 32
Blev medlem: 14 september 2009, 20:09:52

Re: Tänkte börja med PIC

Inlägg av crowley »

Det naturliga svaret måste vara "på nätet", eller hur ?
Japp det är det :) Men jag tänkte om någon hade någon bra länk till bra lektioner/info


Just nu vet jag inte vad programeraren jag ska använda heter då jag troligen ska låna min lärares men han kom inte ihåg vag han hade för någon.

Finns det något bra ställe att beställa PICar ifrån med bra pris och inte allt för hög frakt?
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: Tänkte börja med PIC

Inlägg av victor_passe »

Okej, sunkig är fel ord, tråkig är bättre.
Få pinnar och lite RAM och lite i minsta laget med program minne.
Men den har ju annars ganska många periferi enheter.

Edit:
Beror på vart du bor.
Elfa, electrokit, kjell, microchip direct och även sodjan(Du gör det fortfarande va?) säljer
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Tänkte börja med PIC

Inlägg av sodjan »

> Men jag tänkte om någon hade någon bra länk till bra lektioner/info

http://www.microchip.com

> Just nu vet jag inte vad programeraren jag ska använda heter då jag troligen ska låna
> min lärares men han kom inte ihåg vag han hade för någon.

OK, Beroende på vad det är för "programmerare" så kanske du gör det onödigt svårt för sig.
Omöjligt att säga om du inte talar om vad den heter. Ditt val så klart, men i alla fall...

> Finns det något bra ställe att beställa PICar ifrån med bra pris och inte allt för hög frakt?

www.elfa.se

Men, som sagt, om du tar ett PICkit2 kit från ELFA så klarar du dig länge med den
PIC modell som följer med. Finns ingen anledning att köpa extra/andra modeller än
på ett bra tag.

> Få pinnar och lite RAM och lite i minsta laget med program minne.

Fullständigt och komplett ointressant på ganska länge för "crowley".
Han har nog att göra fram till sommaren i alla fall.
Tjille
Inlägg: 43
Blev medlem: 4 februari 2007, 14:33:00
Ort: Göteborg

Re: Tänkte börja med PIC

Inlägg av Tjille »

Som Sodjan skriver så skall du absolut satsa på en Pickit2. Finns inget mer prisvärt som dessutom har fullt stöd från leverantören Microchip. Dessutom så kan den användas som logikanalysator vid felsökning av seriekommunikation mm.

Jag är inte lika kategoriskt emot Vellemans K8048 som många andra på forumet är. Jag startade själv med den och hade aldrig några problem. Den har fler knappar och lysdioder än det lilla kort som följer med PicKit2. Bristen är att den har stöd för ganska få moderna PIC samt är bökig när man sitter och utveklar eftersom man måste flytta PIC:en mellan K8048 och sin egna miljö varje gång man skall uppdatera mjukvaran. Det finns dock om jag minns rätt ICSP-kontakt på kortet. Jag löste det genom att köpa ett par billiga 0-kraftssocklar på ebay som gjorde flyttandet lättare. Om du hittar en för en 50-lapp så kan det vara ett alternativ. Men du måste inse att du förr eller senare kommer att vilja byta upp dig när du inser att just den PIC som du vill ha i ett projekt inte kan programmeras via 8048:an. Och då är PicKit2 svaret! Så varför inte satsa på den från början.

Ett par sidor som kan vara värda att titta på (även om det inte är de senaste PIC-modellerna som används) är:
http://amqrp.org/elmer160/lessons/
samt
http://www.winpicprog.co.uk/pic_tutorial.htm

Lycka till!
Användarvisningsbild
wombat
Inlägg: 721
Blev medlem: 6 november 2006, 16:39:08
Ort: Stockholm

Re: Tänkte börja med PIC

Inlägg av wombat »

Utmärkt bra tutorials: http://www.gooligum.com.au/tutorials.html

Välkommen ner i picträsket.

Jag har efter två år fortfarande inte kommit över PIC12F20x stadiet.
När jag blir stor skall jag börja med 8-pinnars midrange. :)

/Wombat
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Tänkte börja med PIC

Inlägg av sodjan »

> ...fortfarande inte kommit över PIC12F20x stadiet

Finns inga PIC12F20x.

Om du menar PIC10F20x så är det inte direkt nybörjar modeller...
Användarvisningsbild
wombat
Inlägg: 721
Blev medlem: 6 november 2006, 16:39:08
Ort: Stockholm

Re: Tänkte börja med PIC

Inlägg av wombat »

Sorry, 10F förstås, jag som sitter nätterna igenom med dem. :oops:

Vadå inte nybörjarmodell?
Det är väl som att lära sig cykla?
Man börja med enhjuling, går vidare till tvåhjuling
för att till slut kröna karriären på trehjuling! :oops:

Men allvarligt, vilket är den indeala nybörjarpicen då enligt din mening?

Eller är det kanske som vanligt att det 'beror på' vad man vill åstadkomma?

För mig var målet att bygga den enklast möjliga mikroprocessorstyrda tärningen.
Processor, strömbrytare, sju lysdioder och en strömkälla.
Maximalt utnyttjande av minimala resurser.
Inspirerad av Koichi Tanakas sjukt vackra IR-radiostyrningar:
Bild

Mitt nuvarande program är på bara 72 bytes.
10F200 har 256bytes så det finns lite kvar att ta av dock. :roll:
Handlar kanske mer om någon slags sudukuterapi än elektronikutveckling.

Samt förstås att lära mig något nytt och lagom svårt. :)

EDIT=>Fast här i tråden ville jag bara tipsa om gooligum´s tutorials, ledsen för ot´n. :vissla:
Senast redigerad av wombat 29 januari 2010, 15:11:48, redigerad totalt 3 gånger.
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Tänkte börja med PIC

Inlägg av danielr112 »

PicKit2 och standard 16F690 funkar ypperligt. Där är väl 4kb minne på den om jag inte minns fel och det klarar man sig långt på. Jag byggde t ex komplett pannstyrningssystem med en sådan.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Tänkte börja med PIC

Inlägg av sodjan »

> Sorry, 10F förstås...
> Vadå inte nybörjarmodell?

Därför att det inte finns någon anledning alls att börja med
en "base-line" modell, om man inte har väldigt speciella
anledningar till det. Så som du kanske har. Base-line har
flera "konstigheter" för sig som strular till programmeringen.

Man bör åtminstånde börja med en "mid-range" modell.
D.v.s de flesta PIC16 och vissa (d.v.s nyare) PIC12.
BJ
Inlägg: 8864
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Re: Tänkte börja med PIC

Inlägg av BJ »

Sen om du letar efter programsnuttar som gör
vissa saker så finns http://www.piclist.com.
På "source code library" finns det en massa
bra saker. :) Men man måste börja med att
ställa in sin processor som man vill ha den.
(Vilka ben som ska vara in- och ut-gångar,
ställa in olika register och så vidare.)
ashandarei
Inlägg: 5
Blev medlem: 21 februari 2010, 18:40:55

Re: Tänkte börja med PIC

Inlägg av ashandarei »

Hej!

Forumreglerna förbjuder försäljning, men inte köp, så jag hoppas att ni är okej med mitt sätt att meddela mig.

Jag hoppas "slippa" börja med PIC. :shock: ... dvs hoppas slippa köpa ett Pickit ed för att klara av det här projektet (slavöga till fotoblixt):
http://www.diyphotography.net/very_cool ... slave_unit

Hex-kod: http://www.diyphotography.net/files/ima ... hex_v2.hex
Koden är släppt för "non commersial"-syfte.

Är det någon av er som kan tänka er att hjälpa mig att peta in hexen i en PIC12F675 eller likvärdig?

(Jag har kollat runt bland mina bekanta och även försökt hitta mer passande forumtråd att höra av mig i...)

Hälsn.
Skriv svar