Nybörjare "PIC"
Nybörjare "PIC"
Jag tänkte börja och labba lite med PIC..
Är det någon som kan rekomedera vilket programmerings språk jag ska börja med samt om det finns någon form av bra litteratur angånde pic.
Om det är andra som har lite nybörjar tips så tar jag gärna imot det...
Jag har ett PICKIT 2 PIC starter kit.
Jag har lite programmerings erfarenhet, (PHP, VB, html, bash, pascal, BASIC och lite C/C++).
.M
Är det någon som kan rekomedera vilket programmerings språk jag ska börja med samt om det finns någon form av bra litteratur angånde pic.
Om det är andra som har lite nybörjar tips så tar jag gärna imot det...
Jag har ett PICKIT 2 PIC starter kit.
Jag har lite programmerings erfarenhet, (PHP, VB, html, bash, pascal, BASIC och lite C/C++).
.M
Kan vi få det här flyttat till rätt ämne ?
> Är det någon som kan rekomedera vilket programmerings språk jag ska börja med...
Vad är bäst, Volvo eller Saab ? Aftonbladet eller Expressen ?
Det där är en livsfarlig fråga att bara släppa ut så där. Vad är det du vill göra ?
Ska du bara snabbt (utan att lära dig mer än alldeles nödvändigt) få något att fungera ?
Eller är du intresserad av att lära dig PIC processorerna ordentligt ?
Är du mer intresserad av själva tekniken än att komma så snabbt "i mål" som möjligt ?
> Jag har lite programmerings erfarenhet,...
Men om det *inte* är från mikrokontrollers så spelar det mindre roll än vad du tror.
*Mycket* är väldigt annorlunda mot vad du är van vid!
Med det sagt, så vill jag föreslå att du alltid börjar med lite assembler.
Sedan, när du börjar kunna PIC (säg 6 mån till 1 år) så kan du börja
titta på andra verktyg, om dina projekt skulle dra fördel av det, vilket
inte alls är helt självklart. Det beror mycket på vad du håller på med...
> Är det någon som kan rekomedera vilket programmerings språk jag ska börja med...
Vad är bäst, Volvo eller Saab ? Aftonbladet eller Expressen ?
Det där är en livsfarlig fråga att bara släppa ut så där. Vad är det du vill göra ?
Ska du bara snabbt (utan att lära dig mer än alldeles nödvändigt) få något att fungera ?
Eller är du intresserad av att lära dig PIC processorerna ordentligt ?
Är du mer intresserad av själva tekniken än att komma så snabbt "i mål" som möjligt ?
> Jag har lite programmerings erfarenhet,...
Men om det *inte* är från mikrokontrollers så spelar det mindre roll än vad du tror.
*Mycket* är väldigt annorlunda mot vad du är van vid!
Med det sagt, så vill jag föreslå att du alltid börjar med lite assembler.
Sedan, när du börjar kunna PIC (säg 6 mån till 1 år) så kan du börja
titta på andra verktyg, om dina projekt skulle dra fördel av det, vilket
inte alls är helt självklart. Det beror mycket på vad du håller på med...
Jo, jag vill lära mig PIC processorerna ordentligt. Jag har både tid och resurser..
Jag tänkte att dom förste projekten skulle typ vara att tända lite lysdioder, samt att kunna läsa av portar. Efter det täkte jag försöka mig på att läsa av temperaturen och visa den på en LCD.
Är den någon som kan rekomendera en bra bok om PIC assembler för nybörjare.
.M
Jag tänkte att dom förste projekten skulle typ vara att tända lite lysdioder, samt att kunna läsa av portar. Efter det täkte jag försöka mig på att läsa av temperaturen och visa den på en LCD.
Är den någon som kan rekomendera en bra bok om PIC assembler för nybörjare.
.M
OK, som sagt, jag tycker att assembler är rätt "väg in" i PIC världen.
Väl där kan det senare finnas andra vägar, men det är en annan fråga.
> Är den någon som kan rekomendera en bra bok om PIC assembler för nybörjare.
Alltså, "bok" är lite omodernt...
I dag finns allt på nätet, och det är nog därför det inte har kommit så
mycket böcker i ämnet på länge. De flesta tillgängliga böcker handlar
tyvärr ofta om utgångna och omoderna processorer. Fördelen med
de web sidor som finns är att, även om de varierar i kvalitet ganska
mycket, så är de alla väl värda vad du gav för dom...
En av de mer kompletta, välskriva och utförliga är Elmer :
http://www.amqrp.org/elmer160/lessons/
Kursen använder i och för sig en utgången (men på sin tid *mycket*
populär) PIC variant, men om du kollar "Appendix A" först ("Other PICs")
och har det i minnet att allt inte är helt aktuellt, så är det inte så farligt.
Bäst är nog om du först bestämer dig för en modell att börja med
och har databladet för den framme och jämför medan du läser Elmer
genomgången, så ser du de skillnader som finns.
> Jag tänkte att dom förste projekten skulle typ vara att tända lite lysdioder,...
Det är det alltid...
Väl där kan det senare finnas andra vägar, men det är en annan fråga.
> Är den någon som kan rekomendera en bra bok om PIC assembler för nybörjare.
Alltså, "bok" är lite omodernt...

