Jste zde

Rabbit RCM5700

rcm5700.JPG

Čas od času uvádíme zde na serveru recenzi nějakého zajímavého vývojového kitu, který se nám dostal do rukou. Dnes, a možná i v některém z následujících článků, bude tím kitem Rabbit RCM5700, který zapůjčila společnost Macroweil.

Úvodem

RCM5700 je kompaktní modul formátu mini PCI Express založený na mikroprocesoru Rabit 5000 s podporou 10/100B-T Ethernetu. RCM5700 disponuje 128kB SRAM (na čipu), externí 1MB flash. Mezi významné periferie čipu Rabbit 5000 patří DMA kontrolér, vstupně-výstupní linky podporující propojení až na 6 sériových portů, PWM, kvadraturní dekodér a další. To předurčuje použití modulu v širokém spektru aplikací.

Vývojový kit je dodáván se všemi nezbytnými součástmi, které jsou k jeho využívání potřeba. Mimo samotný mikroprocesorový systém, je v něm obsaženo kompletní vývojové prostředí Dynamic C, Ethernetové a USB rozhranní. Při zakoupení „Deluxe“ sady je ke kitu přiloženo také množství periferních desek osazených LED, tlačítky, rozhraním pro sériové porty a další.

  • Malé rozměry (30 mm × 51 mm × 3 mm).
  • Mikroprocesor Rabbit 5000 bežící na 50 MHz.
  • Více než 35 vstupně-výstupních pinů, každý podporující 4 alternativní funkce (UART, PWM, kvadraturní dekodér, input capture).
  • 3,3V napěťové úrovně.
  • 6 konfigurovatelných sériových portů, 4 z nich je možné nastavit jako SPI.
  • Ethernetové PHY, automaticky přepínané dle připojeného kabelu (křížený, přímý).
  • 128k SRAM, až 1MB externí flash.
  • Bateriově zálohovatelné RTC.
  • Watchdog.

Modul je programován prostřednictvím sériového portu, na kitu je tato cesta řešena integrovaným převodníkem FT232, programování se tedy provádí skrze USB port. Programování je prováděno dodaným Dynamic C. Pro využití kitu tedy není nutné dokupovat žádné další hardwarové ani softwarové prostředky.

Spolu s nainstalovaným vývojovým prostředím Dynamic C je do PC uloženo množství PDF obsahujících podrobnou dokumentaci k vývojovým deskám. Práce je o to snažší, že uvedená dokumentace krok za krokem srozumitelně popisuje instalaci a použitá softwarového i hardwarového vybavení.

RCM5700
Obrázek 1: Rabbit RCM5700

Vývojový kit – STANDARD

  • Modul RCM5700.
  • Základnová deska pro modul RCM5700.
  • Prototypová deska s možností zapájení množství periferií typu LED, tlačítka a dalších.
  • USB propojovací kabel.
  • CD-ROM obsahující vývojové prostředí Dynamic C.
  • Instrukce pro rychlou instalaci.
  • Referenční leták procesoru Rabbit 5000.
  • Registrační korespondenční lístek.
  • Standardní cena 75 Eur.

Deluxe kit navíc obsahuje následující součásti:

  • Univerzální adaptér 12V/1A s redukcemi pro různé země světa, včetně zásuvek EU.
  • Vstupně výstupní deska pro digitální komunikaci.
  • Ethernetový kabel kategorie 5/6.
  • Standardní cena 149 Eur.

Dle distributora je nutné k ceně připočíst další poplatky, daň a dopravné.

První dojmy

Do mých rukou se dostal částečně sestavený kit, modul RCM5700 byl již zasazen do konektoru na základnové desce, nemohu tedy posoudit jak je tato operace náročná, nicméně dle návodu, který, jak již bylo uvedeno výše, je součástí instalace Dynamic C, je tato operace velmi jednoduchá a pro názornost je v něm obsažen i obrazový průvodce. Tato operace je zřejmě první a poslední, kdy se dá ještě něco zkazit. Zbývá totiž pouze našroubovat distanční sloupky (nechceme-li si poškrábat pracovní stůl nebo samotný kit) a připojit USB kabel. Máte-li nainstalované ovladače pro převodník FT232R, pak proběhne standardní ohlášení nově připojené periferie a kit je možné použít. V opačném případě je možné využít ovladače jenž jsou součástí instalace Dynamic C a nebo stáhnout nejnovější verzi z webu FTDI.

Krabička, ve které je kit spolu s instalačním CD a prototypovou deskou uložen připomíná krabičku na DVD, ovšem s více než trojnásobnou tloušťkou. I sestavený kit je tedy možné pohodlně do krabičky uzavřít.

Instalace vývojového prostředí Dynamic C začne ihned po vložení CD do mechaniky. Je třeba pamatovat na to, že software zabere více než 500 MB místa na disku (přestože instalátor uvádí 2 GB). Celý proces proběhne velmi rychle a již během několika málo minut nic nebrání v plném používání vývojového kitu. Spolu s Dynamic C je do instalačního adresáře uložen také manuál:

\Rabbit\docs\manuals\RCM5700\RC5700UM.pdf

A také jednoduché příklady pro otestování desky:

\Rabbit\Samples\RCM5700\

Blikáme si s Rabbitem

Po spuštění Dynamic C je vhodné nejprve nastavit v „Project Options“, záložka „Communications“ správný sériový port (lze nalézt ve správci zařízení). Je také vhodné překontrolovat, zda je zaškrtnuta volba oznamující, že je použit USB převodník. Dále pokračujte následujícími kroky:

  • Otevřete zdrojový kód: \Rabbit\Samples\RCM5700\FLASHLED01.C.
  • Zvolte v menu: Compile->Compile to Target->Store Program in Flash.

RCM5700
Obrázek 2: Inicializace bootloaderu

RCM5700
Obrázek 3: kompilace

  • Zvolte v menu Run->Run (F9).
  • Na základnové desce se rozbliká LED, náš první program je nahrán a spuštěn.

S prostředím Dynamic C bylo samozřejmě nainstalováno více ukázkových příkladů. Uvedený postup pouze ilustruje jakým způsobem postupovat v případě, že chceme vývojovou desku vyzkoušet, případně si napsat nějakou jednoduchou aplikaci. Je-li spuštěn debugging, pak pro editaci zdrojového kódu je nutné přejít zpět do editačního módu.

Rabbit v ČR

MACRO WEIL spol s r.o.
Lotyšská 10
160 00 Praha 6

tel.: +420 224 317 032
fax: +420 224 310 335
http://www.macroweil.cz

Odkazy & Download

 

Hodnocení článku: