Bok om Pic programmering i C

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
newbadboy
Inlägg: 2485
Blev medlem: 16 september 2006, 19:16:28
Ort: Landskrona
Kontakt:

Bok om Pic programmering i C

Inlägg av newbadboy »

Japp, som sagt ge mig gärna tips om böcker som behandlar programmering för Pic kretsar i C.

Tack
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg av MicaelKarlsson »

Har du letat på t.ex. Bokus eller Internetbokhandeln?
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Notera att igentligen är det inget speciellt med att koda i C för PICs,
det är inte *C* i sig som är problemet, utan hur man programmerar en
PIC överhuvudtaget...

Så vad är det du behöver lära dig ?
C-programmering ? Eller PIC-programmering ?
Eller båda två på på samma gång ? (Kanske inte att rekomendera...)

Sen tror jag att alla (de flesta) leverantörer av C-kompilatorer tutorials eller liknande.
Användarvisningsbild
newbadboy
Inlägg: 2485
Blev medlem: 16 september 2006, 19:16:28
Ort: Landskrona
Kontakt:

Inlägg av newbadboy »

Jag har kollat runt ja men det är finns en uppsjö av böcker. Dock är det inte specat för alla böcker vad det är för språk som gäller. Ville mest kolla om ni har ngn att rekomendera.


Det är pic-programmering jag behöver lära mig. Iof jag är inget proffs på C heller men där har jag lite mer kött på benen. Orsaken att jag frågade just efter Pic är för att det är det min programmerare klarar och det är därför detta jag labbar med.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Orsaken att jag frågade just efter Pic ...

Det är absolut inget fel på valet av *PIC* :-)

Poängen är att det kanske inte är optimalt att börja lära
sig programmera PICs med just *C*...
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Att programmera PIC i C är "straightforward".... OM man "kan" PIC!

Att båda lära sig C och PIC på samma gång ger en del problem, inte för att man inte lär sig men för att det kan bli problem att fastställa var problemet ligger.

Det finns ett antal exempler i detta forum där folk använder de "smarta" inbyggda funktioner till LCD, 1-Wire osv och det inte fungerar som de har tänkt sig. Då ingen egentligen vet hur dessa funktioner gör är felsök nära nog omöjligt.

Men "kan" du PIC är det bara att köra på med C, det är inget speciellt för att det är en PIC, man ska fortfarande ställa registre rätt osv.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> det är inget speciellt för att det är en PIC, man ska fortfarande ställa registre rätt osv...

Och det är inget speciellt för att det är C, man ska fortfarande ställa register rätt osv.

:-)
Användarvisningsbild
newbadboy
Inlägg: 2485
Blev medlem: 16 september 2006, 19:16:28
Ort: Landskrona
Kontakt:

Inlägg av newbadboy »

Har kollat lite på nätet och hittat ett par böcker. Har ni ngn erfarenhet av dessa?? Är dessutom inte elt säker att det är just C som behandlas i alla böcker. Eller ni kanske ännu bättre?

http://www.adlibris.com/se/product.aspx ... 837484&s=1

http://www.adlibris.com/se/product.aspx ... 451420&s=1

http://www.adlibris.com/se/product.aspx ... 662670&s=1

http://www.internetbokhandeln.se/bok.ht ... 0750666641
Användarvisningsbild
Abra Hana
Inlägg: 94
Blev medlem: 12 maj 2005, 13:20:58

Inlägg av Abra Hana »

*
Microprocessors: From Assembly to C with the PIC18Fxx2


Personligen är ingen C programmerings anhängare när det gäller att skriva kod för PIC16F och PIC18F .

Men jag kunde inte låta bli att ladda och gå genom denna free online bok ( pdf Slider ) . för PIC18Fxx2 .

för att komma direkt till boken :
Klicka på : http://www.ece.msstate.edu/~reese/ece3724/

Bokens hemsidan är :
Microprocessors: From Assembly to C with the PIC18Fxx2
http://www.reesemicro.com/

*
AndersPP
Inlägg: 25
Blev medlem: 8 september 2006, 18:09:03
Ort: None
Kontakt:

Inlägg av AndersPP »

Passar på att låna tråden lite. Angående PIC programmering, hur skiljer sig det från C-programmering? Hur ser det ut ungefär skulle vart intressant att se hur det ser ut.

Är det svårt att lära sig?
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Inlägg av vfr »

Vad menar du med PIC-programmering?


I assembler eller i C?
AndersPP
Inlägg: 25
Blev medlem: 8 september 2006, 18:09:03
Ort: None
Kontakt:

Inlägg av AndersPP »

Till PI/PID-regulatorer, det programmerar man eller i reglersyfte.
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

AndersPP: Alltså.... PIC syftar till en processorfamilj, detta betyder att du med frågan menar at det är skillnad även om man programmerar en PID-regulator till PC/AVR/MAC/PIC/8051/Z80/M16C/F²MC-16LX eller annan processor.

Funktioner är de samma, kapaciteten kan variera kraftigt men fortfarande räcka till så frånsett de hårdvarumässiga skillnader (hur man styr portar osv) är det INGEN skillnad i programmeringen, funktionerna är ju precis de samma.

Att det sedan kan löna sig att kolla lite på hur man har bäst prestanda är ju en annan sak, speciellt med processorer med begränsat MIPS.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Angående PIC programmering, hur skiljer sig det från C-programmering?
> Eller igenl Hur ser det ut ungefär skulle vart intressant att se hur det ser ut.

Varför inte bara ladda ner lite kod från Microchip eller t.ex C18 manualen ?

> Är det svårt att lära sig?

Ungefär som att fråga "hur långt är ett snöre".
Hur ska någon annan kunna vet vad som svårt för *dig* !?


Icecap> ...speciellt med processorer med begränsat MIPS.

Visa mig *någon* processor med obegränsat MIPS ! :-)
Användarvisningsbild
newbadboy
Inlägg: 2485
Blev medlem: 16 september 2006, 19:16:28
Ort: Landskrona
Kontakt:

Inlägg av newbadboy »

Egentligen är det denna boken jag fastnat för men jag vågar inte riktigt köpa den då den är såpasss dyr.. hade jag vetat att den e bra så had jag slagit till utan att tveka

http://www.adlibris.com/se/product.aspx ... 837484&s=1
Skriv svar