Det beror ju väldigt mycket på vad du menar med "galoppen".
Allt du behöver veta finns ju i Microchips dokumentation, så en
fråga är vad det är som du tycker att den saknar.
Och vad menar du med hur PIC programmering "fungerar" ?
Vad mer specifikt är det du undrar över ?
Är det hur processorerna i sig fungerar ?
Eller hur MPLAB hanteras ? Eller något annat ?
Det finns översikter/introduktioner till både processorerna
i sig och till de olika verktygen (MPLAB, MPASM o.s.v..)
Som sagt, det är väldigt oklart vad du igentligen frågar efter.
Re: PIC & mjukvara lära sig
Postat: 8 maj 2010, 16:42:47
av Ruben
hur man programmerar till dom, vilket språk man använder. vad alla ben är till. vad man kan göra för nåt kul med dom. Typ sånt
Re: PIC & mjukvara lära sig
Postat: 8 maj 2010, 16:48:55
av bos
Mitt förslag: Om du inte orkar googla bland alla miljoner exempel och tutorials som redan finns på nätet så rekommenderar jag boken "The quintessential PIC microcontroller" av Sid Katzen - den svarar på alla dina frågor och förklarar allt på en utomordentligt begriplig nivå.
Men det beror på lite hur seriöst intresserad du är. Vill du bara "leka och testa", eller vill du ha en grundläggande förståelse? Om det senare; läs boken.
Re: PIC & mjukvara lära sig
Postat: 8 maj 2010, 16:54:03
av Ruben
jag vill mest leka lite och kanske bygga nånting som egentligen är menigslöst. typ sätta digital hastighetsmätare på en cykel eller nåt.
Re: PIC & mjukvara lära sig
Postat: 8 maj 2010, 17:54:31
av sodjan
Det finns igentligen ingen "leka lite" nivå.
Vill du inte ta det seriöst så vet jag inte om det är någon mening alls.
Hastighetsmätare på en cykel är kanske inte något nybörjarprojekt.
Du har en hel del att göra innan det blir aktuellt att ge dig på det.
> hur man programmerar till dom,
Vad med konkret är det du undrar över ?
"Hur man..." är ett ganska svepande begrepp.
Har du studerat någonting alls just nu ?
> vilket språk man använder.
Assembler, C, Basic, Pascal, JAL och eventuellt ett par till.
> vad alla ben är till.
RTFM. Och i detta fall betyder det databladet.
Där finns exakt alla detaljer du behöver om just det (och lite till)
> vad man kan göra för nåt kul med dom.
Jag vet inte vad du menar med "kul". Men annars så kan väl en PIC
i princip göra det mesta som alla andra mikrokontrollers fixar.
Det hela beror även väldigt mycket på vilken tidigare erfarenhet du har
av dels programmering generellt, dels av (digital-) elektronik.
Re: PIC & mjukvara lära sig
Postat: 8 maj 2010, 18:02:24
av jesse
Är det viktigt att det är just en PIC?
Det finns flera andra märken på mikrokontrollers, AVR är en lika populär variant.
VIlle bara nämna det, eftersom en del använder ordet "PIC" som synonym för ordet "mikrocontroller" och de kanske inte känner till att PIC bara är ett av många märken.
Re: PIC & mjukvara lära sig
Postat: 8 maj 2010, 18:17:21
av Ruben
Åfan, det visste jag inte. Bra att veta. Är det nåt märke som är det "bästa"?
Re: PIC & mjukvara lära sig
Postat: 8 maj 2010, 18:24:34
av Ruben
Glömde svara på frågan Nä det spelar ingen roll om det är en PIC. Jag trodde att microcontroller hette PIC och att det fanns flera märken.
Re: PIC & mjukvara lära sig
Postat: 8 maj 2010, 18:57:21
av Ruben
sodjan skrev:Det finns igentligen ingen "leka lite" nivå.
Vill du inte ta det seriöst så vet jag inte om det är någon mening alls.
Hastighetsmätare på en cykel är kanske inte något nybörjarprojekt.
Du har en hel del att göra innan det blir aktuellt att ge dig på det.
> hur man programmerar till dom,
Vad med konkret är det du undrar över ?
"Hur man..." är ett ganska svepande begrepp.
Har du studerat någonting alls just nu ?
> vilket språk man använder.
Assembler, C, Basic, Pascal, JAL och eventuellt ett par till.
> vad alla ben är till.
RTFM. Och i detta fall betyder det databladet.
Där finns exakt alla detaljer du behöver om just det (och lite till)
> vad man kan göra för nåt kul med dom.
Jag vet inte vad du menar med "kul". Men annars så kan väl en PIC
i princip göra det mesta som alla andra mikrokontrollers fixar.
Det hela beror även väldigt mycket på vilken tidigare erfarenhet du har
av dels programmering generellt, dels av (digital-) elektronik.
Eftersom jag inte kan microcontroller så fattar jag inte databladet heller, så det hjälper mig inte riktigt så därför frågade jag istället.
Bra tips att jag ska lägga ner innan jag börjat förresten.
Re: PIC & mjukvara lära sig
Postat: 8 maj 2010, 20:16:21
av AndersG
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.
Re: PIC & mjukvara lära sig
Postat: 8 maj 2010, 22:30:57
av tompa74
Jag kan ju svara lite på det här eftersom jag precis har börjat. (Det får bli PIC eftersom jag håller på med denne )
Det finns fan inga genvägar. Man måste kunna läsa databladet om man ska kunna göra
något vettigt eller något alls med ex en PIC. Men jag rekommenderar dig inte att börja lusläsa datablad på en gång, då tröttnar du bara.
Gör något simpelt med en enkel PIC först istället så känns det inte så trögt, man får liksom uträtta något
på en gång.
Om du skaffar samma bok som jag så kör du igenom exemplen och smygkikar lite i databladet allt eftersom du börjar förstå
alla kommandon och koder du läser, då det börjar klarna så öppnar sig en helt ny värld och man börjar förstå varför databladen
är så viktiga att läsa och förstå.
Jag gjorde en miss dock, eller miss och miss, det känns så här efter att det gått lite lättare om jag skaffat rätt PIC från början.
När jag köpte Wispen så köpte jag även med en 16F886 att börja med, i boken är det en 16F84 till att börja med och det räcker.
Efter du blinkat din första LED kommer du få mersmak.
Enligt mig är Arduino helt perfekt för nybörjare:
- Inga konstiga och jobbiga datablad att läsa! (Det var nog här jag fastnade... Innan jag hittade Arduino!)
- Inga programmerare.
- Inga konstiga och komplicerade program.
- Enorm kunskap och support på internet för Arduino.
Det är helt enkelt bara att skriva vad du vill att den ska göra så gör den det!
Visst, den är inte lika kraftfull och avancerad som PIC/AVR är, men den är absolut tillräcklig till oss hobbyister.