Digi RCM2300 RabbitCore C-programovatelný modul

RabbitCore RCM2300

C-Programovatelný modul

Příručka Začínáme
019-0101 • 040515-D

Příručka Začínáme RabbitCore RCM2300

Číslo dílu 019-0101 • 040515-C • Vytištěno v USA
© 2001-2004 Z-World, Inc. • Všechna práva vyhrazena.

Z-World si vyhrazuje právo provádět změny a vylepšení svých produktů bez předchozího upozornění.

ochranné známky

Rabbit a Rabbit 2000 jsou registrované ochranné známky společnosti Rabbit Semiconductor.
RabbitCore je ochranná známka společnosti Rabbit Semiconductor.
Dynamic C je registrovaná ochranná známka společnosti Z-World Inc.

Společnost Z-World, Inc.

2900 Spafford Street
Davis, Kalifornie 95616-6800
USA
Telefon: 530-757-3737
Fax: 530-757-3792
www.zworld.com

Králičí polovodič

2932 Spafford Street
Davis, Kalifornie 95616-6800
USA
Telefon: 530-757-8400
Fax: 530-757-8402
www.rabbitsemiconductor.com

RabbitCore RCM2300

1. ÚVOD A KONECVIEW

RabbitCore RCM2300 je velmi malý pokročilý jádrový modul, který obsahuje výkonný mikroprocesor Rabbit 2000™, flash paměť, statickou RAM a digitální 110 porty, to vše na desce plošných spojů o rozměrech pouhých 1.15″ x 1.60″ (29.2 mm x 40.6 mm).

1.1 Popis RCM2300

RCM2300 je velmi malý základní modul, který v sobě ukrývá výpočetní výkon mikroprocesoru Rabbit 2000™ do 1.84 čtverečních palců (11.9 cm²). Dvě 26kolíkové headery přivádějí linky I/O sběrnice Rabbit 2000, adresové linky, datové linky, paralelní porty a sériové porty.

RCM2300 přijímá napájení +5 V z uživatelské desky, na které je namontováno. RCM2300 může komunikovat se všemi druhy digitálních zařízení kompatibilních s CMOS prostřednictvím uživatelské desky.

RCM2300 vyžaduje plný pokroktage z následujících Rabbit 2000 a dalších vestavěných funkcí:

  • rychlá a efektivní sada instrukcí.
  • pět 8bitových časovačů kaskádovatelných v párech, jeden 10bitový časovač se 2 shodnými registry, z nichž každý má přerušení.
  • hlídací časovač.
  • 57 I/O (včetně univerzálních I/O, adresních linek, datových linek a řídicích linek na hlavičkách a 11 I/O na průchozích konektorech).
  • 256 kB energeticky nezávislé flash paměti pro ukládání aplikací napsaných pro RCM2300.
  • 128K SRAM zálohovatelné baterií.
  • rychlý takt 22.1 MHz.
  • zajištění pro palubní záložní baterii.
  • čtyři sériové porty.

Další modul RabbitCore lze použít k přeprogramování RCM2300. Toto přeprogramování (a odladění) lze provést přes internet pomocí síťové programovací brány RabbitLink společnosti Z-World nebo pomocí modulů RabbitCore vybavených Ethernetem pomocí funkcí DeviceMate Dynamic C.

1.1.1 Další tovární verze

Aby bylo možné vyhovět vývojářům se specifickými potřebami, lze na speciální objednávku získat alternativní verze modulu RCM2300 ve výrobním množství.

Nízkoenergetické varianty RCM2300 běžící na 3.686 MHz a 3.3 V lze vyrobit na zakázku v množství. Hodiny lze dynamicky měnit na kteroukoli z pěti frekvencí až 32 kHz, aby se spotřeba energie ještě více snížila.

1.1.2 Fyzikální a elektrické specifikace

Tabulka 1 uvádí základní specifikace pro RCM2300.

Tabulka 1. Základní specifikace RCM2300

Specifikace Data
Napájení 4.75 – 5.25 V DC (108 mA při frekvenci 22.1 MHz)
Velikost 1.15″ x 1.60″ x 0.55″ (29 mm x 41 mm x 14 mm)
Environmentální -40°C až 85°C, 5-95% vlhkost, nekondenzující

POZNÁMKA: Kompletní specifikace produktu naleznete v příloze A v RabbitCore RCM2300 Uživatelská příručka.

Moduly RCM2300 mají dva 26kolíkové konektory, ke kterým lze připojit kabely nebo které lze zapojit do odpovídajících zásuvek na výrobním zařízení. Vývody pro tyto konektory jsou znázorněny na obrázku 1 níže.

J4 J5

Digi RCM2300 RabbitCore C-Programmable Module J4 Digi RCM2300 RabbitCore C-Programmable Module J5

Poznámka: Tyto pinouty jsou vidět na Spodní strana modulu.

Obrázek 1. Pinout RCM2300

Podél jednoho okraje desky RCM2300 je k dispozici patnáct dalších připojovacích bodů. Tyto spojovací body jsou otvory o průměru 0.030″, které jsou od sebe vzdáleny 0.05″. V místech J2 a J3 je k dispozici devatenáct dalších přípojných bodů. Tyto dodatečné přípojné body jsou vyhrazeny pro budoucí použití.

1.2 Vývojový software

RCM2300 využívá vývojové prostředí Dynamic C pro rychlé vytváření a ladění runtime aplikací. Dynamic C poskytuje kompletní vývojové prostředí s integrovaným editorem, kompilátorem a debuggerem na úrovni zdroje. Propojuje se přímo s cílovým systémem, čímž eliminuje potřebu složitých a nespolehlivých emulátorů v obvodu.

Dynamic C musí být nainstalován na pracovní stanici Windows s alespoň jedním volným sériovým (COM) portem pro komunikaci s cílovým systémem. Viz kapitola 3, „Instalace a přepracování softwaruview,“ pro úplné informace o instalaci Dynamic C.

POZNÁMKA: RCM2300 vyžaduje pro vývoj Dynamic C v7.04 nebo novější. Kompatibilní verze je obsažena na CD-ROM Development Kit.

1.3 Jak používat tuto příručku

Tento Začínáme příručka je určena k tomu, aby uživatelům poskytla rychlý, ale spolehlivý začátek s modulem RCM2300.

1.3.1 Další informace o produktu

Podrobné informace o RabbitCore RCM2300 jsou uvedeny v RabbitCore RCM2300 Uživatelská příručka na přiloženém CD-ROM ve formátu HTML i Adobe PDF.

Někteří pokročilí uživatelé se mohou rozhodnout přeskočit zbytek této úvodní příručky a pokračovat přímo s podrobnými informacemi o hardwaru a softwaru v uživatelské příručce.

POZNÁMKA: Doporučujeme, aby si každý, kdo není důkladně obeznámen s produkty Rabbit Semiconductor nebo Z-World, alespoň přečetl zbytek této příručky, aby získal potřebné znalosti pro používání pokročilejších informací.

1.3.2 Další referenční informace

Kromě informací specifických pro produkt obsažených v RabbitCore RCM2300 Uživatelská příručka, dvě další referenční příručky jsou k dispozici ve formátu HTML a PDF na přiloženém disku CD-ROM. Pokročilí uživatelé najdou tyto reference cenné při vývoji systémů založených na RCM2300.

  • Dynamic C uživatelská příručka
  • Uživatelská příručka mikroprocesoru Rabbit 2000
1.3.3 Používání online dokumentace

Převážnou část naší uživatelské a referenční dokumentace poskytujeme ve dvou elektronických formátech, HTML a Adobe PDF. Děláme to z několika důvodů.

Věříme, že poskytnout všem uživatelům naši kompletní knihovnu produktových a referenčních příruček je užitečné pohodlí. Tištěné návody jsou však drahé na tisk, skladování a přepravu. Namísto zahrnutí a zpoplatnění příruček, které každý uživatel nemusí chtít, nebo poskytování pouze příruček specifických pro daný produkt, jsme se rozhodli poskytnout naši kompletní dokumentaci a referenční knihovnu v elektronické podobě s každou vývojovou sadou a s naším vývojovým prostředím Dynamic C.

POZNÁMKA: Nejaktuálnější verzi Adobe Acrobat Reader lze vždy stáhnout ze stránek Adobe web místo na http://www.adobe.com. Doporučujeme používat verzi 4.0 nebo novější.

Poskytování této dokumentace v elektronické podobě šetří obrovské množství papíru tím, že netiskne kopie manuálů, které uživatelé nepotřebují.

Hledání online dokumentů

Dokumentace online se nainstaluje spolu s Dynamic C a na plochu pracovní stanice se umístí ikona nabídky dokumentace. Poklepáním na tuto ikonu se dostanete do nabídky. Pokud ikona chybí, vytvořte novou ikonu na ploše, která ukazuje na default.htm v dokumenty složku, kterou najdete v instalační složce Dynamic C.

Nejnovější verze všech dokumentů jsou vždy k dispozici zdarma, neregistrované ke stažení u nás Web místo také.

Tisk elektronických návodů

