12.26
Článek představuje vývojový starter kit firmy Microchip s 32bitovým mikrokontrolérem PIC32. Kit nesoucí označení DM320004 poskytuje pokročilé komunikační možnosti a umožňuje uživateli tvořit aplikace s rozhraním Ethernet, CAN, USB host, USB device a USB OTG. Je to výborný kit z pohledu cena/výkon.
1. Úvodem
Uvedený vývojový kit od firmy Microchip není žádnou žhavou novinkou, stále však patří k těm nejvýkonnějším a nejuniverzálnějším, které se v současnosti dají pořídit (12/2011). V kitu je použit zatím nejvýkonnější mikrokontrolér s taktovací frekvencí až 80 MHz a architekturou jádra MIPS32 M4K. Výhodou tohoto kitu je také přítomnost OnBoard Debuggeru. To znamená, že pro práci na vývoji aplikací a jejich ladění není potřeba ICD3 apod. Debugger je osazen přímo na kitu a pro propojení s PC Vám postačí pouze USB kabel s miniUSB konektorem. Výrobce uvádí dobu naprogramování a verifikace celé paměti programu (512kB) za méně než 9 sekund. Na spodní straně kitu (Obr.2) je osazen 120pinový konektor, na kterém je vyvedena většina signálů a je tak možné si buď postavit svou rozšiřující desku, nebo si ji zakoupit od výrobce Microchip (např. DM320002 nebo DM320005).
Vlastnosti mikrokontroléru:
─ výkonný 32bitový mikrokontrolér PIC32MX795F512L
─ rychlost sběrnice až 80 MHz
─ 512 kB Flash EEPROM paměti pro program
─ 128 kB RAM paměti pro data
─ 8 DMA kanálů + dalších 8 DMA kanálů vyhrazených pro Ethernet, CAN a USB komunikaci
─ Ethernet 10/100 Mbit
─ USB Host/Device/OTG
─ 2x CAN 2.0A/B
─ 4x SPI, 5x I2C, 4x UART
─ 16kanálový 10bitový AD převodník s rychlostí až 1 MSPS
─ 16bitový paralelní port (PMP)
─ 5x 16bitový časovač
─ 5x záchytný systém
─ 5x PWM
─ 8 MHz interní oscilátor
─ interní obvod hodin reálného času (RTCC)
─ pokročilá správa napájení zahrnující režimy RUN, IDLE a SLEEP
─ možnost změny taktovací frekvence v jakémkoliv z režimů za účelem snížení spotřeby energie
─ 8 breakpointů (6 programových, 2 datové) pro snadnější ladění aplikace
─ napájecí napětí v rozsahu 2.3 V – 3.6 V
─ dostupný v pouzdrech TQFP-100 a xBGA-121
Vlastnosti vývojové desky:
─ integrovaný Ethernet 10/100 Mbit
─ USB A/B konektor pro tvorbu aplikací v režimu USB Host/USB Device
─ 3x mikrospínač + 3x LED použitelné pro uživatelské aplikace
─ napájení z USB debug rozhraní
─ na spodní straně desky umístěn rozšiřující konektor typu Hirose: FX10A-120P/12-SV1(71)
─ výborná podpora ze strany výrobce v podobě knihoven TCP/IP stack, MiWi, ZigBee, Ovládání a přístupu k perifériím, FAT Filesystem, USB komunikace a mnoho dalších
─ mnoho vzorových projektů se zdrojovými kódy pro MPLAB IDE
2. Tvorba aplikací
Pro tvorbu aplikací je možné použít integrované vývojové prostředí MPLAB IDE v aktuální verzi v8.83 nebo nově také vývojové prostředí MPLAB X IDE v1.00, které je postaveno na open source platformě NetBeans. Pro kompilaci je potřeba mít nainstalovaný také kompilátor MPLAB C32. Ten se dá po registraci zdarma stáhnout na stránkách výrobce Microchip. Při prvním připojení kitu k počítači budete vyzváni k nainstalování příslušných driverů z přiloženého CD. Po instalaci můžete připojit kit k MPLAB IDE volbou z nabídky Debugger > Select Tool > 10 PIC32 Starter Kit. Od tohoto okamžiku je práce s kitem stejná jako s jakýmkoliv jiným mikrokontrolérem.
3. Vzorová aplikace
Pro prvotní otestování je zde přiložen vzorový projekt. Slouží pro demonstraci nastavení konfiguračních bitů a hardwaru (HardwareProfile.h) a pro využití tzv. systémového tiku (Tick.c a Tick.h). V mainu je prováděno blikání LED1 s frekvencí 1 Hz, blikání LED2 s frekvencí 10 Hz. Třetí dioda LED3 se rozsvítí při stisku mikrospínače SW3.
Jako vždy i teď tomu nebude jinak a pro stažení vzorového projektu je potřebná registrace uživatele.
4. Závěr
Byla zde představena vývojová deska PIC32 s nejvýkonnějším mikrokontrolérem, který kdy Microchip uvedl na trh. Nejsilnější stránkou tohoto kitu je přítomnost Ethernet a USB OTG rozhraní a umožňuje tak uživateli například rychlou tvorbu webových stránek. Cena tohoto kitu se pohybuje v současnosti (12/2011) okolo 1300,- Kč + náklady na dopravu a lze jej sehnat např. na stránkách Farnell.
FirstProjectPIC32.zip (45,8 KiB, 13 hits)


Žádné komentáře.
Přidej komentář.