I dag finns allt på nätet, och det är nog därför det inte har kommit så
mycket böcker i ämnet på länge. De flesta tillgängliga böcker handlar
tyvärr ofta om utgångna och omoderna processorer. Fördelen med
de web sidor som finns är att, även om de varierar i kvalitet ganska
mycket, så är de alla väl värda vad du gav för dom...

En av de mer kompletta, välskriva och utförliga är Elmer :
http://www.amqrp.org/elmer160/lessons/
Kursen använder i och för sig en utgången (men på sin tid *mycket*
populär) PIC variant, men om du kollar "Appendix A" först ("Other PICs")
och har det i minnet att allt inte är helt aktuellt, så är det inte så farligt.
Bäst är nog om du först bestämer dig för en modell att börja med
och har databladet för den framme och jämför medan du läser Elmer
genomgången, så ser du de skillnader som finns.
> Jag tänkte att dom förste projekten skulle typ vara att tända lite lysdioder,...
Det är det alltid...

Jag håller med om att Elmer ær en bra "nybørjar-tutorial". Jag skulle dock rekommendera dig att læsa den PIC-information som finns på Sodjans hemsida http://www.jescab.se om "Absolute" och "Relocatable" kod. Vill minnas att Elmer mestadels kør med den något føråldrade Absolute-varianten. Inga større problem att køra Relocatable istællet om du bara læser infon.
På Jescab.se kan du också hitta mer info om PIC, bland annat en del hjælp om hur du hittar i PIC-datablad som snarare borde kallas data-bøcker eller något liknande då de brukar landa på några hundra sidor.
Just det ja...
Vælkommen till forumet och vælkommen till en vældigt intressant resa i mikrokontrollernas underbara værld. Ær sjælv ny på PIC-ande men jag ær helt såld. Om du har tid att disponera och tålamod nog så kommer du snart sitta med ett næstan løjligt barnsligt flin nær du ser de små LEDsen børjar blinka. Och det ær bara børjan =)...
MVH
/Tottish
På Jescab.se kan du också hitta mer info om PIC, bland annat en del hjælp om hur du hittar i PIC-datablad som snarare borde kallas data-bøcker eller något liknande då de brukar landa på några hundra sidor.
Just det ja...
Vælkommen till forumet och vælkommen till en vældigt intressant resa i mikrokontrollernas underbara værld. Ær sjælv ny på PIC-ande men jag ær helt såld. Om du har tid att disponera och tålamod nog så kommer du snart sitta med ett næstan løjligt barnsligt flin nær du ser de små LEDsen børjar blinka. Och det ær bara børjan =)...
MVH
/Tottish
Tack för alla svar,
Jag har nu införskaffat mig en PIC16F84A.
Så ikväll blir det att sitta med guiden på http://www.amqrp.org/elmer160/lessons/
.M
Jag har nu införskaffat mig en PIC16F84A.
Så ikväll blir det att sitta med guiden på http://www.amqrp.org/elmer160/lessons/
.M
Det finns många, men i princip vilken som helst av de någotlunda moderna variantena.
16F628A: billig, mycket på nätet.
16F88 : En kraftfullare variant av 628A.
16F886/16F887 : Om man vill ha kraftfulla 28/40 pinnars varanter.
12F-serien om man vill labba med små/billiga 8-pinnars kapslar.
Och i alla lägen, undvik 16F84A !
16F628A: billig, mycket på nätet.
16F88 : En kraftfullare variant av 628A.
16F886/16F887 : Om man vill ha kraftfulla 28/40 pinnars varanter.
12F-serien om man vill labba med små/billiga 8-pinnars kapslar.
Och i alla lägen, undvik 16F84A !
Om man har som avsikt att "bara leka" för att lära känna kretsen/familjen vill jag föreslå en 40-pinnars med AD-omvandlare inbyggd. Då behöver man knappast ta till trick för att komma åt programmeringspinnerna, man kan koppla till en del grejer, med AD-omvandlaren kan man, när man kommer dit, ha ganska roligt också.
Så jag ville föreslå PIC16F887 eller PIC16F917, den senare har inbyggd 8MHz oscillator så man inte behöver kristall vilket kan vara trevligt när man "lekar" och inte måste ha full patte på klockan för att hinna med.
'F917 är kanske nog en ovanlig modell men MicroChip erbjuder ju samples...
Så jag ville föreslå PIC16F887 eller PIC16F917, den senare har inbyggd 8MHz oscillator så man inte behöver kristall vilket kan vara trevligt när man "lekar" och inte måste ha full patte på klockan för att hinna med.
'F917 är kanske nog en ovanlig modell men MicroChip erbjuder ju samples...