Uvědomujeme si, že mnoho uživatelů dává pro některá použití přednost tištěným návodům. Uživatelé si mohou snadno vytisknout všechny nebo části těchto příruček poskytovaných v elektronické podobě. Následující pokyny mohou být užitečné:

  • Tisk z verzí Adobe PDF files, nikoli verze HTML.
  • Pokud vaše tiskárna podporuje oboustranný tisk, tiskněte stránky oboustranně.
  • Pokud nemáte vhodnou tiskárnu nebo si nechcete manuál tisknout sami, většina maloobchodních prodejen (např. Kinkos, CopyMax, AlphaGraphics atd.) vytiskne návod z PDF file a svázat jej za přiměřený poplatek – asi tolik, co bychom museli účtovat za tištěný a svázaný manuál.

2. NASTAVENÍ HARDWARU

Tato kapitola podrobněji popisuje hardware RCM2300 a vysvětluje, jak nastavit a používat přiloženou desku prototypování.

POZNÁMKA: Tato kapitola (a tento manuál) předpokládají, že máte RabbitCore RCM2300 Development Kit. Pokud jste si zakoupili modul RCM2300 samotný, budete muset informace v této kapitole a jinde přizpůsobit vašemu testovacímu a vývojovému nastavení.

2.1 Obsah vývojové sady

Vývojová sada RCM2300 obsahuje následující položky:

  • Modul RCM2300 s 256K flash pamětí a 128K SRAM.
  • Prototypová deska RCM2200/RCM2300.
  • Napájecí zdroj nástěnného transformátoru, 12 V DC, 500 mA Napájecí zdroj je součástí pouze vývojových sad prodávaných pro severoamerický trh. Zámořští uživatelé by měli používat místně dostupný napájecí zdroj schopný dodávat 7.5 V až 25 V DC do prototypové desky.
  • Programovací kabel s integrovaným obvodem pro přizpůsobení úrovně.
  • Dynamický C CD-ROM s kompletní dokumentací k produktu na CD.
  • Tento Začínáme manuál.
  • Snadná reference procesoru Rabbit 2000 plakát.
  • Registrační karta.
2.2 Prototypovací deska

Prototypovací deska, která je součástí vývojové sady, usnadňuje připojení RCM2300 k napájecímu zdroji pro vývoj. Poskytuje také některé základní I/O periferie (přepínače a LED diody) a také oblast prototypování pro pokročilejší vývoj hardwaru.

Prototyping Board lze bez úprav použít pro nejzákladnější úroveň hodnocení a vývoje.

Jak postupujete k sofistikovanějšímu experimentování a vývoji hardwaru, lze na desce provádět úpravy a doplňky, aniž by došlo k úpravě nebo poškození samotného modulu RabbitCore.

Prototypovací deska je znázorněna na obrázku 2 s vyznačenými hlavními rysy.

Digi RCM2300 RabbitCore C-Programmable Module Obrázek 2

Obrázek 2. Prototypovací deska RCM2200/RCM2300

2.2.1 Vlastnosti desky prototypů

Připojení napájení – Na J3 je k dispozici 5kolíkový konektor pro připojení napájení. Všimněte si, že oba vnější kolíky jsou připojeny k zemi a středový kolík je připojen k surovému vstupu V+. Kabel od nástěnného transformátoru dodávaného se severoamerickou verzí vývojové sady končí v konektoru, který lze připojit v libovolné orientaci.

Uživatelé poskytující svůj vlastní zdroj napájení by měli zajistit, aby dodávalo 7.5-25 V DC při ne méně než 500 mA. VoltagRegulátor se při používání zahřeje. (Nižší napájecí napětí sníží odvod tepla ze zařízení.)

Regulovaný napájecí zdroj – Surový DC svtage poskytnuto MOC hlavička na J5 je vyvedena na 5V lineární objtage regulátor, který poskytuje stabilní napájení RCM2300 a prototypové desce. Shottkyho dioda chrání napájecí zdroj před poškozením v důsledku obráceného připojení surového napájení.

•  Power LED - LED napájení se rozsvítí vždy, když je k prototypové desce připojeno napájení.

Resetovat spínač – Krátkový kontakt, normálně otevřený spínač je připojen přímo k hlavnímu RCM2300 /RES kolík. Stisknutí spínače vynutí hardwarový reset systému.

I/O spínače a LED diody – Dva spínače s okamžitým kontaktem, normálně otevřené, jsou připojeny k pinům PB2 a PB3 hlavního RCM2300 a lze je číst jako vstupy pomocí sample aplikace.

Dvě LED diody jsou připojeny k pinům PEI a PE7 hlavního RCM2300 a mohou být řízeny jako výstupní indikátory pomocí sample aplikace.

LED a spínače jsou připojeny přes JP1, který má stopy spojující sousední pady dohromady. Tyto stopy mohou být odříznuty, aby se odpojily LED, a 8kolíková hlavice pak může být připájena do JP1, aby bylo možné jejich selektivní opětovné připojení pomocí propojek. Podrobnosti viz obrázek 3.

Oblasti rozšíření – Prototyping Board je vybaven několika neobsazenými oblastmi pro rozšíření I/0 a možností rozhraní. Podrobnosti naleznete v další části.

Oblast prototypování – Byla poskytnuta velkorysá plocha pro prototypování pro instalaci součástí s průchozími otvory. Po okraji této oblasti jezdí Vcc (5 V DC) a pozemní autobusy. Napravo od oblasti průchozího otvoru je k dispozici oblast pro zařízení pro povrchovou montáž. Všimněte si, že na horní i spodní straně prototypové desky jsou podložky zařízení SMT. Každá SMT podložka je připojena k otvoru navrženému pro přijetí pevného drátu 30 AWG, který musí být připájen, jakmile je v otvoru.

Konektory Slave Module – Druhá sada konektorů je předem zapojena, aby umožnila instalaci druhého podřízeného RCM2200 nebo RCM2300.

2.2.2 Rozšíření desky prototypování

Prototyping Board je dodáván s několika neobsazenými oblastmi, které mohou být vyplněny součástmi, aby vyhovovaly vývojovým potřebám uživatele. Poté, co jste experimentovali s sample programů v části 3.5, možná budete chtít rozšířit možnosti Prototyping Board pro další experimentování a vývoj. Podrobnosti podle potřeby naleznete ve schématu prototypové desky (090-0122).

Záhlaví rozšíření modulu – Kompletní sada kolíků jak hlavního, tak podřízeného modulu je duplikována na těchto dvou sadách hlaviček. Vývojáři mohou připájet dráty přímo do příslušných otvorů, nebo pro flexibilnější vývoj mohou být na místo připájeny 0.1″ rozteč 26kolíkových lišt. Viz obrázek 1 pro vývody v záhlaví.

RS-232 – Dva 2vodičové nebo jeden 5vodičový sériový port RS-232 lze přidat k prototypové desce instalací ovladače RS-232 IC a čtyř kondenzátorů. Pro U232 se doporučuje čip ovladače Maxim MAX2CPE nebo podobné zařízení. Další podrobnosti naleznete ve schématu prototypové desky.

Na J10 lze nainstalovat 0.1kolíkovou lištu s roztečí 6 palce, která umožní připojení plochého kabelu vedoucího ke standardnímu sériovému konektoru DE-9.

Všechny komponenty portu RS-232 se montují na horní stranu prototypové desky pod a nalevo od ZVLÁDNOUT pozice modulu.

POZNÁMKA: Čip RS-232, kondenzátory a lišta záhlaví jsou k dispozici u distributorů elektroniky, jako je Digi-Key.

Prototyping Board Component Header – Čtyři I/0 piny z modulu RCM2300 jsou pevně propojeny s LED diodami prototypovací desky a přepínají přes JP1 na spodní straně prototypovací desky.

Chcete-li tato zařízení odpojit a umožnit použití kolíků pro jiné účely, ořízněte stopy mezi řadami kolíků JPI. Pomocí nože nebo podobného nástroje vyřízněte nebo rozbijte stopy protínající JP1 v oblasti mezi sítotiskovými šipkami, jak je znázorněno na obrázku 3.

Pokud budete později potřebovat znovu připojit některé ze zařízení, použijte propojky přes pozice na JP 1.

Digi RCM2300 RabbitCore C-Programmable Module Obrázek 3

Obrázek 3. Prototypování JPI záhlaví desky (umístěné na SPODNÍ STRANĚ desky)

2.3 Připojení vývojového hardwaru

Existují tři kroky k připojení prototypové desky pro použití s ​​Dynamic C a sampprogramy:

  1. Připojte RCM2300 k prototypové desce.
  2. Připojte programovací kabel mezi RCM2300 a PC.
  3. Připojte napájecí zdroj k prototypové desce.
2.3.1 Připojte RCM2300 k prototypové desce

Otočte modul RCM2300 tak, aby kolíky záhlaví a montážní otvor RCM2300 byly zarovnány se zásuvkami a montážním otvorem na prototypové desce, jak je znázorněno na obrázku 4. Zarovnejte hlavičky modulu J4 a J5 do patic Jl a J2 na prototypovací desce .

Digi RCM2300 RabbitCore C-Programmable Module Obrázek 4

Obrázek 4. Nainstalujte RCM2300 na prototypovou desku

I když můžete nainstalovat jeden modul do obou ZVLÁDNOUT nebo OTROK pozice na prototypové desce, všechny funkce prototypovací desky (spínače, LED diody, ovladače sériového portu atd.) jsou připojeny k ZVLÁDNOUT pozice. Doporučujeme nainstalovat jeden modul do ZVLÁDNOUT pozice.

POZNÁMKA: Je důležité, abyste přesně zarovnali kolíky na hlavičkách J4 a J5 RCM2300 s odpovídajícími kolíky na hlavičkách Jl a J2 na prototypové desce. Pokud je zarovnání kolíků posunuto, mohou se kolíky záhlaví ohnout nebo poškodit a modul nebude fungovat. K trvalému elektrickému poškození modulu může dojít také v případě, že je nesprávně zarovnaný modul zapnut.

Pevně ​​zatlačte kolíky modulu do záhlaví prototypové desky.

2.3.2 Připojte programovací kabel

Programovací kabel propojuje modul RCM2300 s pracovní stanicí PC se systémem Dynamic C, aby bylo možné stahovat programy a sledovat ladění.

Připojte 10kolíkový konektor programovacího kabelu označeného PROG do konektoru J1 na modulu RabbitCore RCM2300, jak je znázorněno na obrázku 5. Ujistěte se, že je označený (obvykle červený) okraj kabelu orientován směrem ke kolíku 1 konektoru. (Nepoužívejte DIAG konektor, který se používá pro normální sériové připojení.)

Připojte druhý konec programovacího kabelu k portu COM na vašem PC. Poznamenejte si port, ke kterému připojujete kabel, protože Dynamic C musí mít tento parametr nakonfigurován při instalaci.

POZNÁMKA: COM 1 je výchozí port používaný Dynamic C.

Digi RCM2300 RabbitCore C-Programmable Module Obrázek 5

Obrázek 5. Připojte programovací kabel k RCM2300

2.3.3 Připojte napájecí zdroj

Po provedení výše uvedených připojení můžete připojit napájení k prototypové desce RabbitCore.

Zavěste konektor z nástěnného transformátoru do konektoru J5 na prototypové desce, jak je znázorněno na obrázku 6. Konektor lze připojit oběma způsoby, pokud není posunutý na jednu stranu.

Digi RCM2300 RabbitCore C-Programmable Module Obrázek 6

Obrázek 6. Připojení napájecího zdroje

Zapojte nástěnný transformátor. Kontrolka napájení (DS 1) na prototypové desce by se měla rozsvítit. RCM2300 a prototypová deska jsou nyní připraveny k použití.

POZNÁMKA: A RESETOVAT Na prototypové desce je tlačítko, které umožňuje hardwarový reset bez odpojení napájení.

Chcete-li prototypovou desku vypnout, odpojte napájecí konektor z J5. Před prováděním jakýchkoli úprav obvodu v oblasti prototypování, změnou jakýchkoli připojení k desce nebo odstraněním RCM2300 z desky byste měli odpojit napájení.

2.4 Kam odsud půjdu?

Doporučujeme přejít k další kapitole a nainstalovat Dynamic C (pokud jej ještě nemáte nainstalovaný), poté spustit první sample program pro ověření, že RCM2300 a prototypová deska jsou nastaveny a fungují správně.

Pokud se zdá, že vše funguje, doporučujeme následující postup:

1. Spusťte všechny sampPro základní seznámení s Dynamic C a schopnostmi RCM3.5 popsanými v části 2300.
2. Pro další vývoj viz RabbitCore RCM2300 Uživatelská příručka podrobnosti o hardwarových a softwarových komponentách RCM2300.

Ikona dokumentace by měla být nainstalována na ploše vaší pracovní stanice; kliknutím na něj se dostanete do nabídky dokumentace. Můžete vytvořit novou ikonu na ploše, která ukazuje na default.htm v dokumenty složku v instalační složce Dynamic C.

3. Pokročilá témata týkající se vývoje viz Dynamic C uživatelská příručka, také v sadě online dokumentace.

2.4.1 Technická podpora

POZNÁMKA: Pokud jste si RCM2300 zakoupili prostřednictvím distributora nebo prostřednictvím partnera Z-World nebo Rabbit Semiconductor, kontaktujte nejprve distributora nebo partnera Z-World pro technickou podporu.

Pokud se v tomto bodě vyskytnou nějaké problémy:

3. INSTALACE SOFTWARU A KONECVIEW

Chcete-li vyvíjet a ladit programy pro RCM2300 (a pro veškerý další hardware Z-World a Rabbit Semiconductor), musíte nainstalovat a používat Dynamic C Tato kapitola vás provede instalací Dynamic C a poté poskytuje prohlídku jeho hlavních funkcí s vzhledem k modulu RabbitCore RCM2300.

