Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   1 / 1
(#) icserny válasza kriszrap hozzászólására (») Okt 1, 2016
Idézet:
„Doksiból nem nagyon értem amit itt elmagyaráztok azt megjegyzem ...”

Ha MikroC, akkor ott az ingyen olvasható könyv, csak el kell olvasni (Read gomb)! Milan Verle: PIC Microcontrollers - Programming in C. A 7. mintapélda elején ott van az ADC konfigurálása (PIC16F887-ez). Az általad használt PIC mikrovezérlő adatlapja, illetve az elvárásaid alapján (ha pl. másik kivezetést akarsz használni) aktualizálni kell a beállítást.
(#) icserny válasza szucsistvan123 hozzászólására (») Nov 8, 2015
Ha mikroC-ről van szó, akkor Milan Verle: PIC Microcontrollers - Programming in C című ingyenes online könyve ajánlható. Cserébe meg kell tanulni alapszinten az angolt, de erre úgyis szükséged lesz az adatlapok olvasásához.
A hozzászólás módosítva: Nov 8, 2015
(#) icserny válasza Hp41C hozzászólására (») Feb 28, 2014
Ezt a 3 évet nem emlegetném, mert az ARM Cortex-M0 és M0+ valójában egy új vonulat, és egyfajta visszalépésnek tekinthető (hiszen korábban jött ki a nagyob tudású M3 és M4 is!).

Sőt, a Microchipnek is volt már 32 bites mikrovezérlője akkor (2009-ben), hiszen Lucio di Jasio: Programming 32-bit Microcontrollers in C: Exploring the PIC32 c. könyve is 2008 tavaszán jelent meg. A PIC32MX3XX/4XX adatlap rev E. pedig 2008 júniusi dátumú.
(#) icserny válasza havranarpi hozzászólására (») Jan 13, 2014
Ennél sokkal bonyolultabb a helyzet, mivel a könyv egy adott kapcsolást feltételez.
(#) icserny válasza Gagyicom hozzászólására (») Jan 18, 2013
PIC18 és PIC24-hez (MPLAB C18 és C30 fordítók) kiindulási alap lehet a Kónya-Kopják könyv, de a honlapomon is találsz tananyagot (PICCOLO, PICula, PIC-kwik projektek).
A PIC16 esetén elég nagy a szórás (HiTech C, MikroC és CCS C eléggé különböznek egymástól, ezért nem mindegy, hogy melyik érdekel. Ezeknél az is elmondható, hogy a hardver kevésbé támogatja a C használatát, mint a PIC18 vagy PIC24 esetében.
(#) icserny válasza luluzulu hozzászólására (») Dec 14, 2012
Ezerféle PIC és PIC BASIC van, némelyik önmagával sem kompatibilis. A legtöbbnek elérhető a a dokumentációja elektronikusan, s némelyiknek példagyűjteménye is van.

a Mikroelektronika honlapján elérhető könyv (Milan Verle: PIC Microcontrollers - Programming in Basic) valamivel olvasmányosabb (MikroBASIC fordítóról és PIC16F887 mikrovezérlőről szól).

A PROTON Amicus18 BASIC fejlesztői környezet viszont - más BASIC fordítóval ellentétben - ingyenes a PIC18F25K20 és PIC18F25K22 mikrovezérlőkhöz.

(#) icserny válasza Marko Ramiusz hozzászólására (») Okt 25, 2012
A MikroElektronika honlapján vannak ingyenes könyvek. MikroC-hez gondolom Milan Verle PIC Microcontrollers - Programming in C című könyve kötelező olvasmány.
(#) icserny válasza silent15 hozzászólására (») Szept 20, 2012
Idézet:
„Sziasztok PIC C nyelven való programozásra ... milyen könyvek vannak?”

PIC16F887-hez Milan Verle: PIC Microcontrollers - Programming in C könyve ajánlható. A szépséghibája az, hogy ez a MikroC-hez való, nem a Microchip fordítójához.

PIC18-hoz:
1. Robert B. Reese: Microprocessors: From Assembly To C with the PIC18FXX2, Delmar Learning, 2006, ISBN 13: 9781584503781, ISBN 10: 1584503785
2. Han-Way Huang: PIC Microcontroller: An Introduction to Software & Hardvare Interfacing, Thomson/Delmar Learning, 2005, ISBN 10: 1-4018-3967

PIC24-hez:
1. Robert B. Reese, J. W. Bruce and Bryan A. Jones: Microcontrollers: From Assembly Language to C Using the PIC24 Family, Delmar Learning, 2009, ISBN 13: 9781584505839, ISBN 10: 1584505834
2. Lucio Di Jasio: Programming 16-bit PIC microcontrollers in C: learning to fly the PIC 24, Newnes, 2007, ISBN 0750682922, 9780750682923
(#) icserny válasza s_ervin hozzászólására (») Okt 4, 2009
A LED fényerejének vezérlése PWM-et igényel. "Abszolút kezdőként" nem ezzel kellene kezdeni, hanem meg kellene ismerkedni az MPLAB fejlesztői környezettel, a PIC16F887 felépítésével és utasításkészletével (adatlap + Mid-range Family Reference Manual alapján), továbbá az Assembly programozás alapjaival. Szükség esetén az elektronikai ismereteket is bővíteni kell. Pl. áramot nem mér a PIC, csak feszültséget, tehát áram-feszültség konverzióra lesz szükséged, ami egyszerű esetben egy ellenállás,bonyolultabb esetben egy műveleti erősítős kapcsolás.

Watt honlapján a Gondolatok a PIC kezdésről c. írásban leírtakat is érdemes megszívlelni.

A PICkit2 Debug Express 12 leckéjét is érdemes gondosan áttanulmányozni.

A PIC16F887-ről pedig itt olvasható egy kitűnő könyv (az online változat ingyenesen elérhető).

(#) icserny válasza zsoltee0001 hozzászólására (») Aug 12, 2009
Ne rohanj ennyire! (Ülj rá a kezedre, ha nem tud nyugton maradni! ) Hasznosabb volna elidőzni a részleteknél.

Nem vetted észre pl. hogy a tegnap küldött programban nem 6-ot, hanem 7-et írtam az ADCON1 és CMCON regiszterekbe, így a mostani programod hibás. Nézz utána az adatlapban, hogy mi a különbség! (Annyit elárulok, hogy ADCON1-nek mindegy, hogy 6, vagy 7, COMCON esetében meg nem mindegy...)

A CLRC (ami, gondolom, BCF STATUS,C lenne) utasításra nincs szükséged, mert az RLNCF utasítás nem használja a Carry bitet. (Nézz utána, hogy mi a különbség az RLNCF és az RLCF utasítás között!)

Az RLNCF ellentettje pedig nem az RRCF, hanem az RRNCF utasítás. (Nézz utána, hogy mi a különbség köztük!)

Ha komolyan meg akarsz ismerkedni a PIC18 mikrovezérlők lelkivilágával, akkor tanulmányozd az adatlapot, s jó szívvel ajánlom az alábbi könyveket is:

1. Robert B. Reese: Microprocessors: From Assembly To C with the PIC18FXX2, Delmar Learning, 2006, ISBN 13: 9781584503781, ISBN 10: 1584503785 (a könyv alapján tartott előadások jegyzete és mintaprogramjai elérhetők Itt és Itt)

2. Han-Way Huang: PIC Microcontroller: An Introduction to Software & Hardvare Interfacing, Thomson/Delmar Learning, 2005, ISBN 10: 1-4018-3967
Letölthető mintafejezetek:
1. fejezet: Introduction to the PIC18 microcontroller
2. fejezet: PIC18 Assembly Language Programming
3. fejezet: PIC18 Development Tools

A könyv többi része csak részlegesen (nem részegesen! ) a
books.google.com gyűjteményben olvasható.
(#) icserny válasza varttina hozzászólására (») Jún 27, 2009
Azt elfelejtettem mondani, hogy PIC16-hoz a Hi-Tech a hivatalosan támogatott C fordító, amióta a Microchip felvásárolta.

Az ajánlott angol nyelvű könyv példáihoz kipróbálhatod a MikroC demó változatát, de hosszú távon nem érdemes azon a vonalon haladni.
Következő: »»   1 / 1
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem