Digi RCM2300 RabbitCore C-forritanleg eining

RabbitCore RCM2300

C-forritanleg eining

Handbók að hefjast handa
019-0101 • 040515-D

RabbitCore RCM2300 Byrjunarhandbók

Hlutanúmer 019-0101 • 040515-C • Prentað í Bandaríkjunum
© 2001-2004 Z-World, Inc. • Allur réttur áskilinn.

Z-World áskilur sér rétt til að gera breytingar og endurbætur á vörum sínum án fyrirvara.

Vörumerki

Rabbit og Rabbit 2000 eru skráð vörumerki Rabbit Semiconductor.
RabbitCore er vörumerki Rabbit Semiconductor.
Dynamic C er skráð vörumerki Z-World Inc.

Z-World, Inc.

2900 Spafford Street
Davis, Kaliforníu 95616-6800
Bandaríkin
Sími: 530-757-3737
Fax: 530-757-3792
www.zworld.com

Kanína hálfleiðari

2932 Spafford Street
Davis, Kaliforníu 95616-6800
Bandaríkin
Sími: 530-757-8400
Fax: 530-757-8402
www.rabbitsemiconductor.com

RabbitCore RCM2300

1. KYNNING & LOKIÐVIEW

RabbitCore RCM2300 er mjög lítil háþróuð kjarnaeining sem inniheldur öflugan Rabbit 2000™ örgjörva, flassminni, kyrrstætt vinnsluminni og stafræn 110 tengi, allt á PCB sem er aðeins 1.15″ x 1.60″ (29.2 mm x 40.6 mm).

1.1 RCM2300 Lýsing

RCM2300 er mjög lítil kjarnaeining sem pakkar vinnslukrafti Rabbit 2000™ örgjörva í 1.84 fertommu (11.9 cm²). Tveir 26 pinna hausar draga fram Rabbit 2000 I/O strætólínurnar, heimilisfangslínur, gagnalínur, samhliða tengi og raðtengi.

RCM2300 fær +5 V afl frá notendaborðinu sem hann er festur á. RCM2300 getur tengst alls kyns CMOS-samhæfðum stafrænum tækjum í gegnum notendaborðið.

RCM2300 nýtir sér að fullutage af eftirfarandi Rabbit 2000 og öðrum innbyggðum eiginleikum:

  • fljótlegt, skilvirkt leiðbeiningasett.
  • fimm 8-bita tímamælar sem hægt er að setja saman í pörum, einn 10-bita tímamælir með 2 samsvörunarskrám sem hver er með truflun.
  • varðhundatímamælir.
  • 57 I/O (þar á meðal almennt I/O, heimilisfangslínur, gagnalínur og stjórnlínur á hausum, og 11 I/O á gegnum gattengi).
  • 256K af óstöðugu flassminni til að geyma forrit sem eru skrifuð fyrir RCM2300.
  • 128K af rafhlöðu-backable SRAM.
  • hraður 22.1 MHz klukkuhraði.
  • ráðstafanir fyrir vararafhlöðu um borð.
  • fjögur raðtengi.

Hægt er að nota aðra RabbitCore einingu til að endurforrita RCM2300. Þessa endurforritun (og kembiforrit) er hægt að framkvæma í gegnum internetið með því að nota RabbitLink netforritunargátt Z-World eða með RabbitCore-einingum með Ethernet sem notar DeviceMate eiginleika Dynamic C.

1.1.1 Aðrar verksmiðjuútgáfur

Til að koma til móts við þróunaraðila með sérstakar þarfir er hægt að fá aðrar útgáfur af RCM2300 einingunni í framleiðslumagni á sérpöntun.

Hægt er að sérsníða afbrigði af RCM2300 sem keyrir á 3.686 MHz og 3.3 V í magni. Hægt er að breyta klukkunni á kraftmikinn hátt í einhverja af fimm tíðnum allt niður í 32 kHz til að draga enn frekar úr orkunotkun.

1.1.2 Eðlis- og rafforskriftir

Tafla 1 sýnir grunnforskriftir fyrir RCM2300.

Tafla 1. Basic RCM2300 forskriftir

Forskrift Gögn
Aflgjafi 4.75 – 5.25 VDC (108 mA við 22.1 MHz klukkuhraða)
Stærð 1.15" x 1.60" x 0.55" (29 mm x 41 mm x 14 mm)
Umhverfismál -40°C til 85°C, 5-95% raki, ekki þéttandi

ATH: Fyrir heildarvöruforskriftir, sjá viðauka A í RabbitCore RCM2300 notendahandbók.

RCM2300 einingarnar eru með tveimur 26 pinna hausum sem hægt er að tengja snúrur við, eða sem hægt er að stinga í samsvarandi innstungur á framleiðslutæki. Pinouts fyrir þessi tengi eru sýnd á mynd 1 hér að neðan.

J4 J5

Digi RCM2300 RabbitCore C-forritanleg eining J4 Digi RCM2300 RabbitCore C-forritanleg eining J5

Athugið: Þessar pinouts eru eins og sést á Neðri hlið einingarinnar.

Mynd 1. RCM2300 Pinout

Fimmtán tengipunktar til viðbótar eru fáanlegir meðfram annarri brún RCM2300 borðsins. Þessir tengipunktar eru 0.030″ göt í þvermál með 0.05″ millibili. Nítján tengipunktar til viðbótar eru í boði á stöðum J2 og J3. Þessir viðbótartengipunktar eru fráteknir til notkunar í framtíðinni.

1.2 Þróunarhugbúnaður

RCM2300 notar Dynamic C þróunarumhverfið til að búa til og kemba keyrsluforrit hratt. Dynamic C býður upp á fullkomið þróunarumhverfi með samþættum ritstjóra, þýðanda og kembiforriti á frumstigi. Það tengist beint við markkerfið og útilokar þörfina fyrir flókna og óáreiðanlega keppinauta í hringrásinni.

Dynamic C verður að vera uppsett á Windows vinnustöð með að minnsta kosti einu ókeypis raðtengi (COM) fyrir samskipti við markkerfið. Sjá kafla 3, „Uppsetning hugbúnaðar og yfirview,” til að fá allar upplýsingar um uppsetningu Dynamic C.

ATH: RCM2300 þarf Dynamic C v7.04 eða nýrri fyrir þróun. Samhæf útgáfa er innifalin á geisladiski þróunarsettsins.

1.3 Hvernig á að nota þessa handbók

Þetta Að byrja handbókinni er ætlað að gefa notendum skjóta en trausta byrjun með RCM2300 einingunni.

1.3.1 Viðbótarupplýsingar um vöru

Ítarlegar upplýsingar um RabbitCore RCM2300 eru veittar í RabbitCore RCM2300 notendahandbók á meðfylgjandi geisladiski í bæði HTML og Adobe PDF formi.

Sumir háþróaðir notendur gætu valið að sleppa restinni af þessari inngangshandbók og halda beint áfram með ítarlegar upplýsingar um vélbúnað og hugbúnað í notendahandbókinni.

ATH: Við mælum með því að allir sem ekki kannast vel við Rabbit Semiconductor eða Z-World vörur lesi að minnsta kosti í gegnum restina af þessari handbók til að öðlast nauðsynlega þekkingu til að nota fullkomnari upplýsingar.

1.3.2 Viðbótarupplýsingar tilvísunar

Til viðbótar við vörusértækar upplýsingar sem er að finna í RabbitCore RCM2300 notendahandbók, tvær aðrar tilvísunarhandbækur eru í HTML og PDF formi á meðfylgjandi geisladiski. Háþróaðir notendur munu finna þessar tilvísanir dýrmætar við þróun kerfa sem byggja á RCM2300.

  • Dynamic C notendahandbók
  • Rabbit 2000 örgjörva notendahandbók
1.3.3 Notkun netskjala

Við útvegum megnið af notenda- og tilvísunarskjölum okkar á tveimur rafrænum sniðum, HTML og Adobe PDF. Við gerum þetta af ýmsum ástæðum.

Við teljum að það sé gagnlegur þægindi að veita öllum notendum heildarsafnið okkar með vöru- og tilvísunarhandbókum. Hins vegar eru prentaðar handbækur dýrar í prentun, lager og sendingu. Í stað þess að taka með og rukka fyrir handbækur sem sérhver notandi vill kannski ekki, eða útvega aðeins vörusértækar handbækur, veljum við að útvega heildar skjöl og tilvísunarsafn á rafrænu formi með hverju þróunarsetti og með Dynamic C þróunarumhverfi okkar.

ATH: Nýjustu útgáfuna af Adobe Acrobat Reader er alltaf hægt að hlaða niður frá Adobe web síða kl http://www.adobe.com. Við mælum með að þú notir útgáfu 4.0 eða nýrri.

Með því að útvega þessi skjöl á rafrænu formi sparast gífurlegt magn af pappír með því að prenta ekki afrit af handbókum sem notendur þurfa ekki.

Að finna skjöl á netinu

Netskjölin eru sett upp ásamt Dynamic C og táknmynd fyrir skjalavalmyndina er sett á skjáborð vinnustöðvarinnar. Tvísmelltu á þetta tákn til að komast í valmyndina. Ef táknið vantar skaltu búa til nýtt skjáborðstákn sem vísar á sjálfgefið.htm í skjöl möppu, sem finnast í Dynamic C uppsetningarmöppunni.

Nýjustu útgáfur allra skjala eru alltaf fáanlegar fyrir ókeypis, óskráð niðurhal frá okkar Web síðuna líka.

Prentun rafrænna handbóka