3.1 Overview Dynamic C

Dynamic C integruje následující vývojové funkce do jednoho programu:

  • Editace
  • Kompilace
  • Propojování
  • Načítání
  • Ladění v obvodu

Ve skutečnosti je kompilace, propojení a načítání jedna funkce. Dynamic C nepoužívá In-Circuit Emulator; vyvíjené programy se stahují a spouštějí z „cílového“ systému prostřednictvím vylepšeného připojení k sériovému portu. Vývoj a ladění programů probíhá bez problémů napříč tímto připojením, což výrazně urychluje vývoj systému.

Mezi další funkce Dynamic C patří:

  • Dynamic C má snadno použitelný vestavěný textový editor. Programy lze spouštět a ladit interaktivně na úrovni zdrojového kódu nebo strojového kódu. Rozbalovací nabídky a klávesové zkratky pro většinu příkazů usnadňují používání Dynamic C.
  • Dynamic C také podporuje programování v assembleru. K psaní kódu jazyka symbolických instrukcí není nutné opouštět C nebo vývojový systém. C a jazyk symbolických instrukcí mohou být smíchány dohromady.
  • Ladění pod Dynamic C zahrnuje schopnost používat printf příkazy, sledovací výrazy, body přerušení a další pokročilé funkce ladění. Sledovací výrazy lze použít k výpočtu výrazů v jazyce C zahrnujících proměnné programu nebo funkce cíle. Sledovací výrazy lze vyhodnocovat, když jsou zastaveny v bodě přerušení nebo když cíl běží svůj program.
  • Dynamic C poskytuje rozšíření jazyka C (jako jsou sdílené a chráněné proměnné, costatements a kofunkce), které podporují vývoj vestavěných systémů v reálném světě. Rutiny služby přerušení mohou být napsány v jazyce C. Dynamic C podporuje kooperativní a preemptivní multitasking.
  • Dynamic C přichází s mnoha knihovnami funkcí, všechny ve zdrojovém kódu. Tyto knihovny podporují programování v reálném čase, I/O na úrovni stroje a poskytují standardní řetězcové a matematické funkce.
  • Dynamic C se kompiluje přímo do paměti. Funkce a knihovny jsou kompilovány a propojeny a stahovány za běhu. Na rychlém PC dokáže Dynamic C načíst 30,000 5 bajtů kódu za 115,200 sekund při přenosové rychlosti XNUMX XNUMX bps.
3.2 Systémové požadavky

Chcete-li nainstalovat a spustit Dynamic C, musí váš systém používat jeden z následujících operačních systémů:

  • Windows 95
  • Windows 98
  • Windows NT
  • Windows Me
  • Windows 2000
  • Windows XP
3.2.1 Hardwarové požadavky

Počítač, na který instalujete Dynamic C pro vývoj systémů založených na RCM2300, by měl mít následující hardware:

  • Mikroprocesor Pentium nebo novější
  • 32 MB RAM
  • Alespoň 50 MB volného místa na pevném disku
  • Alespoň jeden volný COM (sériový) port pro komunikaci s cílovými systémy
  • Jednotka CD-ROM (pro instalaci softwaru)
3.3 Instalace Dynamic C

Vložte Dynamic C CD-ROM do jednotky vašeho PC. Pokud je povoleno automatické spouštění, instalace CD se spustí automaticky.

Pokud je automatické spouštění zakázáno nebo se instalace jinak nespustí, použijte systém Windows Start > Spustit nebo Průzkumník Windows SETUP.EXE z kořenové složky disku CD-ROM.

Instalační program vás provede procesem instalace. Většina kroků procesu je samozřejmá a v této části nejsou zahrnuty. Níže jsou uvedeny vybrané kroky, které mohou být pro některé uživatele matoucí. (Některé obrazovky instalačního nástroje se mohou mírně lišit od zobrazených.)

3.3.1 Program a dokumentace File Umístění

Aplikace, knihovna a dokumentace Dynamic C files lze nainstalovat na libovolné vhodné místo na pevné disky vaší pracovní stanice.

Digi RCM2300 RabbitCore C-Programovatelný modul A

Výchozí umístění, jak je znázorněno na příkladuample výše, je ve složce pojmenované podle verze Dynamic C, umístěné v kořenové složce disku C:. Pokud toto umístění není vhodné, zadejte před kliknutím jinou kořenovou cestu Další >. Files jsou umístěny v zadané složce, takže toto umístění nenastavujte na kořenový adresář jednotky.

3.3.2 Typ instalace

Dynamic C má dvě součásti, které lze instalovat společně nebo samostatně. Jednou z komponent je samotný Dynamic C s podporou vývojového prostředí files a knihovny. Druhou součástí je knihovna dokumentace ve formátech HTML a PDF, kterou lze nechat odinstalovanou, aby se ušetřilo místo na pevném disku, nebo ji nainstalovat jinde (na samostatný nebo síťový disk, např.ample).

Digi RCM2300 RabbitCore C-Programmable Module B

Typ instalace se vybírá v instalační nabídce zobrazené výše. Možnosti jsou:

  • Typická instalace — Dynamic C i knihovna dokumentace se nainstalují do určené složky (výchozí).
  • Kompaktní instalace — Nainstaluje se pouze Dynamic C.
  • Vlastní instalace — Budete si moci vybrat, které součásti budou nainstalovány. Tato volba je užitečná pro instalaci nebo přeinstalaci pouze dokumentace.
3.3.3 Vyberte COM Port

Dynamic C používá COM (sériový) port pro komunikaci s cílovým vývojovým systémem. Instalace umožňuje zvolit COM port, který bude použit.

Digi RCM2300 RabbitCore C-Programmable Module C

Výchozí výběr, jak je znázorněno na příkladuample výše je COM1. Můžete si vybrat jakýkoli dostupný port pro použití Dynamic C. Pokud si nejste jisti, který port je k dispozici, vyberte COM1. Tento výběr lze později změnit v Dynamic C.

POZNÁMKA: Instalační nástroj nekontroluje vybrané COM port jakýmkoli způsobem. Určení portu používaného jiným zařízením (myš, modem atd.) může způsobit dočasné problémy při spuštění Dynamic C.

3.3.4 Ikony na ploše

Po dokončení instalace budete mít na ploše počítače až tři ikony, jak je znázorněno níže.

Digi RCM2300 RabbitCore C-Programmable Module D

Jedna ikona je pro Dynamic C, jedna otevře nabídku dokumentace a třetí je pro Rabbit Field Utility, nástroj používaný ke stažení předkompilovaného softwaru do cílového systému.

3.4 Spuštění Dynamic C

Jakmile je modul RabbitCore nastaven a připojen, jak je popsáno v kapitole 2, a nainstalován Dynamic C, spusťte Dynamic C dvojitým kliknutím na ikonu Dynamic C. Dynamic C by se měl spustit a poté vyhledat cílový systém na portu COM, který jste zadali během instalace (ve výchozím nastavení COM1). Jakmile je Dynamic C detekován, měl by projít posloupností kroků ke studenému spuštění modulu a kompilaci BIOSu.

Pokud obdržíte zprávu začínající „BIOS úspěšně zkompilován a načten...“Jste připraveni pokračovat s sample programy v další části.

3.4.1 Zprávy o chybách komunikace

Pokud obdržíte zprávu „Nebyl zjištěn žádný králičí procesor” může být programovací kabel připojen k jinému COM port, spojení může být vadné nebo cílový systém nemusí být zapnutý. Nejprve zkontrolujte, zda svítí kontrolka napájení na prototypové desce. Pokud ano, zkontrolujte oba konce programovacího kabelu, abyste se ujistili, že je pevně zapojen do PC a do programovacího portu RCM2300, přičemž hrana pinu 1 kabelu odpovídá značce pin-1 na desce. Pokud používáte prototypovací desku, ujistěte se, že je modul pevně a správně nainstalován ve svých konektorech.

Pokud nejsou žádné závady na hardwaru, vyberte jiný COM port v Dynamic C. Z Možnosti menu, vyberte Možnosti projektua poté vyberte Komunikace. Měl by se zobrazit zobrazený dialog.

Digi RCM2300 RabbitCore C-Programmable Module E

Vyberte jiný COM port ze seznamu a poté klepněte na OK. Stiskněte přinutit Dynamic C znovu zkompilovat BIOS. Pokud Dynamic C stále hlásí, že není schopen najít cílový systém, opakujte výše uvedené kroky, dokud nenajdete aktivní COM přístav.

Pokud se po stisknutí zobrazí zpráva „BIOS úspěšně zkompilován…“. nebo spuštění Dynamic C a po této zprávě následuje zpráva o chybě komunikace, je možné, že váš počítač nezvládne přenosovou rychlost 115,200 57,600 bps. Zkuste změnit přenosovou rychlost na XNUMX XNUMX bps následovně.

• Najděte Sériové možnosti dialog v Dynamic C Možnosti > Možnosti projektu > Komunikace menu. Změňte přenosovou rychlost na 57,600 XNUMX bps. Poté stiskněte nebo restartujte Dynamic C.

3.5 Sample Programy

Abychom vám pomohli seznámit se s moduly RCM2300, Dynamic C obsahuje několik sample programy. Načítání, spouštění a studium těchto programů vám poskytne solidní praktické dovednostiview schopností RCM2300 a také rychlý start s Dynamic C jako nástrojem pro vývoj aplikací.

POZNÁMKA: Sample programy předpokládají, že ovládáte alespoň základní ANSI C. Pokud ne, podívejte se na úvodní stránky Dynamic C uživatelská příručka pro seznam doporučené četby.

Z mnoha sampNěkteré programy obsažené v Dynamic C jsou specifické pro modul RCM2200. Tyto programy naleznete v Samples \ RCM2300 složku.

Digi RCM2300 RabbitCore C-Programmable Module F

Doporučujeme vám prozkoumat následující tři z těchto sample programy, abyste získali kompletní prohlídku možností modulů RabbitCore RCM2300. Tvoří „oblouk učení“ od základního až po pokročilé řízení I/O.

  • FLASHLED.C — Master RCM2300 opakovaně bliká LED DS3 na prototypové desce.
  • FLASHLEDS.C—Master RCM2300 opakovaně bliká LED diodami DS2 a DS3 na desce Pro-totyping Board.
  • TOGGLELED.C—Master RCM2300 bliká LED DS2 na prototypové desce a zapíná/vypíná LED DS3 v reakci na stisknutí S3.

Každý z těchto programů je plně okomentován ve zdrojovém kódu. Podrobnosti o tom, jak jednotlivé programy fungují, najdete v těchto komentářích.

Jakmile načtete a spustíte tyto tři programy a pochopíte, jak Dynamic C a moduly RCM2300 spolupracují, můžete pokračovat a vyzkoušet dalšíample programy nebo začněte vytvářet vlastní.

UPOZORNĚNÍ PRO UŽIVATELE

PRODUKTY Z-WORLD NEJSOU OPRÁVNĚNY K POUŽÍVÁNÍ JAKO KRITICKÉ KOMPONENTY V ZAŘÍZENÍCH NEBO SYSTÉMECH NA PODPORU ŽIVOTNOSTI, POKUD NEBUDE MEZI ZÁKAZNÍKEM A Z-WORLD UZAVŘENA KONKRÉTNÍ PÍSEMNÁ SMLOUVA O TAKOVÉM ZAMÝŠLENÉM POUŽITÍ. Zařízení nebo systémy na podporu života jsou zařízení nebo systémy určené k chirurgické implantaci do těla nebo k udržení života, u nichž lze při správném používání v souladu s pokyny k použití uvedenými na štítku a uživatelské příručce důvodně očekávat, že nebudou fungovat. mít za následek značné zranění.

Žádný složitý softwarový nebo hardwarový systém není dokonalý. Chyby jsou vždy přítomny v systému jakékoli velikosti. Aby se předešlo ohrožení života nebo majetku, je odpovědností projektanta systému začlenit redundantní ochranné mechanismy odpovídající danému riziku.

Všechny produkty Z-World jsou 100% funkčně testovány. Dodatečné testování může zahrnovat vizuální kontroly kvality nebo kontroly analyzátoru mechanických závad. Specifikace jsou založeny na charakterizaci testovaných sample jednotek spíše než testování přes teplotu a objemtage každé jednotky. Produkty Z-World mohou kvalifikovat komponenty pro provoz v rozsahu parametrů, který se liší od rozsahu doporučeného výrobcem. Tato strategie je považována za ekonomičtější a efektivnější. Dodatečné testování nebo zapálení jednotlivé jednotky je možné po zvláštní dohodě.

SCHÉMA

090-0119 RCM2300 Schéma
www.rabbitsemiconductor.com/documentation/schemat/090-0119.pdf

090-0122 Schéma prototypové desky RCM2200/RCM2300
www.rabbitsemiconductor.com/docurnentation/schemat/090-0 1 22.pdf

090-0128 Schéma programovacího kabelu
www.rabbitsemiconductor.com/documentation/schemat/090-0128.pdf

Schémata obsažená v tištěné příručce byly nejnovější revize dostupné v době, kdy byla příručka naposledy revidována. Online verze příručky obsahují odkazy na nejnovější revidované schéma na webu Web místo. Můžete také použít URL informace uvedené výše pro přímý přístup k nejnovějším schématům.

Příručka Začínáme

Dokumenty / zdroje

Digi RCM2300 RabbitCore C-programovatelný modul [pdfUživatelská příručka
RCM2300, RabbitCore, C-programovatelný modul, programovatelný modul, modul

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *