pic32 kit starter

20
PIC32 Kit starter Ghidul utilizatorului Cuprins Prefaţă ............................................................. .............................................................. 5 Capitolul 1. Introducere 1.1 Componentele kitului.............................................................. .................................... 11 1.2 PIC32 Funcţionalitate şi caracteristici ...................................................... .......... 13 Capitolul 2. Instrucţiuni 2.1 Cerinţe pentru calculatorul utilizatorului ...................................................... ................ 21 2.2 Instalarea Softului............................................................. .... 22 2.3 Utilizarea kitului din cutie ............................................................. 26 2.4 Urmarea instrucţiunilor de utilizare............................................................ .............. 27 2.5 Construirea proiectului.......................................................... ............................ 29 2.6 Programarea dispozitivului....................................................... ....................... 30

Upload: roxana-anca

Post on 30-Oct-2014

21 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: PIC32 Kit Starter

PIC32 Kit starterGhidul utilizatorului

Cuprins

Prefaţă ........................................................................................................................... 5Capitolul 1. Introducere1.1 Componentele kitului.................................................................................................. 111.2 PIC32 Funcţionalitate şi caracteristici ................................................................ 13Capitolul 2. Instrucţiuni2.1 Cerinţe pentru calculatorul utilizatorului ...................................................................... 212.2 Instalarea Softului................................................................. 222.3 Utilizarea kitului din cutie ............................................................. 262.4 Urmarea instrucţiunilor de utilizare.......................................................................... 272.5 Construirea proiectului...................................................................................... 292.6 Programarea dispozitivului.............................................................................. 302.7 Rularea programului................................................................................... 312.8 Operarea programului de instrucţiuni de utilizare.......................................................................... 31Capitolul 3. Crearea unui nou proiect3.1 Crearea unui nou proiect................................................................................ 35Capitolul 4. Exemple de kituri starter4.1 Aplicaţii demo........................................................................................ 45Capitolul 5. Hardware5.1 Caracteristici Hardware ....................................................................................... 47Anexa A. Structura şi reprezentarea grafică a kituluiA.1 PIC32 (Scop general) Realizarea schemei bloc a kitului starter ... 53A.2 PIC32 (Scop general) Structura kitului starter ..................................... 54A.3 PIC32 (Scop general) Schema kitului starter ............................. 55A.4 PIC32 Realizarea schemei bloc a kitului starter II USB ..................... 60A.5 PIC32 Structura kitului starter II USB........................................................ 61A.6 PIC32 Schema kitului starter II USB ................................................ 63A.7 PIC32 Realizarea diagramei a kitului starter Ethernet ................................................... 66A.8 PIC32 Structura kitului starter EtherNet .................................................... 67A.9 PIC32 Schema kitului starter Ethernet ............................................. 69Index............................................................................................................................. 75Servicii şi vânzări internaţionale .................................................................................... 78

Page 2: PIC32 Kit Starter

Prefaţă

Observaţii pentru utilizatori

Toată documentaţia devine datată, iar acest manula nu face excepţie. Ustensilele microchipului şi documentaţia sun într-o constantă evoluţie pentru a satisface nevoile clienţilor, deci câteva dialoguri şi descrieri de ustensile actuale pot fi diferite de cele din acest document. Vă rugăam să accesaşi site-ul nostru( www.microchip.com) pentru a obţine cea mai nouă documentaţie disponibilă.Documentele sunt identificate cu un număr DS. Acest număr este localizat la sfârşitul fiecărei pagini, în faţa numărului paginii. Convenţia de numerotare pentru număul DS este DSXXXXXA, unde XXXXX este numărul documentului iar numărul A este nivelul de revizie al documentului.Pentru cea mai recentă informaţie despre dezvoltarea de instrumente, consultaţi MPLAB® IDE online.Selectaţi meniul Help, iar apoi meniul Topics pentru a deschide lista disponibilă de fişiere ajutătoare.

Introducere

Acest capitol conţine informaţie generală care va fi folositoare înaintea utilizării kitului starter. Itemii discutaţi în acest capitol includ:• Structura documentelor• Convenţii utilizate în acest ghid• Bibliografie recomandată• Site-ul microchipului• Dezvoltarea serviciului de notificare a clienţilor• Asistenţa clienţilor• Istoricul verificării documentului

Structura documentelor

Acest document descrie cum să utilizezi PIC32(Scop general) kit starter, PIC32 USB Kit starter II, şi PIC32 Ethernet Kit Starter(toate se referă deasemenea la un kit starter) ca şi o uneltă de deyvolatre pentru a emula şi depana firmware-ul pe un panou ţintă. Acest ghid de utilizare este compus din următoarele capitole:

Capitolul 1. INTRODUCEREA redă un scurt rezumat al fiecărui kit starter, evidenţiindu-le caracteristicile şi utilizările.

Capitolul 2. INSTRUCŢIUNI redă pas-cu-pas instrcuţiunile pentru instalarea kitului starter şi utiliyarea MICROCHIP MPLAB IDE pentru a construi şi a rula un program de instrucţiuni de utilizare a unui program pe un kit starter.

Capitolul 3. CREAREA UNUI NOU PROIECT redă pas-cu-pas instrucţiuni pentru crearea unui nou

Page 3: PIC32 Kit Starter

proiect utilizând MPLAB IDE şi rularea lui intr-un kit starterCapitolul 4. DEMO-URI KIT STARTER redă o scurtă descriere a fiecărui demo furnizat cu CD-ul PIC32 Kit starter

Capitolul 5. HARDWARE redă descrierea componentelor hardware a fiecărui kit starter

Anexa A. STRUCURA ŞI REPREZENTAREA GRAFICĂ A KITULUI redă digrame bloc, structuri şi reprezentări grafice detaliate a fiecărui kit starter.

CONVENŢII UTILIZATE IN ACEST GHIDAcest manual utilizează următoarele convenţii:Convenţii de documentaţie:

Page 4: PIC32 Kit Starter

Bibliografie recomandată

Acest ghid de utilizare descrie cum se utilizează kitul starter. Următoarele documente Microchip sunt disponibile şi recomandate ca şi surse de referinţă suplimentareNote de lansare pentru kitul starter. Pentru cele mai actualizate informaţii despre kitul starter , deschideţi PIC32 Starter Kit Release Notes.htm localizat în fiecare dintre directoarele de bayă ale CD-ului PIC32 kit starter sau (implicit)C:\Microchip Starter Kits\PIC32 Starter Kits\documentationFişierul conţine în general cele mai actuale update-uri de informaţii la fel ca şi alte problem care nu au fost disponibile când s-a publicat ghidul.

PIC32MX3XX/4XX Family Data Sheet (DS61143) şiPIC32MX5XX/6XX/7XX Family Data Sheet (DS61156)Consultaţi aceste documente pentru informaţii detaliate asupra dispozitivelor PIC32. Informaţii de referinţă găsite în aceste fişiere de date includ: • Hărţi cu memoria dispozitivului• dispozitivul pinout şi detalii de ambalare• caietul de sarcini electrice ale dispozitivului• lista de periferice inclusă pe dispoyitive

MPLAB® C Compiler for PIC32 User’s Guide (DS51686)Acest Document “MPLAB C32 C Compiler for PIC32 User’s Guide”, detaliazăUzul Microchip’s MPLAB C Compiler pentru PIC32 pentru a furniya o aplicaţie.

MPLAB® IDE User’s Guide (DS51519)Consultaţi acest document pentru mai multe informaţii despre instalarea şi implemantarea softului MPLAB IDE, la fel ca şi a softurilor MPLAB Editor şi MPLABSIM SimulatorUniversal Serial Bus Specification and Associated Documents

Universal Serial Bus este definit de specificaţiile USB2.0, suplimentele associate şi documentele specificate pe clase. Aceste documente sunt disponibile de pe forumul USB Implementers Forum. Vizitaţi site-ul lor http://www.usb.org.

SITE-UL MICROCHIP-ULUI

MICROCHIPU-UL furnizează support online via site-ului nostru http://www.microchip.com. Acest site realizează fişiere şi informaţii disponibile cu uşurinţă clienţilor. Accesibile prin mai multe browsere de internet, site-ul conţine următoarele informaţii:

Page 5: PIC32 Kit Starter

Asistenta produsului- fişiere de date şi erate, notiţe pentru aplicaţii şi eşantioane de programe, proiectare de resurse, ghidul utilizatorului şi documente pentru asistenţă hardware, cele mai recente softuri şi arhive de softuri.

Suport tehnic general- întrebări adresate frecvent, cereri de support tehnic, grupuri de discuţii online, program de consultanţă în Microchip-uri pentru membrii

Afacerea Microchip-ului- ghiduri pentru selectarea produselor şi comandă, cele mai recente Microchipuri lansate în presă, liste de seminarii şi evenimente, liste ale punctelor de vânzarede Microchip-uri, distribuitori şi reprezentanţi de fabrică

Dezvoltarea serviciului de notificare pentru clienţilor

Serviciul de notificare a clienţilor Microchip ajută să menţină clienţii Microchip updataţi asupra produselor. Subscriber-I vor primi un e-mail de notificare de fiecare data când apar schimbari, update-uri, revizii sau erate în legătură cu un produs sau un instrument de dezvoltare de interes.

Pentru a se înregistra, accesaţi site-ul Microchip http://www.microchip.com, da-ţi click pe Customer Change Notification şi urmaţi instrucţiunile de înregistrare.

Categoriile sistemelor de dezvoltare a produselor sunt:

Compilatoare - Cele mai recente informații privind Microchip compilatoare C și unelte în altă limbă. Acestea includ MPLAB C18 și C30 MPLAB C compilatoare, și MPLABC compilatoare pentru PIC32, ASM32, MPASM ™ și MPLAB ASM30 asamblori;MPLINK ™, și MPLAB LINK30, MPLAB LINK32 linkeri obiect și MPLIB ™și MPLAB LIB30 obiect bibliotecarilor.

• Emulatoare - cele mai recente informații cu privire la Microchip circuit Emulatoarele. Acestinclude MPLAB REAL ICE ™ și MPLAB ICE 2000 în circuit Emulatoarele.IN-circuit Debuggere - Cele mai recente informații privind debugger-ele Microchip în circuit.Aceasta include MPLAB ICD 3 și PICkit ™ 2.

• MPLAB IDE - mai recente informații privind Microchip MPLAB IDE, Windows ®Mediu de dezvoltare integrat pentru sisteme de instrumente de dezvoltare. Această listă esteaxat pe MPLAB IDE, MPLAB IDE Manager de Proiect, Editor MPLAB șiMPLAB SIM simulator, precum și editarea generală și caracteristici de depanare.

• Programatorii - Cele mai recente informații privind programatori Microchip. Acestea includMPLAB PM3 programator dispozitiv și PICStart ® Plus, PICkit ™ 1 șiPICkit 2 de dezvoltare programator

Page 6: PIC32 Kit Starter

ASISTENȚĂ CLIENȚIUtilizatorii de produse Microchip pot beneficia de asistență prin mai multe canale:• Distribuitor sau Reprezentant• Biroul local de vânzări• Aplicație Inginer Field (FAE)• Asistență tehnicăClienții trebuie să contacteze distribuitorul lor, reprezentantul sau inginerul în domeniul de aplicare(FAE) pentru sprijin. Birouri locale de vânzări sunt, de asemenea, disponibile pentru a ajuta clienții. O listă de birouri de vânzări și locații este inclus în partea din spate a acestui document.Suportul tehnic este disponibil prin intermediul site-ul web la adresa: http://support.microchip.com

Istoricul verificării documentuluiRevizia A(ianuarie 2010)Aceasta este lansarea initial a PIC32 ghid de utilizare a kitului starter.

Page 7: PIC32 Kit Starter

Capitolul 1. Introducere

Vă mulțumim pentru achiziționarea unui Microchip Technology PIC32 Starter Kit. Placa inclusăîn kitul de pornire (PIC32 (General Purpose) Starter Kit, PIC32 USB Starter Kit II, sauPIC32 Ethernet Starter Kit) oferă un low-cost, sistemului modular dezvoltarii pentrulinia de 32-biți de microcontrolere Microchip.Starter Kit-ul vine cu software-ul preîncărcat demonstrativ pentru ca utilizatorul să explorezenoi caracteristici ale PIC32. Este, de asemenea extinsa printr-o interfață de expansiune modulară,care permite utilizatorului să extindă funcționalitatea. Kitul Starter, de asemenea, furnizeazăde la bord pentru circuitele de depanare completă și capabilități de programare.Acest capitol acoperă următoarele subiecte:• Cuprins Kit• Funcționalitate și caracteristici PIC32Codul de exemplu preprogramat pe MCU PIC32 este disponibil prin descărcare de laWeb site-ul Microchip la http://www.microchip.com. Toate fișierele de proiect au fost incluseastfel încât codul poate fi folosit direct pentru a restabili MCU PIC32 pe starter kit saustarea inițială (de exemplu, în cazul în care dispozitivul de proba a fost reprogramat cu un alt program)

1.1 CUPRINS KIT

1.1.1 PIC32 (General Purpose) Starter KitPIC32 Starter Kit conține următoarele elemente:• PIC32 Starter Kit placă• Cablu USB Mini-B • PIC32 Starter Kit de instalare pe CD

1.1.2 PIC32 USB Starter Kit II

PIC32 USB Starter Kit II conține următoarele elemente:• PIC32 USB Starter Kit II placă• Un cablu USB Mini-B la full-dimensiuni - debug cablul USB pentru a depana și încărcaplaca• Un cablu USB Micro-B la full-dimensiuni - PIC32 cablul USB pentru a comunica cuPIC32 USB Port

1.1.3 PIC32 Ethernet Starter KitPIC32 Ethernet Starter Kit conține următoarele elemente:• PIC32 Ethernet Starter Kit pentru placa dezvoltare • Un cablu USB Mini-B la full-dimensiuni - debug cablul USB pentru a depana și încărcaplaca

Page 8: PIC32 Kit Starter

• Un cablu USB Micro-B la full-dimensiuni - PIC32 cablul USB pentru a comunica cuPIC32 USB Port• RJ-45 Ethernet CAT5 Cablu patch - Ethernet CAT5 cablu pentru a comunica cuPIC32 port EthernetNotă: În cazul în care lipsesc orice parte a unui kit, contactați un birou de vânzări Microchip pentru asistență.O listă a birourilor Microchip pentru vânzări și service este furnizat pe spatele paginii acestui document.1.2 PIC32 Funcționalitatea și caracteristici

1.2.1 PIC32 (General Purpose) Kit Starter

O reprezentare a structurii -Kit PIC32 Starter este prezentată în Figura 1-1.placainclude aceste caracteristici esențiale, astfel cum este indicat în diagramă:1. PIC32MX360F512L 32-biți microcontroler.2. Indicator de alimentare LED verde.3. Reglementată 3.3 V Putere de alimentare pentru alimentarea placa kit starter prin USB saude expansiune bord.4. Cristal la bord pentru microcontroler de precizie clocking (8 MHz).5. Conectivitate USB pentru comunicații debugger la bord.6. PIC18LF4550 microcontroler USB pentru depanare de la bord.7. Indicator LED portocaliu Debug.8. Trei butoane de comandă pentru de utilizator intrări definiţi.9. Trei LED-uri indicatoare definite de utilizator.10. Conector pentru conectarea plăci de extensie (diverse pe dedesubt de bord).Pentru detalii privind aceste caracteristici, consultați Capitolul 5. "Hardware".

Page 9: PIC32 Kit Starter

1.2.2 PIC32 USB Starter Kit IIReprezentări ale structurii USB PIC32 Starter Kit II sunt prezentate în Figura 1-2și Figura 1-3.Ansamblul de sus a placii include aceste caracteristici esențiale, cum sunt indicate în Figura 1-2:

1. PIC32MX795F512L 32-biți microcontroler.2. Indicator de alimentare LED verde.3. Cristal la bord pentru microcontroler de precizie clocking (8 MHz).4. Conectivitate USB pentru comunicații debugger la bord.5. Indicator LED portocaliu de depanare.6. Trei butoane comutatoare definite de utilizator pentru intrări.7. Trei LED-uri definite de utilizator ca indicatoare.8. recipient conectivitate USB tip A pentru PIC32 bazate pe aplicații gazdă.9. HOST jumperul modul putere.

Notă: Când se execută aplicațiile dispozitivului USB, deschideți JAP2 jumperul pentru a prevenieventual back-alimentarea de tensiune pe VBUS de la un port de pe gazdăaltul. (sau de la o gazdă la alta)

Page 10: PIC32 Kit Starter

Ansamblul de jos a placii include aceste caracteristici esențiale, cum este indicat înFigura 1-3:1. PIC32MX440F512H USB microcontroler pentru depanare de la bord.2. Putere de alimentare reglată la 3.3 V pentru alimentarea starter kit prin USB sau extindereabord.3. Conector pentru placi de expansiune diferite.4. USB OTG gazdă și sursa de alimentare pentru alimentarea aplicațiilor PIC32 USB.5. Recipient USB de tip Micro-AB pentru OTG și conectivitate prin dispozitiv USB pentru PIC32OTG / dispozitive bazate pe de aplicații.

Page 11: PIC32 Kit Starter

Tabelul 1-1 prezinta 100-pini serie de module de comunicare cartografică J2 pentru cheidigitale disponibili pe dispozitiv PIC32.Pini serie de module de comunicare sunt multiplexate. Aceste pini pot fi folosiţi pentru un singurmodul de comunicare serială sau poate fi împărțită între două comunicații serialemodule. De exemplu, patru pini pot fi selectate pentru modulul UART cu fluxde control, sau modulul UART poate fi selectat fără control al fluxului, care utilizează doar doipini, lăsând doi pini disponibili pentru a fi utilizaţi de către modulele ™ I2C, SPI sau ECAN ™.

1.2.3 PIC32 Ethernet Starter KitReprezentări ale structuri Ethernet PIC32 Starter Kit sunt prezentate în Figura 1-4și Figura 1-5.Ansamblul de sus a plăcii include aceste caracteristici esențiale, cum este indicat în Figura 1-4:

1. PIC32MX795F512L 32-biți microcontroler.2. PIC32MX440F512H USB microcontroler pentru depanare de la bord.3. Indicator de alimentare LED verde.4. Cristal la bord pentru microcontroler de precizie clocking (8 MHz).5. Conectivitate USB pentru comunicații debugger la bord.6. Indicator LED portocaliu de depanare.7. Trei buton comutatoare definite de utilizator pentru intrări.8. Trei LED-uri definite de utilizator ca indicatoare.9. Recipient conectivitate USB tip A pentru PIC32 aplicații bazate pe gazdă.10. jumperul putere pe HOST modul.11. RJ-45 Ethernet port.12. Ethernet 10/100 LED indicator de viteză de bus.13. 50 MHz Ethernet PHY oscilator.14. 32 Oscilator kHz (opțional).

Page 12: PIC32 Kit Starter

15. USB gazdă și sursa de alimentare OTG pentru alimentarea aplicațiilor PIC32 USB.

Notă: Când se execută auto-reglaj electric USB asupra aplicațiile dispozitivului, deschideți JP2 jumper-ulpentru a preveni, eventual,alimentare de rezervă a tensiunii pe VBUS de la un port gazdă la altul (sau de la o gazdă la alta).

Page 13: PIC32 Kit Starter

Ansamblul de jos al placii include aceste caracteristici esențiale, astfel cum este indicat înFigura 1-5:1. Putere de alimentare Reglată la 3.3 V pentru alimentarea starter kit prin USB sau extindereabord.2. Conector pentru placi de expansiune diferite.3. Recipient USB de tip Micro-AB pentru OTG și dispozitiv conectivitate USB pentru PIC32OTG / dispozitiv bazat pe aplicații.4. Extern Ethernet PHY.

Page 14: PIC32 Kit Starter

Tabelul 1-2 prezinta 100-pini serie de module de comunicare cartografică J2 pentru cheiedigitale disponibile pe dispozitiv PIC32.Pini serie de module de comunicare sunt multiplexate. Aceste pini pot fi folosite pentru un singurmodul de comunicare serială sau poate fi împărțit între douămodule de comunicație serială. De exemplu, patru pini pot fi selectaţi pentru modulul UART cu fluxde control, sau modulul UART pot fi selectate fără control al fluxului, care utilizează doar doi pini, lăsând doi pini disponibili pentru a fi utilizaţi de către SPI I2C, sau module ECAN.