Við gerum okkur grein fyrir því að margir notendur kjósa prentaðar handbækur fyrir suma notkun. Notendur geta auðveldlega prentað allar eða hluta þeirra handbækur sem veittar eru á rafrænu formi. Eftirfarandi leiðbeiningar gætu verið gagnlegar:

  • Prentaðu úr Adobe PDF útgáfum af files, ekki HTML útgáfurnar.
  • Ef prentarinn þinn styður tvíhliða prentun skaltu prenta síður tvíhliða.
  • Ef þú ert ekki með viðeigandi prentara eða vilt ekki prenta handbókina sjálfur, munu flestar smásöluverslanir (td Kinkos, CopyMax, AlphaGraphics, osfrv.) prenta handbókina úr PDF file og binda það fyrir sanngjarnt gjald - um það sem við þyrftum að rukka fyrir prentaða og innbundna handbók.

2. UPPSETNING VÍÐARVÍKAR

Þessi kafli lýsir RCM2300 vélbúnaðinum nánar og útskýrir hvernig eigi að setja upp og nota meðfylgjandi frumgerðatöflu.

ATH: Þessi kafli (og þessi handbók) gerir ráð fyrir að þú sért með RabbitCore RCM2300 þróunarsettið. Ef þú keyptir RCM2300 einingu ein og sér verður þú að laga upplýsingarnar í þessum kafla og annars staðar að prófunar- og þróunaruppsetningunni þinni.

2.1 Innihald þróunarsetts

RCM2300 þróunarsettið inniheldur eftirfarandi hluti:

  • RCM2300 eining með 256K flassminni og 128K SRAM.
  • RCM2200/RCM2300 frumgerðaspjald.
  • Veggspennir aflgjafi, 12 V DC, 500 mA Aflgjafinn fylgir aðeins með þróunarsettum sem seldir eru fyrir Norður-Ameríkumarkaðinn. Erlendir notendur ættu að nota staðbundið aflgjafa sem getur skilað 7.5 V til 25 V DC til frumgerðarinnar.
  • Forritunarsnúra með samþættum rafrásum sem passa við stig.
  • Dynamic C Geisladiskur, með fullkomnum vöruskjölum á geisladiski.
  • Þetta Að byrja handbók.
  • Rabbit 2000 örgjörvi auðveld tilvísun plakat.
  • Skráningarkort.
2.2 Frumgerðaráð

Frumgerðaborðið sem fylgir þróunarsettinu gerir það auðvelt að tengja RCM2300 við aflgjafa fyrir þróun. Það býður einnig upp á nokkur grunn I/O jaðartæki (rofa og ljósdíóða), auk frumgerðasvæðis fyrir þróaðri vélbúnaðarþróun.

Hægt er að nota frumgerðatöfluna án breytinga fyrir grunnstig mats og þróunar.

Eftir því sem þú ferð yfir í flóknari tilraunir og vélbúnaðarþróun er hægt að gera breytingar og viðbætur á borðinu án þess að breyta eða skemma RabbitCore eininguna sjálfa.

Frumgerðaborðið er sýnt á mynd 2, með helstu eiginleikum þess auðkennd.

Digi RCM2300 RabbitCore C-forritanleg eining Mynd 2

Mynd 2. RCM2200/RCM2300 Prototyping Board

2.2.1 Eiginleikar frumgerðatöflu

Rafmagnstenging – 3 pinna haus fylgir J5 fyrir aflgjafatenginguna. Athugaðu að báðir ytri pinnar eru tengdir við jörðu og miðpinninn er tengdur við hrá V+ inntakið. Kapallinn frá veggspenni sem fylgir með norður-amerískri útgáfu þróunarsettsins endar í tengi sem hægt er að tengja í hvorri átt sem er.

Notendur sem útvega eigin aflgjafa ættu að tryggja að hann skili 7.5-25 V DC við ekki minna en 500 mA. The voltagÞrýstijafnarinn mun hitna við notkun. (Lærri framboðsspenna mun draga úr hitauppstreymi frá tækinu.)

Stýrð aflgjafi – Hið hráa DC binditage veitt til KRAFTUR haus á J5 er beint á 5 V línulegt binditage eftirlitsstofnanna, sem veitir RCM2300 og frumgerðaráðinu stöðugt afl. Shottky díóða verndar aflgjafann gegn skemmdum af öfugum hráa afltengingum.

•  Power LED -Afl LED logar þegar rafmagn er tengt við frumgerðina.

Endurstilla rofa – Rofi, sem er venjulega opinn fyrir stundarsnertingu, er tengdur beint við aðal RCM2300 /RES pinna. Með því að ýta á rofann þvingarðu fram endurstillingu vélbúnaðar á kerfinu.

I/O rofar og LED – Tveir tímabundnir, venjulega opnir rofar eru tengdir við PB2 og PB3 pinna á master RCM2300, og má lesa sem inntak með sample umsóknir.

Tvær ljósdíóður eru tengdar við PEI og PE7 pinna á master RCM2300 og hægt er að knýja þær sem úttaksvísar með sample umsóknir.

Ljósdíóða og rofar eru tengdir í gegnum JP1, sem hefur spor sem styttir aðliggjandi púða saman. Hægt er að klippa þessar ummerki til að aftengja ljósdíóða og síðan er hægt að lóða 8-pinna haus inn í JP1 til að leyfa sértæka endurtengingu þeirra við jumper. Sjá mynd 3 fyrir nánari upplýsingar.

Stækkunarsvæði – Frumgerðaborðið er með nokkur óbyggð svæði til að auka I/0 og tengigetu. Sjá næsta kafla fyrir frekari upplýsingar.

Frumgerðasvæði – Rúmgott frumgerð svæði hefur verið útvegað fyrir uppsetningu á íhlutum í gegnum holu. Vcc (5 V DC) og Ground rútur keyra um jaðar þessa svæðis. Svæði fyrir yfirborðsfestingartæki er hægra megin við gegnum holusvæðið. Athugaðu að það eru SMT búnaðarpúðar bæði efst og neðst á frumgerðatöflunni. Hver SMT púði er tengdur við gat sem er hannað til að taka við 30 AWG solid vír, sem verður að lóða þegar hann er kominn í gatið.

Þrælaeiningartengi – Annað sett af tengjum er fyrirfram tengt til að leyfa uppsetningu á öðrum, þræla RCM2200 eða RCM2300.

2.2.2 Stækkun frumgerðatöflu

Frumgerðaborðið kemur með nokkrum óbyggðum svæðum, sem geta verið fyllt með íhlutum til að henta þróunarþörfum notandans. Eftir að þú hefur gert tilraunir með sampÍ forritunum í kafla 3.5 gætirðu viljað auka getu frumgerðaráðsins til frekari tilrauna og þróunar. Sjá skýringarmynd frumgerðatöflunnar (090-0122) fyrir nánari upplýsingar eftir þörfum.

Module Extension Headers – Heildar pinnasett bæði aðal- og þrælaeininganna er afritað við þessi tvö sett af hausum. Hönnuðir geta lóðað víra beint í viðeigandi göt, eða, fyrir sveigjanlegri þróun, er hægt að lóða 0.1 tommu 26-pinna hausræmur á sinn stað. Sjá mynd 1 til að sjá hauspinnar.

RS-232 – Hægt er að bæta tveimur 2-víra eða einum 5-víra RS-232 raðtengi við frumgerðatöfluna með því að setja upp RS-232 rekla-IC og fjóra þétta. Mælt er með Maxim MAX232CPE bílstjórakubbnum eða svipuðu tæki fyrir U2. Sjá skýringarmynd frumgerðatöflunnar fyrir frekari upplýsingar.

Hægt er að setja 10-pinna 0.1 tommu millibilsrönd við J6 til að leyfa tengingu á borði snúru sem leiðir að venjulegu DE-9 raðtengi.

Allir RS-232 tengihlutir festast efst á frumgerðatöflunni fyrir neðan og vinstra megin við MEISTRI mát stöðu.

ATH: RS-232 flísinn, þéttarnir og hausarröndin eru fáanleg hjá rafeindadreifendum eins og Digi-Key.

Höfuðhluti frumgerðaborðshluta – Fjórir I/0 pinnar frá RCM2300 einingunni eru tengdir við ljósdíóða frumgerðatöflunnar og rofa í gegnum JP1 á neðri hlið frumgerðatöflunnar.

Til að aftengja þessi tæki og leyfa pinna að nota í öðrum tilgangi skaltu klippa sporin á milli pinnaraðirna á JPI. Notaðu hníf eða álíka verkfæri til að skera eða brjóta ummerkin sem liggja yfir JP1 á svæðinu á milli silkiþurrkuðu örvarna, eins og sýnt er á mynd 3.

Notaðu jumper þvert yfir stöðurnar á JP 1 ef þú þarft að tengja eitthvað af tækjunum aftur síðar.

Digi RCM2300 RabbitCore C-forritanleg eining Mynd 3

Mynd 3. Prototyping Board Header JPI (staðsett neðst á borði)

2.3 Þróun vélbúnaðartengingar

Það eru þrjú skref til að tengja frumgerðatöfluna til notkunar með Dynamic C og sample forrit:

  1. Festu RCM2300 við frumgerðatöfluna.
  2. Tengdu forritunarsnúruna á milli RCM2300 og tölvunnar.
  3. Tengdu aflgjafann við frumgerðatöfluna.
2.3.1 Festu RCM2300 við frumgerðatöflu

Snúðu RCM2300 einingunni þannig að hauspinnarnir og festingargatið á RCM2300 samræmist innstungunum og festingargatinu á frumgerðatöflunni eins og sýnt er á mynd 4. Stilltu einingahausana J4 og J5 inn í innstungurnar Jl og J2 á frumgerðatöflunni. .

Digi RCM2300 RabbitCore C-forritanleg eining Mynd 4

Mynd 4. Settu RCM2300 upp á frumgerðatöfluna

Þó að þú getir sett upp eina einingu í annað hvort MEISTRI eða the ÞRÁL sæti á frumgerðaborðinu, eru allir eiginleikar frumgerðatöflunnar (rofar, ljósdíóður, raðtengisreklar o.s.frv.) tengdir við MEISTRI stöðu. Við mælum með að þú setjir upp eina einingu í MEISTRI stöðu.

ATH: Það er mikilvægt að þú stillir pinnana á hausunum J4 og J5 á RCM2300 nákvæmlega saman við samsvarandi pinna á hausunum Jl og J2 á frumgerðatöflunni. Hauspinnarnir geta orðið bognir eða skemmdir ef pinnajafningin er á móti og einingin mun ekki virka. Varanleg rafmagnsskemmdir á einingunni geta einnig valdið því að kveikt er á röngum einingu.

Ýttu prjónum einingarinnar þétt inn í hausana á frumgerðatöflunni.

2.3.2 Tengdu forritunarsnúru

Forritunarsnúran tengir RCM2300 eininguna við tölvuvinnustöðina sem keyrir Dynamic C til að leyfa niðurhal á forritum og eftirlit með villuleit.

Tengdu 10 pinna tengið á forritunarsnúrunni sem er merktur PROG í haus J1 á RabbitCore RCM2300 einingunni eins og sýnt er á mynd 5. Vertu viss um að beina merktu (venjulega rauðu) brún snúrunnar að pinna 1 á tenginu. (Ekki nota MYNDATEXTI tengi, sem er notað fyrir venjulega raðtengingu.)

Tengdu hinn endann á forritunarsnúrunni við COM tengi á tölvunni þinni. Athugaðu tengið sem þú tengir snúruna við, þar sem Dynamic C þarf að hafa þessa breytu stillt þegar hún er sett upp.

ATH: COM 1 er sjálfgefið tengi sem Dynamic C notar.

Digi RCM2300 RabbitCore C-forritanleg eining Mynd 5

Mynd 5. Tengdu forritunarsnúru við RCM2300

2.3.3 Tengdu aflgjafa

Þegar ofangreindar tengingar hafa verið gerðar geturðu tengt rafmagn við RabbitCore Prototyping Board.

Kengdu tengið frá veggspenni við haus J5 á frumgerðaborðinu eins og sýnt er á mynd 6. Tengi má festa á hvorn veginn sem er svo framarlega sem það er ekki á móti á annarri hliðinni.

Digi RCM2300 RabbitCore C-forritanleg eining Mynd 6

Mynd 6. Aflgjafatengingar

Stingdu veggspenninum í samband. Rafmagnsljósdíóðan (DS 1) á frumgerðatöflunni ætti að kvikna. RCM2300 og Prototyping Board eru nú tilbúin til notkunar.

ATH: A ENDURSTILLA hnappur er á frumgerðatöflunni til að leyfa endurstillingu vélbúnaðar án þess að aftengja rafmagn.

Til að slökkva á frumgerðatöflunni skaltu aftengja rafmagnstengið úr J5. Þú ættir að aftengja rafmagnið áður en þú gerir einhverjar hringrásarstillingar á frumgerðasvæðinu, breytir tengingum við borðið eða fjarlægir RCM2300 af borðinu.

2.4 Hvert fer ég héðan?

Við mælum með að þú haldir áfram í næsta kafla og setji upp Dynamic C (ef þú ert ekki þegar með það uppsett), keyrir síðan fyrstu sampforritið til að sannreyna að RCM2300 og frumgerðaborðið séu sett upp og virki rétt.

Ef allt virðist vera að virka mælum við með eftirfarandi röð aðgerða:

1. Keyrðu allar sampLe forritin sem lýst er í kafla 3.5 til að fá grunnþekkingu á Dynamic C og getu RCM2300.
2. Fyrir frekari þróun, vísa til RabbitCore RCM2300 notendahandbók fyrir upplýsingar um vél- og hugbúnaðarhluta RCM2300.

Skjalatákn ætti að hafa verið sett upp á skjáborði vinnustöðvarinnar; smelltu á það til að komast í skjalavalmyndina. Þú getur búið til nýtt skjáborðstákn sem vísar á sjálfgefið.htm í skjöl möppu í Dynamic C uppsetningarmöppunni.

3. Fyrir háþróaða þróunarefni, vísa til Dynamic C notendahandbók, einnig í netskjalasettinu.

2.4.1 Tæknileg aðstoð

ATH: Ef þú keyptir RCM2300 í gegnum dreifingaraðila eða í gegnum Z-World eða Rabbit Semiconductor samstarfsaðila, hafðu fyrst samband við dreifingaraðilann eða Z-World samstarfsaðilann til að fá tæknilega aðstoð.

Ef það eru einhver vandamál á þessum tímapunkti:

3. UPPSETNING HUGBÚNAÐAR OG OVERVIEW

Til að þróa og kemba forrit fyrir RCM2300 (og fyrir allan annan Z-World og Rabbit Semiconductor vélbúnað), verður þú að setja upp og nota Dynamic C. Þessi kafli fer með þig í gegnum uppsetninguna á Dynamic C og síðan er farið yfir helstu eiginleika þess með virðingu fyrir RabbitCore RCM2300 einingunni.

3.1 Yfirview frá Dynamic C

Dynamic C samþættir eftirfarandi þróunaraðgerðir í eitt forrit:

  • Klippingu
  • Samantekt
  • Tenging
  • Hleðsla
  • Villuleit í hringrás

Reyndar er samantekt, tenging og hleðsla ein aðgerð. Dynamic C notar ekki In-Cuit Emulator; forritum sem verið er að þróa er hlaðið niður í og ​​keyrt úr „markmiða“ kerfinu í gegnum aukna raðtengitengingu. Þróun forrita og villuleit eiga sér stað óaðfinnanlega yfir þessa tengingu, sem flýtir mjög fyrir þróun kerfisins.

Aðrir eiginleikar Dynamic C eru:

  • Dynamic C er með innbyggðan textaritil sem er auðveldur í notkun. Hægt er að keyra og kemba forrit gagnvirkt á frumkóða- eða vélkóðastigi. Felgivalmyndir og flýtilykla fyrir flestar skipanir gera Dynamic C auðvelt í notkun.
  • Dynamic C styður einnig samsetningarmálforritun. Það er ekki nauðsynlegt að yfirgefa C eða þróunarkerfið til að skrifa samsetningarmálskóða. C og samsetningartungumál má blanda saman.
  • Villuleit undir Dynamic C felur í sér möguleika á að nota printf skipanir, horfa á tjáningu, brotpunkta og aðra háþróaða villuleitareiginleika. Hægt er að nota horftjáningar til að reikna út C-tjáningar sem fela í sér forritabreytur eða föll markmiðsins. Hægt er að meta horftjáningar á meðan þær eru stöðvaðar við brot eða á meðan markið er að keyra forritið sitt.
  • Dynamic C veitir viðbætur við C tungumálið (eins og sameiginlegar og verndaðar breytur, kostnaðaráætlanir og samvirkni) sem styðja raunverulega þróun innbyggðra kerfa. Truflunarþjónustur geta verið skrifaðar í C. Dynamic C styður samvinnu og fyrirbyggjandi fjölverkavinnsla.
  • Dynamic C kemur með mörgum aðgerðasöfnum, allt í frumkóða. Þessi bókasöfn styðja rauntímaforritun, I/O vélastig og bjóða upp á staðlaðar strengja- og stærðfræðiaðgerðir.
  • Dynamic C safnar saman beint í minni. Aðgerðir og bókasöfn eru tekin saman og tengd og hlaðið niður á flugi. Á hraðri tölvu getur Dynamic C hlaðið 30,000 bæti af kóða á 5 sekúndum á 115,200 bps hraða.
3.2 Kerfiskröfur

Til að setja upp og keyra Dynamic C verður kerfið þitt að keyra eitt af eftirfarandi stýrikerfum:

  • Windows 95
  • Windows 98
  • Windows NT
  • Windows Me
  • Windows 2000
  • Windows XP
3.2.1 Vélbúnaðarkröfur

Tölvan sem þú setur upp Dynamic C á til að þróa RCM2300 kerfi ætti að hafa eftirfarandi vélbúnað:

  • Pentium eða nýrri örgjörvi
  • 32 MB af vinnsluminni
  • Að minnsta kosti 50 MB af lausu plássi á harða disknum
  • Að minnsta kosti eitt ókeypis COM (rað) tengi fyrir samskipti við markkerfin
  • Geisladrif (fyrir uppsetningu hugbúnaðar)
3.3 Uppsetning Dynamic C

Settu Dynamic C CD-ROM í drifið á tölvunni þinni. Ef sjálfvirk keyrsla er virkjuð mun uppsetning geisladisksins hefjast sjálfkrafa.

Ef slökkt er á sjálfvirkri keyrslu eða uppsetningin hefst annars ekki skaltu nota Windows Byrja > Hlaupa valmyndinni eða Windows Explorer til að ræsa SETUP.EXE úr rótarmöppunni á geisladiskinum.

Uppsetningarforritið mun leiða þig í gegnum uppsetningarferlið. Flest skref ferlisins skýra sig sjálf og ekki er fjallað um það í þessum hluta. Valin skref sem geta verið ruglingsleg fyrir suma notendur eru lýst hér að neðan. (Sumir skjámyndir uppsetningarbúnaðarins geta verið örlítið frábrugðnar þeim sem sýndir eru.)

3.3.1 Dagskrá og skjöl File Staðsetning

Forrit Dynamic C, bókasafn og skjöl files er hægt að setja upp á hvaða þægilegu stað sem er á hörðum diskum vinnustöðvarinnar.

Digi RCM2300 RabbitCore C-forritanleg eining A

Sjálfgefin staðsetning, eins og sýnt er í tdample hér að ofan, er í möppu sem heitir útgáfunni af Dynamic C, sett í rótarmöppu C: drifsins. Ef þessi staðsetning hentar ekki skaltu slá inn aðra rótarslóð áður en smellt er Næst >. Files eru settar í tilgreinda möppu, svo ekki stilla þessa staðsetningu á rótarskrá drifsins.

3.3.2 Gerð uppsetningar

Dynamic C hefur tvo íhluti sem hægt er að setja saman eða sitt í hvoru lagi. Einn hluti er Dynamic C sjálft, með þróunarumhverfinu, stuðningi files og bókasöfn. Hinn íhluturinn er skjalasafnið á HTML og PDF sniði, sem má skilja eftir fjarlægt til að spara pláss á harða disknum eða setja það upp annars staðar (á sérstöku eða netdrifi, td.ample).

Digi RCM2300 RabbitCore C-forritanleg eining B

Gerð uppsetningar er valin í uppsetningarvalmyndinni sem sýnd er hér að ofan. Valmöguleikarnir eru:

  • Dæmigerð uppsetning — Bæði Dynamic C og skjalasafnið verða sett upp í tilgreindri möppu (sjálfgefið).
  • Samningur uppsetning — Aðeins Dynamic C verður sett upp.
  • Sérsniðin uppsetning — Þú munt geta valið hvaða íhlutir eru settir upp. Þetta val er gagnlegt til að setja upp eða setja upp aftur bara skjölin.
3.3.3 Veldu COM Port

Dynamic C notar COM (rað) tengi til að hafa samskipti við markþróunarkerfið. Uppsetningin gerir þér kleift að velja COM tengið sem verður notað.

Digi RCM2300 RabbitCore C-forritanleg eining C

Sjálfgefið val, eins og sýnt er í tdample hér að ofan, er COM1. Þú getur valið hvaða tengi sem er tiltækt fyrir Dynamic C. Ef þú ert ekki viss um hvaða höfn er í boði skaltu velja COM1. Þessu vali er hægt að breyta síðar í Dynamic C.

ATH: Uppsetningarforritið athugar ekki valið COM höfn á nokkurn hátt. Að tilgreina tengi sem er í notkun af öðru tæki (mús, mótald o.s.frv.) getur valdið tímabundnum vandamálum þegar Dynamic C er ræst.

3.3.4 Skjáborðstákn

Þegar uppsetningunni er lokið muntu hafa allt að þrjú tákn á tölvuskjáborðinu þínu, eins og sýnt er hér að neðan.

Digi RCM2300 RabbitCore C-forritanleg eining D

Eitt táknið er fyrir Dynamic C, eitt opnar skjalavalmyndina og það þriðja er fyrir Rabbit Field Utility, tól sem notað er til að hlaða niður forsamsettum hugbúnaði í markkerfi.

3.4 Ræsa Dynamic C

Þegar RabbitCore einingin er sett upp og tengd eins og lýst er í kafla 2 og Dynamic C hefur verið sett upp, byrjaðu Dynamic C með því að tvísmella á Dynamic C táknið. Dynamic C ætti að byrja, leitaðu síðan að markkerfinu á COM tenginu sem þú tilgreindir við uppsetningu (sjálfgefið, COM1). Þegar það hefur fundist ætti Dynamic C að fara í gegnum röð skrefa til að kaldræsa eininguna og setja saman BIOS.

Ef þú færð skilaboðin sem byrja „BIOS tókst að safna saman og hlaða…” þú ert tilbúinn til að halda áfram með sampforritin í næsta kafla.

3.4.1 Samskiptavilluboð

Ef þú færð skilaboðin “Enginn kanínugjörvi fannst” forritunarsnúran gæti verið tengd við annan COM tengi, gæti tenging verið gölluð eða ekki er hægt að kveikja á markkerfinu. Athugaðu fyrst að ljósdíóða rafmagns á frumgerðatöflunni logar. Ef svo er skaltu athuga báða enda forritunarsnúrunnar til að tryggja að hún sé vel tengd við tölvuna og forritunartengi RCM2300, með pinna-1 brún snúrunnar passa við pinna-1 merkið á borðinu. Ef þú ert að nota frumgerðatöfluna skaltu ganga úr skugga um að einingin sé þétt og rétt uppsett í tengjunum.

Ef það eru engar gallar við vélbúnaðinn skaltu velja annað COM tengi innan Dynamic C. Frá Valmöguleikar valmynd, veldu Verkefnavalkostir, veldu síðan Fjarskipti. Glugginn sem sýndur er ætti að birtast.

Digi RCM2300 RabbitCore C-forritanleg eining E

Veldu annan COM port af listanum og smelltu síðan á OK. Ýttu á til að þvinga Dynamic C til að setja saman BIOS aftur. Ef Dynamic C tilkynnir enn að það sé ekki hægt að finna markkerfið skaltu endurtaka skrefin hér að ofan þar til þú finnur virka COM höfn.

Ef þú færð skilaboðin „BIOS tókst að safna saman …“ eftir að hafa ýtt á eða þegar Dynamic C er ræst, og þessum skilaboðum fylgir villuboð í samskiptum, er mögulegt að tölvan þín ráði ekki við 115,200 bps baud hraðann. Prófaðu að breyta baudratanum í 57,600 bps eins og hér segir.

• Finndu Raðvalkostir valmynd í Dynamic C Valkostir > Verkefnavalkostir > Samskipti matseðill. Breyttu flutningshraðanum í 57,600 bps. Ýttu síðan á eða endurræstu Dynamic C.

3.5 Sample Forrit

Til að hjálpa þér að kynna þér RCM2300 einingarnar inniheldur Dynamic C nokkrar einingarample forrit. Að hlaða, framkvæma og læra þessi forrit mun gefa þér traustan snertifletiview af getu RCM2300, auk skjótrar byrjunar með Dynamic C sem forritaþróunartæki.

ATH: SampLe forritin gera ráð fyrir að þú hafir að minnsta kosti grunnþekkingu á ANSI C. Ef þú gerir það ekki skaltu skoða kynningarsíður Dynamic C notendahandbók fyrir tillögu að lestrarlista.

Af mörgum sampMörg forritin sem fylgja Dynamic C eru sérstök fyrir RCM2200 eininguna. Þessi forrit eru að finna í Samples \ RCM2300 möppu.

Digi RCM2300 RabbitCore C-forritanleg eining F

Við mælum með að þú skoðir eftirfarandi þrjá af þessum sampLe forritin til að fá fullkomna skoðunarferð um getu RabbitCore RCM2300 eininganna. Þeir mynda „námsboga“ frá grunn- til háþróaðrar I/O-stýringar.

  • FLASHLED.C — Master RCM2300 blikkar ítrekað LED DS3 á frumgerðatöflunni.
  • FLASHLEDS.C— Master RCM2300 blikkar ítrekað LED DS2 og DS3 á Pro-totyping Board.
  • KVEIKT.C— Master RCM2300 blikkar LED DS2 á frumgerðatöflunni og kveikir/slökkvið á LED DS3 sem svar við því að ýta á S3.

Hvert þessara forrita er að fullu skrifað undir frumkóðann. Sjá þessar athugasemdir til að fá upplýsingar um hvernig hvert forrit virkar.

Þegar þú hefur hlaðið inn og keyrt þessi þrjú forrit og hefur skilning á því hvernig Dynamic C og RCM2300 einingarnar hafa samskipti, geturðu haldið áfram og prófað hinarample forrit, eða byrjaðu að byggja upp þitt eigið.

TILKYNNING TIL NOTENDA

Z-WORLD VÖRUR ERU EKKI LEYFIÐ TIL NOTKUN SEM MIKLUKVÆÐI ÍHLUTI Í LÍFSTJÓÐARTÆKJA EÐA KERFI NEMA SÉRSTÖKUR SKRIFULL SAMNINGUR VARÐANDI SVONA fyrirhugaða notkun ER GERÐUR Á MILLI VIÐSKIPTAINS OG Z-WORLD FYRIR. Lífstuðningstæki eða kerfi eru tæki eða kerfi sem ætlað er að setja í skurðaðgerð í líkamann eða viðhalda lífi, og sem með sanngirni má búast við, þegar þau eru rétt notuð í samræmi við notkunarleiðbeiningar í merkingum og notendahandbók. valdið verulegum meiðslum.

Ekkert flókið hugbúnaðar- eða vélbúnaðarkerfi er fullkomið. Pöddur eru alltaf til staðar í kerfi af hvaða stærð sem er. Til að koma í veg fyrir hættu á lífi eða eignum er það á ábyrgð kerfishönnuðar að innleiða óþarfa verndarkerfi sem hæfir áhættunni sem fylgir því.

Allar Z-World vörur eru 100 prósent virkniprófaðar. Viðbótarprófanir geta falið í sér sjónræn gæðaeftirlit eða skoðun á vélrænum göllum. Forskriftir eru byggðar á lýsingu á prófuðum sample einingar frekar en að prófa yfir hitastig og voltage af hverri einingu. Z-World vörur geta gert íhluti hæfa til að starfa innan margvíslegra færibreytna sem eru frábrugðnar ráðlögðum sviðum framleiðanda. Þessi stefna er talin vera hagkvæmari og skilvirkari. Viðbótarprófun eða innbrennsla einstakrar einingar er í boði eftir sérstöku samkomulagi.

UPPLÝSINGAR

090-0119 RCM2300 Skýringarmynd
www.rabbitsemiconductor.com/documentation/schemat/090-0119.pdf

090-0122 RCM2200/RCM2300 Prototyping Board Skýringarmynd
www.rabbitsemiconductor.com/docurnentation/schemat/090-0 1 22.pdf

090-0128 Forritunarstrengur
www.rabbitsemiconductor.com/documentation/schemat/090-0128.pdf

Skýringarmyndirnar sem fylgja með prentuðu handbókinni voru nýjustu útgáfurnar sem voru tiltækar á þeim tíma sem handbókin var síðast endurskoðuð. Netútgáfur handbókarinnar innihalda tengla á nýjustu endurskoðuðu skýringarmyndina um Web síða. Þú getur líka notað URL upplýsingar sem gefnar eru upp hér að ofan til að fá beint aðgang að nýjustu teikningum.

Handbók að hefjast handa

Skjöl / auðlindir

Digi RCM2300 RabbitCore C-forritanleg eining [pdfNotendahandbók
RCM2300, RabbitCore, C-forritanleg eining, forritanleg eining, eining

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *