Mikrovezérlők progrogramozásának tanulásához, illetve fejlesztésekhez az alábbi demókártyák állnak rendelkezésre

 

8-bites mikrovezérlők (Microchip PIC18, Freescale S08)

SureElectronics DB-DP113 PICDEM2 kártya (1db)

http://esca.atomki.hu/PICula/images/circuit/picula1.jpg

  • Mini USB csatlakozón kapja a tápfeszültséget (+5V)
  • A kártyán található CP2102 USB-UART protokol konverteren keresztül számítógéppel kommunikálhatunk
  • A PIC18F4520 mikrovezérlő mindegyik lába ki van vezetve.
  • CMOS, ill. TTL szintű digitális I/O
  • Analóg bemenetek (komparátor vagy 10 bites ADC)
  • ICSP port kivezetés, melyhez PICkit2 vagy PICkit3 programozó csatlakoztatható.
  • Három nyomógomb
  • Egy zöld LED a tápfeszültség meglétének jelzésére
  • Négy piros LED, amelyek az RB0, RB1, RB2, RB3 lábakon
  • Levehető, 2x20 karakteres LCD alfanumerikus kijelző
  • Négy számjegyű, hétszegmens kijelző (az LCD kijelző alatt) 
  • 25C04 EEPROM külső memória (I2C buszon)
  • LM75 digitális hőmérő (I2C buszon)
  • Piezoelektromos hangkeltő (buzzer, csipogó)

         Tananyag: http://esca.atomki.hu/PICula/index.html

A kártya elsősorban USB/UART kommunikációt és/vagy alfanumerikus LCD kijelzőt igénylő alkalmazások fejlesztéséhez ajánlott.

 

100MHz PIC DIP40 MINI KIT (PIC18F4550) (1db)

 

  • USB csatlakozón tápellátás (+5V) és Full Speed USB 2.0 kommunkáció
  • A PIC18F4550 mikrovezérlő mindegyik lába ki van vezetve.
  • CMOS, ill. TTL szintű digitális I/O
  • Analóg bemenetek (komparátor vagy 10 bites ADC)
  • ICSP port kivezetés, melyhez PICkit2 vagy PICkit3 programozó csatlakoztatható.
  • Joystick (négy irány + aktiváló gomb)
  • LED a tápfeszültség meglétének jelzésére
  • Négy piros LED, amelyek az RB0, RB1, RB2, RB3 lábakon
  • 3,3 V-os feszültségstabilizátor.

         Tananyag: http://esca.atomki.hu/PIC18/index.html

 

A kártya elsősorban USB 2.0 kommunikációt (USB HID, USB CDC, stb,)  igénylő fejlesztésekhez ajánlott.

Freescale TWR-S08LH64-KIT (1db)

http://www.element14.com/community/servlet/JiveServlet/showImage/2-29632-38911/fscalemcu1.jpg

A fejlesztőkészlet a 8-bites MC9S08LH64 mikrovezérlővel ellátott vezérlőkártyán kívül a bővítőkártyákat csatlakoztató ún. elevátor kártyákből és egy prototípús kártyából áll (ez utóbbira saját áramkört építhetünk).

A vezérlő kártya részegységei:

·         MC9S08LH64 mikrovezérlő

·         Szegmentált LCD kijelző

·         Ráépített programozó és hibavadász eszköz

·         4 db LED

·         4 db nyomógomb

·         potméter

·         3D gyorsulásmérő

·         Fényérzékelő

·         Piezo csipogó

·         RS-232 soros port

A termék honlapja: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=TWR-S08LH64

A kártya elsősorban kisfogyasztású és/vagy közvetlen LCD vezérlést megvalósító készülékek fejlesztéséhez ajánlott.

 

 

16-bites mikrovezérlők (Microchip PIC24/dsPIC33, Texas Instruments MSP430)

Microchip Microstick (3db)

http://esca.atomki.hu/PIC24/images/hw/microstick700.jpg

 

A Microstick kártya ideális eszköz a mikrovezérlővel ismerkedni kívánó diákok vagy hobbisták számára, hiszen a megfizethető árú kicsinyke panel mindent tartalmaz, ami a kezdéshez szükséges.

A tápellátást az USB csatlakozóról kapja, s a panelon van egy porgramozó/hardveres nyomkövető hibavadász áramkör is. A RESET gomb és egy felhasználói LED mellett egy 28 lábú foglalatban található egy PIC24HJ64GP502 mikrovezérlő, s a készlet egy másik mikrovezérlőt is tartalmaz: dsPIC33FJ64MC802 típusú, motorvezérlésre és adatfeldolgozásra is jól használható jelvezérlőt.

A Microstick kártya a fentieken kívül csak a PIC24HJ128GP502 és dsPIC33FJ128MC802 típusokat támogatja.  Újabb beszerzéshez inkább a továbbfejlesztett Microstick II. kártyát javasoljuk, ami több típust támogat, köztük a 32 bites PIC32MX1 és PIC32MX2 sorozat tagjait is.

Tananyag: http://esca.atomki.hu/PIC24/index.html

A kártya elsősorban olyan fejlesztésekhez ajánljuk, ahol az alábbi tulajdonságok valamelyike előnyt jelent a 8-bites kártyákhoz képest:

·         Nagyobb sebesség (40 MIPS)

·         Nagyobb memória (128kB Flash,8-16kB RAM),

·         3.3V-os jelszint

·         Speciális jelfeldolgozó utasítások (dsPIC)

A termék honlapja: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en548414

Texas Instruments MSP-EXP430G2 Launchpad (2db)

 

 

Az MSP430G2 mikrovezérlő családot az ultra-kisfogyasztású, mérsékélt hardver igényű alkalmazásokhoz fejlesztették ki. Az MSP430-EXP430G2 Launchpad kártya az MSP430G2553 mikrovezérlőre épül, melynek főbb jellemzői:

  • 20 kivezetés
  • max. 16MHz CPU frekvencia
  • 16KB Flash memória, 512B RAM
  • 8 csatornás 10-bites ADC
  • Analóg komparátor
  • 2 db 16-bit számláló/időzítő (egyenként 3 db. capure/compare csatornával)
  • USCI kommunikációs egység (UART/SPI/I2C)
  • 3,5 V-os tápfeszültség és jelszint

A kártya beépített programozó/hibavadász áramkört is tartalmaz, ami mellékesen USB/UART kommunikációra is használható (max. 9600 bps).

Tananyag: http://www.hobbielektronika.hu/cikkek/?sf=430+user%3Aicserny

A termék honlapja: http://www.ti.com/ww/en/launchpad/launchpads-msp430.html

Megjegyzés: A kártya az Arduino-hoz hasonló Energia fejlesztői környezetben és nyelven is programozható.

Texas Instruments MSP-EXP430F5529LP Launchpad (1db)

 

Az MSP-EXP430F5529 Launchpad kártya már USB 2.0 kommunikációra is alkalmas mikrovezérlőt tartalmaz, ami komolyabb hardver igényeket is kielégít. A kártyára épített programozó/hibavadász áramkört is továbbfejlesztették, nagysebességű USB/UART kommunikációra is képessé tették (hardveres adatfolyamvezérléssel is).

Főbb jellemzők:

  • 40 kivezetés
  • max. 25MHz CPU frekvencia
  • 128 KB Flash memória, 10 kB RAM
  • 16 csatornás 12-bites ADC
  • Analóg komparátor
  • 4 db 16-bit számláló/időzítő (egyenként 2-7 db. capure/compare csatornával)
  • 2 db USCI kommunikációs egység (UART/SPI/I2C)
  • 3,5 V-os tápfeszültség és jelszint

Tananyag: http://processors.wiki.ti.com/index.php/
Getting_Started_with_the_MSP430_LaunchPad_Workshop

A termék honlapja: http://www.ti.com/ww/en/launchpad/launchpads-msp430.html

A kártya elsősorban USB 2.0 kommunikációt (USB HID, USB CDC, stb,)  igénylő fejlesztésekhez ajánlott.

Megjegyzés: A kártya az Arduino-hoz hasonló Energia fejlesztői környezetben és nyelven is programozható.

Texas Instruments MSP-EXP430FR5739 Experimenter Board (2db)

http://www.element14.com/community/servlet/JiveServlet/showImage/102-40333-8-116700/MSP-EXP430FR5739_1.PNG

Az MSP-EXP430FR5739 kártya legfőbb érdekessége a FRAM memóriával ellátott MSP430FR5739 mikrovezérlő. A FRAM memória főbb előnyei a Flash memóriával szemben: gyorsabb és energiatakarékosabb újraírhatóság, rendkívül nagy (213 -214) újraírhatósági szám.

Az MSP430FR5739 főbb jellemzői:

  • max. 25MHz CPU frekvencia
  • 16 KB FRAM memória, 1 kB RAM
  • 16 csatornás 10-bites ADC
  • Analóg komparátor
  • 2 db 16-bit Timer_A számláló/időzítő
  • 3 db 16-bites Timer_B számláló/időzítő
  • 1 db USCI kommunikációs egység (UART/SPI/I2C)
  • 3,5 V-os tápfeszültség és jelszint

A kártya továbbfejlesztett programozó/hibavadász áramkört tartalmaz, ami nagysebességű USB/UART kommunikációra is használható (akár hardverese adatfolyamvezérléssel is).

A kártya 8 LED-et, 2 felhasználói nyomógombot, 3 tengelyű gyorsulásmérőt és egy NTC ellenállást (hőmérő) tartalmaz, emellett fel van készítve a CCxxxx rádiófrekvenciás kártyák fogadására is.

A termék honlapja: http://www.ti.com/tool/msp-exp430fr5739

A kártya elsősorban FRAM memóriát vagy CCxxxx RF kommunikációt igénylő fejlesztésekhez ajánlott.

Megjegyzés: A kártya az Arduino-hoz hasonló Energia fejlesztői környezetben és nyelven is programozható.

 

32-bites mikrovezérlők

·       MIPS (Microchip PIC32)

·       ARM Cortex-M0 (Nuvoton, ST, NXP, Freescale )

·       ARM Cortex-M4F (Texas Instruments)

·       RX63N (Renesas)

Microchip PIC32 Ethernet Starter Kit (2db)

 

http://www.microchip.com/stellent/images/mchpsiteimages/PIC32%20Ethernet%20Starter%20Kit.gif

 

connectors.jpg

A Microchip PIC32 Ethernet Starter Kit a PIC32MX795F512L mikrovezérlőre épül, melynek főbb jellemzői:

·         512KB Flash/128 KB RAM,

·         10/100 Ethernet MAC MII/RMII interfésszel

·         2 x CAN2.0b modul 1024 bufferrel

·         USB host/OTG/device kommunikáció

·         6 UART, 4 SPI, 5 I2C

·         5 időzítő/számláló capture/compare csatornával

·         16 csatornás ADC

·         Real-time óra

·         Tápfeszültség/jelszint: 3,3 V

A vezérlő kártya részegységei:

·         PIC32MX795F512L mikrovezérlő

·         Ráépített programozó és hibavadász eszköz (JTAG)

·         3 db LED

·         4 db nyomógomb

·         USB OTG és USB host csatlakozás

·         10/100 Mbit Ethernet csatlakozás (RJ-45)

·         SMD csatlakozó a kártya hátoldalán az I/O kivezetésekhez (kompatibilis a DM320002 I/O expander kártyával)

A kártya elsősorban TCP-IP kapcsolatot vagy USB host funkciót igénylő feladatokhoz ajánljuk.

A tananyag és a rendelkezésre álló mintaprogramok szűkössége miatt csak haladóknak ajánlott eszköz! A TCP-IP kapcsolat használata alapos hálózati ismereteket feltételez.

A termék honlapja: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2615&dDocName=en545713

Nuvoton NuTiny-SDK-NUC140 (1db)

 

A kártya ARM Cortex-M0 magú, USB eszköz és CAN kommunikációs képességekkel is rendelkező 32 bites NUC140VE3CN mikrovezérlőt tartalmaz, melynek főbb jellemzői:

·         128KB Flash/16 KB RAM,

·         max. 50 MHz CPU frekvencia

·         CAN modul

·         USB device kommunikáció (FSUSB)

·         3 UART, 4 SPI, 2 I2C

·         4 db 32-bites időzítő/számláló capture/compare/PWM csatornával

·         8 csatornás 12-bites ADC

·         Real-time óra

·         Tápfeszültség/jelszint: 3,3V – 5V

 A kártya a céláramkörön kívül programozó és hibavadász áramkört is tartalmaz, így a hatékony fejlesztés minden feltétele adott.

  Tananyag: https://esca.atomki.hu/NUC140/index.html

A kártya olyan USB 2.0 kommunikációt (USB HID, USB CDC, stb,)  is igénylő fejlesztésekhez ajánlható, ahol lényeges szempont a digitális I/O jelszint (3.3 V vagy 5 V) értéke.

NXP LPC1114 ARM Cortex-M0 Stamp (1db)

http://www.steitec.biz/images/product_images/popup_images/arm-lpc1114-cortex-m0-stamp-108-0.jpg

A kártya ARM Cortex-M0 magú, 32 bites, NXP LPC1114 mikrovezérlőt tartalmaz, melynek főbb jellemzői:

·         32KB Flash/8 KB RAM,

·         max. 50 MHz CPU frekvencia

·         1 UART, 2 SPI, 1 I2C

·         2 db 32-bites időzítő/számláló

·         2 db 16-bites időzítő/számláló

·         8 csatornás 10-bites ADC

·         Real-time óra

·         Tápfeszültség/jelszint: 3,3V

 A kártya a mikrovezérlőn kívül egy USB/UART átalakítót tartalmaz, amely kommunikációra és a programok letöltésre (a mikrovezérlőbe gyárilag betöltött bootloaderrel) használható. A panel egy 10 pólusó mini JTAG (2 mm-es osztású) csatlakozón keresztül szabványos JTAG programozó és hibavadász készülékhez is csatlakoztatható (pl. JLink).

 

 A kártya elsősorban tanuláshoz, vagy szerényebb igényű alkalmazások fejlesztéséhez javasolt.

 

Ajánlott tankönyv: Joseph Yiu: The Definitive Guide to the ARM Cortex-M0

A termék honlapja: http://www.steitec.biz/ARM-Stamp-Module/ARM-LPC1114-Cortex-M0-Stamp.html

STM32F0DISCOVERY fejlesztőkészlet (1db)

 

http://www.st.com/st-web-ui/static/active/en/fragment/product_related/rpn_information/board_photo/stm32f0308-disco.jpg

Az STM32F0DISCOVERY fejlesztőkészlet az ARM Cortex-M0 magú, 32 bites, STM32F051R8T6 mikrovezérlőn alapul, melynek főbb jellemzői:

·         64KB Flash/8 KB RAM,

·         max. 48MHz CPU frekvencia

·         2 UART, 2 SPI, 2 I2C

·         1 db 32-bites időzítő/számláló

·         6 db 16-bites időzítő/számláló

·         16 csatornás 12-bites ADC

·         12-bites DAC

·         Real-time óra

·         Tápfeszültség/jelszint: 3,3V

A kártya a céláramkörön kívül programozó és hibavadász áramkört is tartalmaz, így a hatékony fejlesztés minden feltétele adott.

 

A kártya elsősorban tanuláshoz, vagy szerényebb igényű alkalmazások fejlesztéséhez javasolt.

 

Ajánlott tankönyv: Joseph Yiu: The Definitive Guide to the ARM Cortex-M0

 

A termék honlapja: http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF253215

Freescale FRDM-KL25Z

Freedom fejlesztői készlet (1db)

 

 

http://www.mouser.com/images/microsites/Freescale%20Black%20Board.jpg

A Freescale FRDM-KL25Z fejlesztőkészlet az ARM Cortex-M0+ magú, 32 bites, KL25Z128VLK4 mikrovezérlőn alapul, melynek főbb jellemzői:

·         128KB Flash/16 KB RAM,

·         max. 48MHz CPU frekvencia

·         USB OTG kommunikáció (FSUSB)

·         3 UART, 2 SPI, 2 I2C

·         16 csatornás 16-bites ADC

·         12-bites DAC

·         Kapacitív érzékelés

·         Real-time óra

·         Tápfeszültség/jelszint: 3,3V

A kártya programozó/hibavadász áramkört tartalmaz, ami fimware cserével többféle módban használható. A gyárilag betöltött firmware mbed stílusú programletöltést támogat. A DEBUG-APP_Pemicro_v102.SDA firmware a programozás/nyomkövetés mellett nagysebességű USB/UART kommunikációt is biztosít. A legfrissebb firmwarek a CMSIS-DAP alapú programletöltés és nyomkövetést is támogatják, többféle fejlesztői környezetben.

A kártya egy RGB LED-et, egy 3 tengelyű gyorsulásmérőt és egy kapacitív csúszkát is tartalmaz. A csatlakozók úgy vannak kialakítva, hogy az Arduino bővítőkártyákkal mechanikailag kompatibilis legyen. Elsősorban tanuláshoz, vagy szerényebb igényű alkalmazások fejlesztéséhez javasolt.

A termék honlapja: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL25Z

Megjegyzés: A kártya mbed fejlesztői környezetben is programozható!

Texas Instruments Stellaris EK-LM4F120XL Launchpad (2db)

stellaris_launchpad2.jpg

A Stellaris EK-LM4F120XL Launchpad kártya az ARM Cortex-M4F magú, 32 bites, LM4F120H5QR (újabb nevén: TM4C1233H6PM) mikrovezérlőn alapul, melynek főbb jellemzői:

  • 64 láb (ebből 40 érhető el a kártyacsatlakozókon)
  • max. 80 MHz CPU frekvencia (100 DMIPS)
  • DSP és lebegőpontos utasításkészlet
  • 256 KB Flash memória, 32 kB RAM
  • USB Full-speed eszköz
  • 12 csatornás 12-bites ADC
  • Analóg komparátor
  • 6 db 16/32-bit számláló/időzítő
  • 6 db 32/64-bit számláló/időzítő
  • 8 UART, 4 SPI, 4 I2C, 1 CAN
  • 3,3 V-os tápfeszültség és jelszint

A kártya két felhasználói nyomógombot és egy RGB LED-et is tartalmaz. A kártyára ráépítve egy programozó/hibavadász is található, mellyel a Texas Code Composer Studio memóriakorlát nélkül használható (XSD100 licensz opció).

Megjegyzés: A kártya az Arduino-hoz hasonló Energia fejlesztői környezetben és nyelven is programozható.

Tananyag: http://processors.wiki.ti.com/index.php/Getting_Started_with_the_Stellaris_EK-LM4F120XL_LaunchPad_Workshop

A kártyát már nem forgalmazzák, új beszerzésre a vele felülről kompatibis Tiva C EK-TM4C123GXL kártya ajánlható.

Texas Instruments Tiva C Series EK-TM4C123GXL Launchpad (1db)

 

A termék honlapja: http://www.ti.com/ww/en/launchpad/launchpads-tivac.html

A Tiva C EK-TM4C123GXL Launchpad kártya az ARM Cortex-M4F magú, 32 bites, TM4C123GH6PM mikrovezérlőn alapul, melynek főbb jellemzői:

  • 64 láb (ebből 40 érhető el a kártyacsatlakozókon)
  • max. 80 MHz CPU frekvencia (100 DMIPS)
  • 256 KB Flash memória, 32 kB RAM
  • USB Full-speed OTG kommunikáció
  • 2 x 12 csatornás 12-bites ADC (1MSPS)
  • 3 db Analóg komparátor
  • 6 db 16/32-bit számláló/időzítő
  • 6 db 32/64-bit számláló/időzítő
  • 8 UART, 4 SPI, 4 I2C, 2 CAN
  • 3,3 V-os tápfeszültség és jelszint

A kártya két felhasználói nyomógombot és egy RGB LED-et is tartalmaz. A kártyára ráépítve egy programozó/hibavadász is található, mellyel a Texas Code Composer Studio memóriakorlát nélkül használható (XSD100 licensz opció).

Megjegyzés: A kártya az Arduino-hoz hasonló Energia fejlesztői környezetben és nyelven is programozható.

Tananyag:  TM4C123 Launchpad Workshop

 

Texas Instruments Tiva C Series EK-TM4C1294XL Launchpad (1db)

launchpad-tivac-03.jpg

 

A termék honlapja: http://www.ti.com/ww/en/launchpad/launchpads-tivac.html

A Tiva C Series EK-TM4C1294XL Launchpad kártya az ARM Cortex-M4F magú, 32 bites, TM4C1294NCPDT mikrovezérlőn alapul, melynek főbb jellemzői:

  • 128 láb (76 GPIO kivezetés  érhető el a kártyacsatlakozókon)
  • max. 120 MHz CPU frekvencia (150 DMIPS)
  • 1MB Flash memória, 256 kB RAM, 6 kB EEPROM
  • 10/100 Mbps Ethernet vezérlő
  • USB Full-speed OTG/host/device kommunikáció
  • 2 x 12 csatornás 12-bites ADC
  • 3 db Analóg komparátor
  • 8 db 16/32-bit számláló/időzítő
  • 8 UART, 4 SSI, 10 I2C, 2 CAN
  • 3,3 V-os tápfeszültség és jelszint

A kártya két felhasználói nyomógombot és négy felhasználói  LED-et is tartalmaz. A kártyára ráépítve egy programozó/hibavadász is található, mellyel a Texas Code Composer Studio memóriakorlát nélkül használható(?!).

Megjegyzés: A kártya az Arduino-hoz hasonló Energia fejlesztői környezetben és nyelven is programozható.

Tananyag: Connected Launchpad Workshop

 

Gadget Renesas: Sakura board (RX63N)   (1db)

 

A GR Sakura kártya a Renesas RX63N magú, 32 bites, R5F563NBDDFP mikrovezérlőn alapul, melynek főbb jellemzői:

  • 100 láb (ebből 55 érhető el a kártyacsatlakozókon)
  • max. 100 MHz CPU frekvencia (165 DMIPS)
  • 1 MB Flash memória, 128 kB RAM
  • USB Full-speed Host/Device kommunikáció
  • 10/100 Ethernet-MAC
  • 14 csatornás 12-bites ADC, 10-bites DAC
  • 4 db 8-bit számláló/időzítő
  • 8 db 16-bit számláló/időzítő
  • 9 UART, 11 SPI, 10 I2C, 2 CAN
  • 3,3 V-os tápfeszültség és jelszint

A kártya jellemzői:

·         Arduino kompatibilis forma és méret

·         USB mini csatlakozó (full speed eszköz, vagy flash drive programletöltés módhoz)

·         USB Host csatlakozó

·         Ethernet RJ45 csatlakozó

·         Mikro SD kártya foglalat

·         Külső tápegység (+5V stabilizált!) csatlakozó

·         Xbee csatlakozó

A kártya webes felületen, az Arduino-hoz hasonló nyelven programozható. A lefordított program az mbed-hez hasonlóan flash drive módszerrel tölthető le.

A termék honlapja: http://sakuraboard.net/index_en.html