Bok om Pic programmering i C
Bok om Pic programmering i C
Japp, som sagt ge mig gärna tips om böcker som behandlar programmering för Pic kretsar i C.
Tack
Tack
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
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.
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.
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.
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.
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.
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.
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
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
*
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/
*
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: 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.
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.
> 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 !
> 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 !

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
http://www.adlibris.com/se/product.aspx ... 837484&s=1