Digi RCM2300 RabbitCore C-Mkpụrụ Omume

RabbitCore RCM2300

Modul C-Programmable

Akwụkwọ ntuziaka mmalite
019-0101 • 040515-D

RabbitCore RCM2300 Akwụkwọ ntuziaka mmalite

Nọmba akụkụ 019-0101 • 040515-C • Ebipụtara ya na USA
© 2001-2004 Z-World, Inc. • Ikike niile echekwabara.

Z-World nwere ikike ime mgbanwe na ndozi ngwaahịa ya na-enyeghị ọkwa.

Akara ụghalaahia

Oke bekee na oke bekee 2000 bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Semiconductor Rabbit.
RabbitCore bụ ụghalaahịa nke Semiconductor oke bekee.
Dynamic C bụ ụghalaahia edenyere nke Z-World Inc.

Ụlọ ọrụ Z-World, Inc.

2900 Spafford Street
Davis, California 95616-6800
USA
Ekwentị: 530-757-3737
Fax: 530-757-3792
www.zworld.com

Semiconductor oke bekee

2932 Spafford Street
Davis, California 95616-6800
USA
Ekwentị: 530-757-8400
Fax: 530-757-8402
www.rabbitsemiconductor.com

RabbitCore RCM2300

1. Okwu Mmalite & gafereVIEW

RabbitCore RCM2300 bụ obere modul dị elu dị elu nke na-agbakwunye ike Rabbit 2000 ™ microprocessor, ebe nchekwa flash, RAM static, na ọdụ ụgbọ mmiri 110 dijitalụ, niile na PCB nke dị naanị 1.15 ″ x 1.60″ (29.2 mm x 40.6 mm).

1.1 RCM2300 Nkọwa

RCM2300 bụ modul isi pere mpe nke na-akwakọba ike nhazi nke igwe okwu oke bekee 2000™ n'ime inch 1.84 (11.9 cm²). Igwe nkụnye eji isi mee 26-pin na-ewepụta ahịrị ụgbọ ala Rabbit 2000 I/O, ahịrị adreesị, ahịrị data, ọdụ ụgbọ mmiri ndị yiri ya na ọdụ ụgbọ mmiri.

RCM2300 na-enweta ike +5 V ya site na bọọdụ onye ọrụ nke etinyere ya. RCM2300 nwere ike iji ụdị ngwaọrụ dijitalụ dakọtara CMOS niile site na bọọdụ onye ọrụ.

RCM2300 na-ewere advan zuru oketage nke Rabbit 2000 na njirimara ndị ọzọ arụnyere:

  • ngwa ngwa, ịrụ ọrụ nke ọma ntuziaka set.
  • Ngụ oge ise 8-bit cascadable na ụzọ abụọ, otu ngụ oge 10-bit nwere ndekọ egwuregwu 2 nke nke ọ bụla nwere nkwụsị.
  • ngụ oge nche.
  • 57 I/O (gụnyere ebumnuche izugbe I/O, ahịrị adreesị, ahịrị data, na ahịrị njikwa na nkụnye eji isi mee, yana 11 I/O na njikọ oghere).
  • 256K nke ebe nchekwa flash na-adịghị agbanwe agbanwe iji chekwaa ngwa edere maka RCM2300.
  • 128K nke batrị nwere ike ịkwado SRAM.
  • ngwa ngwa 22.1 MHz ọsọ elekere.
  • ndokwa maka onboard ndabere batrị.
  • ọdụ ụgbọ mmiri anọ.

Enwere ike iji modul RabbitCore ọzọ megharịa RCM2300. Enwere ike ịmegharị usoro a (na nbipu) site na ịntanetị site na iji ụzọ mmemme netwọkụ Z-World's RabbitLink ma ọ bụ jiri modulu RabbitCore kwadoro Ethernet site na iji njirimara Dynamic C's DeviceMate.

1.1.1 Ụdị ụlọ ọrụ ndị ọzọ

Iji nabata ndị mmepe nwere mkpa pụrụ iche, enwere ike nweta ụdịdị ọzọ nke modul RCM2300 n'ọtụtụ mmepụta n'usoro pụrụ iche.

Ọdịiche dị ala nke RCM2300 na-agba ọsọ na 3.686 MHz na 3.3 V nwere ike ịme ya n'ọtụtụ. Enwere ike ịgbanwe elekere ahụ n'ike ka ọ bụrụ nke ọ bụla n'ime ugboro ise dị obere ka 32 kHz iji belata oriri ike ọbụna n'ihu.

1.1.2 Nkọwapụta anụ ahụ & eletriki

Tebụl 1 depụtara nkọwapụta ndị bụ isi maka RCM2300.

Tebụl 1. Nkọwapụta RCM2300 bụ isi

Nkọwapụta Data
Ịnye ọkụ 4.75 - 5.25 VDC (108 mA na ọsọ elekere 22.1 MHz)
Nha 1.15" x 1.60" x 0.55" (29 mm x 41 mm x 14 mm)
gburugburu ebe obibi -40°C ruo 85°C, iru mmiri 5-95%, enweghị ntụ

IHE: Maka nkọwapụta ngwaahịa zuru oke, lee Ihe Odide A na RabbitCore RCM2300 akwụkwọ ntuziaka onye ọrụ.

Modul RCM2300 nwere nkụnye eji isi mee 26-pin nke enwere ike jikọọ eriri na ya, ma ọ bụ nke enwere ike itinye ya na sọks dabara na ngwaọrụ mmepụta. E gosipụtara pinouts maka njikọ ndị a na eserese 1 dị n'okpuru.

J4 J5

Digi RCM2300 RabbitCore C-Mkpụrụ Omume J4 Digi RCM2300 RabbitCore C-Mkpụrụ Omume J5

Mara: A na-ahụta ụdị ndị a dị ka a na-ahụ anya Akụkụ ala nke modul.

Ọgụgụ 1. RCM2300 Pinout

Ebe njikọ iri na ise ọzọ dị n'otu akụkụ nke bọọdụ RCM2300. Ebe njikọ ndị a bụ oghere 0.030 ″ dayameta 0.05 ″ dị iche. Ebe njikọ iri na itoolu agbakwunyere dị na ebe J2 na J3. Edobere isi njikọ njikọ ndị a maka ojiji n'ọdịnihu.

1.2 Software mmepe

RCM2300 na-eji gburugburu mmepe mmepe Dynamic C maka ịmepụta ngwa ngwa na nbibi nke ngwa oge. Dynamic C na-enye gburugburu mmepe zuru oke yana onye nchịkọta akụkọ agbakwunyere, nchịkọta na ihe nbibi ọkwa isi mmalite. Ọ na-ejikọta ya na sistemụ ebumnuche, na-ewepụ mkpa maka emulators dị mgbagwoju anya na nke a na-apụghị ịdabere na ya.

A ghaghị ịwụnye Dynamic C na arụ ọrụ Windows nwere opekata mpe otu ọdụ ụgbọ mmiri n'efu (COM) maka nkwurịta okwu na sistemụ ebumnuche. Lee isi nke 3, “Nwụnye Software & n'ofeview,” maka ozi zuru ezu na ịwụnye Dynamic C.

IHE: RCM2300 chọrọ Dynamic C v7.04 ma ọ bụ emechaa maka mmepe. Agụnyere ụdị ble dakọtara na CD-ROM Development Kit.

1.3 Otu esi eji akwụkwọ ntuziaka a

Nke a Na-amalite Ezubere akwụkwọ ntuziaka ka enye ndị ọrụ mmalite ngwa ngwa mana siri ike site na modul RCM2300.

1.3.1 Ozi ngwaahịa agbakwunyere

Enyere ozi zuru ezu gbasara RabbitCore RCM2300 na RabbitCore RCM2300 akwụkwọ ntuziaka onye ọrụ enyere na CD-ROM na-eso ya n'ụdị HTML na Adobe PDF.

Ụfọdụ ndị ọrụ dị elu nwere ike ịhọrọ ịwụpụ akwụkwọ ntuziaka mmeghe ndị ọzọ wee gaa n'ihu na ozi ngwaike na ngwanrọ zuru ezu dị na ntuziaka onye ọrụ.

IHE: Anyị na-akwado ka onye ọ bụla na-amaghị nke ọma maka ngwaahịa Rabbit Semiconductor ma ọ bụ Z-World ma ọ dịkarịa ala gụọ akwụkwọ ntuziaka ndị ọzọ iji nweta amaara nke ọma iji ozi dị elu karịa.

1.3.2 Ozi nrụtụ aka ọzọ

Na mgbakwunye na ozi akọwapụtara ngwaahịa dị n'ime RabbitCore RCM2300 akwụkwọ ntuziaka onye ọrụ, e nyere akwụkwọ ntụaka abụọ ọzọ n’ụdị HTML na PDF na CD-ROM so ya. Ndị ọrụ tolitere ga-ahụ nrụtụ aka ndị a bara uru na sistemụ mmepe dabere na RCM2300.

  • Akwụkwọ ntuziaka onye ọrụ Dynamic C
  • Akwụkwọ ntuziaka onye ọrụ oke bekee 2000 Microprocessor
1.3.3 Iji akwụkwọ ntanetị

Anyị na-enye ọtụtụ ndị ọrụ na akwụkwọ ntụaka n'ụdị eletrọnịkị abụọ, HTML na Adobe PDF. Anyị na-eme nke a n'ihi ọtụtụ ihe.

Anyị kwenyere na ịnye ndị ọrụ niile ọbá akwụkwọ ngwaahịa na akwụkwọ ntuziaka zuru oke bụ ihe bara uru. Otú ọ dị, akwụkwọ ntuziaka ndị e biri ebi dị oke ọnụ iji bipụta, ngwaahịa na ụgbọ mmiri. Kama itinye ma kwụọ ụgwọ akwụkwọ ntuziaka nke onye ọrụ ọ bụla nwere ike ọ gaghị achọ, ma ọ bụ nye naanị akwụkwọ ntuziaka akọwapụtara ngwaahịa, anyị na-ahọrọ ịnye akwụkwọ anyị zuru oke na ọbaakwụkwọ n'ụdị eletrọnịkị na ngwa mmepe ọ bụla yana gburugburu mmepe mmepe Dynamic C anyị.

IHE: Enwere ike ibudata ụdị Adobe Acrobat Reader kachasị ugbu a na Adobe web saịtị na http://www.adobe.com. Anyị na-akwado ka ị jiri ụdị 4.0 ma ọ bụ karịa.

Inye akwụkwọ a n'ụdị eletrọnịkị na-echekwa nnukwu akwụkwọ site na ibipụta akwụkwọ ntuziaka na ndị ọrụ anaghị achọ.

Ịchọta akwụkwọ ntanetị

Awụnyere akwụkwọ ntanetị yana Dynamic C, ma tinye akara ngosi maka menu akwụkwọ na desktọpụ ebe ọrụ ahụ. Pịa akara ngosi a ugboro abụọ ka iru menu. Ọ bụrụ na akara ngosi na-efu, mepụta akara ngosi desktọpụ ọhụrụ na-arụtụ aka na ya ndabara.htm n'ime akwụkwọ nchekwa, achọtara na nchekwa nrụnye Dynamic C.

Ụdị akwụkwọ niile kachasị ọhụrụ na-adị mgbe niile n'efu, nbudata na-edeghị aha na nke anyị Web saịtị kwa.

Akwụkwọ ntuziaka na-ebi akwụkwọ

Anyị ghọtara na ọtụtụ ndị ọrụ na-ahọrọ akwụkwọ ntuziaka ebipụtara maka ojiji ụfọdụ. Ndị ọrụ nwere ike ibipụta ngwa ngwa ma ọ bụ akụkụ niile nke akwụkwọ ntuziaka ndị ahụ enyere n'ụdị eletrọnịkị. Ntuziaka ndị a nwere ike inye aka:

  • Bipụta site na ụdị Adobe PDF nke files, ọ bụghị ụdị HTML.
  • Ọ bụrụ na ngwa nbipute gị na-akwado mbipụta duplex, bipụta ibe nwere akụkụ abụọ.
  • Ọ bụrụ na ịnweghị ngwa nbipute kwesịrị ekwesị ma ọ bụ na ịchọghị ibipụta akwụkwọ ntuziaka ahụ n'onwe gị, ọtụtụ ụlọ ahịa ndị na-ere ahịa (dịka Kinkos, CopyMax, AlphaGraphics, wdg) ga-ebipụta akwụkwọ ntuziaka site na PDF. file ma kechie ya maka ụgwọ ezi uche dị na ya-banyere ihe anyị ga-ana maka akwụkwọ ntuziaka e biri ebi na nke ejikọtara.

2. Nhazi ngwaike

Isiakwụkwọ a na-akọwa ngwaike RCM2300 n'ụzọ zuru ezu, ma kọwaa otu esi edozi na iji bọọdụ Prototyping na-eso ya.

IHE: Isiakwụkwọ a (na akwụkwọ ntuziaka a) chere na ị nwere RabbitCore RCM2300 Development Kit. Ọ bụrụ na ịzụrụ modul RCM2300 n'onwe ya, ị ga-emegharị ozi dị n'isiakwụkwọ a na ebe ndị ọzọ maka nyocha na nhazi mmepe gị.

2.1 Ọdịnaya Ngwa Mmepe

Ngwa mmepe RCM2300 nwere ihe ndị a:

  • RCM2300 modul nwere 256K flash memory na 128K SRAM.
  • RCM2200/RCM2300 Board Prototyping.
  • Ọkụ ngbanwe mgbidi, 12 V DC, 500 mA A na-etinye ọkụ eletrik na ngwa mmepe nke erere maka ahịa North America. Ndị ọrụ si mba ofesi kwesịrị iji ọkụ ọkụ dị na mpaghara nwere ike ibuga 7.5 V ruo 25 V DC na Board Prototyping.
  • USB mmemme nwere sekit nke dabara n'ọkwa.
  • Dị ike C CD-ROM, nwere akwụkwọ ngwaahịa zuru oke na CD.
  • Nke a Na-amalite akwụkwọ ntuziaka.
  • Oke bekee 2000 Processor Ntụtụ aka dị mfe akwụkwọ mmado.
  • Kaadị ndebanye aha.
2.2 Board Prototyping

Board Prototyping gụnyere na ngwa mmepe na-eme ka ọ dị mfe ijikọ RCM2300 na ọkụ ọkụ maka mmepe. Ọ na-enyekwa ụfọdụ akụkụ I/O bụ isi (mgbanwe na LEDs), yana mpaghara prototyping maka mmepe ngwaike dị elu karị.

Enwere ike iji bọọdụ prototyping na-enweghị mgbanwe maka ọkwa nyocha na mmepe kachasị.

Ka ị na-aga n'ihu na nnwale ọkaibe na mmepe ngwaike, enwere ike ịme mgbanwe na mgbakwunye na bọọdụ na-agbanweghị ma ọ bụ mebie modul RabbitCore n'onwe ya.

E gosiri Board Prototyping na eserese 2, yana njirimara ya bụ isi.

Digi RCM2300 RabbitCore C-Module nwere ike ime ihe onyonyo 2

Ọgụgụ 2. RCM2200/RCM2300 Prototyping Board

2.2.1 Atụmatụ Board Prototyping

Njikọ Ike - A na-enye nkụnye eji isi mee 3 na J5 maka njikọ ọkọnọ ike. Rịba ama na a na-ejikọta ntụtụ abụọ dị n'elu na ala ma jikọta ntụtụ etiti na ntinye V+ raw. Igwe ọkụ si na mgbanaka mgbidi nyere ụdị North America nke Development Kit na-ejedebe na njikọ nke enwere ike ijikọ na nhazi ọ bụla.

Ndị ọrụ na-enye ọkụ eletrik nke ha kwesịrị ịhụ na ọ na-enye 7.5-25 V DC na ọ bụghị ihe na-erughị 500mA. Voltage regulator ga-ekpo ọkụ na ojiji. (Age volt-enye obere ga-ebelata mkpọsa ọkụ sitere na ngwaọrụ ahụ.)

Nnyefe ọkụ ahaziri ahazi - Igwe ojii nke DC voltage nyere ndị IKE nkụnye eji isi mee na J5 ka a na-atụgharị gaa na 5 V linear voltage regulator, nke na-enye ike kwụsiri ike na RCM2300 na Prototyping Board. Shottky diode na-echebe ọkụ ọkụ ka ọ ghara imebi site na njikọ ike raw tụgharịrị.

•  Ikanye ike - Igwe ọkụ ọkụ ọkụ ọkụ mgbe ọ bụla ejikọrọ ike na Board Prototyping.

Tọgharia Mgbanwe - A na-ejikọ kọntaktị obere oge, mgba ọkụ na-emeghe na nna ukwu RCM2300's /RES ntụtụ. Ịpị mgba ọkụ na-amanye nrụpụta ngwaike nke sistemụ.

Mgbanwe I/O na LEDs - Kọntaktị abụọ nwa oge, ọkụ ọkụ na-emeghe na-ejikọ na pin PB2 na PB3 nke nna ukwu RCM2300, enwere ike gụọ ya dị ka ntinye site na s.ample ngwa.

Ejikọtara LEDs abụọ na pin PEI na PE7 nke nna ukwu RCM2300, enwere ike ibugharị ya dị ka ihe ngosi mmepụta site na s.ample ngwa.

Ejikọtara LEDs na switches site na JP1, nke nwere akara mkpirisi mpe mpe akwa dị n'akụkụ ọnụ. Enwere ike ịbelata akara ndị a iji kwụpụ LEDs, enwere ike ịrenye nkụnye eji isi mee 8-pin n'ime JP1 iji kwe ka nhọrọ ha na ndị jumpers jikọọ. Lee eserese 3 maka nkọwa.

Mpaghara Mgbasawanye - A na-enye Board Prototyping ọtụtụ ebe ndị mmadụ na-enweghị maka mgbasawanye nke I/0 na ike imekọrịta ihe. Lee ngalaba na-esote maka nkọwa.

Mpaghara prototyping – E nyela mpaghara prototyping na-emesapụ aka maka ntinye nke ihe ndị sitere na oghere. Vcc (5 V DC) na ụgbọ ala Ground na-agba gburugburu n'akụkụ ebe a. A na-enye ebe maka ngwaọrụ elu-elu n'aka nri nke mpaghara oghere. Rịba ama na e nwere paịlị ngwaọrụ SMT n'elu na ala nke Board Prototyping. A na-ejikọta pad SMT ọ bụla na oghere e mere iji nabata waya siri ike 30 AWG, nke a ga-ererịrị ozugbo ọ dị n'ime oghere ahụ.

Njikọ Module ohu - A na-etinyerịrị njikọ njikọ nke abụọ iji kwe ka ntinye nke nke abụọ, ohu RCM2200 ma ọ bụ RCM2300.

2.2.2 Mgbasawanye Board Prototyping

Board Prototyping na-abịa n'ọtụtụ ebe ndị mmadụ na-ebighị, nke nwere ike jupụta na akụrụngwa dabara maka mkpa mmepe onye ọrụ. Mgbe ị nwechara nnwale na sampna mmemme na Nkebi 3.5, ị nwere ike chọọ ịgbasa ikike nke Board Prototyping maka nnwale na mmepe ọzọ. Rụtụ aka na schematic Board Prototyping (090-0122) maka nkọwa dịka ọ dị mkpa.

Isi ndọtị modul - A na-emegharị pin setịpụ nke ma nna ukwu na ndị ohu mod-ules na ụdị nkụnye eji isi mee abụọ a. Ndị na-emepụta ihe nwere ike ịgbanye waya ozugbo n'ime oghere ndị kwesịrị ekwesị, ma ọ bụ, maka mmepe na-agbanwe agbanwe, 0.1 ″ pitch 26-pin nkụnye eji isi mee nwere ike ịre ya n'ime ebe. Lee eserese 1 maka pinouts nkụnye eji isi mee.

RS-232 - Enwere ike ịgbakwunye eriri abụọ 2-waya ma ọ bụ otu 5-waya RS-232 na ọdụ ụgbọ mmiri Prototyping site na ịwụnye ọkwọ ụgbọ ala RS-232 IC na capacitors anọ. A na-atụ aro mgbawa ọkwọ ụgbọ ala Maxim MAX232CPE ma ọ bụ ngwaọrụ yiri ya maka U2. Rụtụ aka na atụmatụ Board Prototyping maka nkọwa ndị ọzọ.

Enwere ike ịwụnye eriri nkụnye eji isi mee spacing 10-pin 0.1-inch na J6 iji kwe ka njikọ nke eriri rịbọn na-eduga na njikọ njikọ DE-9 ọkọlọtọ.

Ihe niile dị n'ọdụ ụgbọ mmiri RS-232 na-agbago n'elu akụkụ nke Prototyping Board n'okpuru na n'aka ekpe nke ọdụ ụgbọ mmiri. NKE ONYE NKE ọnọdụ modul.

IHE: Ihe mgbawa RS-232, capacitors na warara nkụnye eji isi mee dị site na ndị na-ekesa eletrọnịkị dị ka Digi-Key.

Isi ihe eji eme bọọdụ prototyping - A na-ejikọta mkpịsị anọ I / 0 site na modul RCM2300 na Prototyping Board LEDs wee gbanwee site na JP1 n'okpuru akụkụ nke Prototyping Board.

Iji kwụpụ ngwaọrụ ndị a ma kwe ka ejiri pinị ahụ mee ihe ndị ọzọ, belata akara n'etiti ahịrị pin nke JPI. Jiri mma ma ọ bụ ngwá ọrụ yiri ya gbutuo ma ọ bụ mebie akara ndị na-agafe JP1 n'ebe dị n'etiti akụ ndị na-ekpuchi silk, dị ka egosiri na foto 3.

Jiri jumpers gafee ọnọdụ na JP 1 ma ọ bụrụ na ịchọrọ ijikọ ngwaọrụ ọ bụla ma emechaa.

Digi RCM2300 RabbitCore C-Module nwere ike ime ihe onyonyo 3

Ọgụgụ 3. Onye isi ụlọ ọrụ prototyping JPI (nke dị na akuku BOTTOM nke osisi)

2.3 Njikọ Ngwaike mmepe

Enwere usoro atọ iji jikọọ Board Prototyping maka ojiji na Dynamic C na sampna mmemme:

  1. Tinye RCM2300 na Board Prototyping.
  2. Jikọọ eriri mmemme n'etiti RCM2300 na PC.
  3. Jikọọ ọkụ ọkụ na Board Prototyping.
2.3.1 Tinye RCM2300 na Board Prototyping

Tụgharịa RCM2300 modul nke mere na nkụnye eji isi mee na oghere nke RCM2300 kwụ n'ahịrị na oghere na oghere dị na Board Prototyping dị ka e gosiri na Figure 4. Tinyegharịa ndị isi modul J4 na J5 n'ime oghere Jl na J2 na Prototyping Board. .

Digi RCM2300 RabbitCore C-Module nwere ike ime ihe onyonyo 4

Ọgụgụ 4. Wụnye RCM2300 na Board Prototyping

Ọ bụ ezie na ị nwere ike iwunye otu modul n'ime ma NKE ONYE NKE ma ọ bụ B ọnọdụ na Prototyping Board, niile atụmatụ Board Prototyping (mgbanwe, LEDs, serial ọdụ ụgbọ mmiri ọkwọ ụgbọala, wdg) jikọọ na NKE ONYE NKE ọnọdụ. Anyị na-akwado ka ị wụnye otu modul na NKE ONYE NKE ọnọdụ.

IHE: Ọ dị mkpa ka ị kwụ n'ahịrị ntụtụ na nkụnye eji isi mee J4 na J5 nke RCM2300 kpọmkwem na ntụtụ ndị nkụnye eji isi mee Jl na J2 kwekọrọ na Board Prototyping. Ntụtụ nkụnye eji isi mee nwere ike ịghọrọ ma ọ bụ mebie ma ọ bụrụ na etinyere ntunye pin, ma modul agaghị arụ ọrụ. Mmebi ọkụ eletrik na-adịgide adịgide na modul nwekwara ike ịkpata ma ọ bụrụ na agbanyere modul na-ezighi ezi.

Pịa ntụtụ modul ahụ nke ọma n'ime isi bọọdụ Prototyping.

2.3.2 Jikọọ eriri mmemme

Igwe mmemme na-ejikọta modul RCM2300 na PC na-arụ ọrụ na-arụ ọrụ Dynamic C iji kwe ka nbudata mmemme na nlekota maka nbipu.

Jikọọ njikọ 10-pin nke eriri mmemme akpọrọ ỌRỤ ka nkụnye eji isi mee J1 na RabbitCore RCM2300 modul dị ka egosiri na Figure 5. Jide n'aka na ị ga-atụgharị akụkụ akara (na-acha uhie uhie) nke eriri n'akụkụ pin 1 nke njikọ ahụ. (Adịghị eji DIAG njikọ, nke a na-eji maka njikọ serial nkịtị.)

Jikọọ akụkụ nke ọzọ nke eriri mmemme na ọdụ ụgbọ mmiri COM na PC gị. Detuo ọdụ ụgbọ mmiri nke ị na-ejikọ eriri na ya, dịka Dynamic C kwesịrị ịhazi oke a mgbe etinyere ya.

IHE: COM 1 bụ ọdụ ụgbọ mmiri nke Dynamic C na-eji.

Digi RCM2300 RabbitCore C-Module nwere ike ime ihe onyonyo 5

Ọgụgụ 5. Jikọọ Cable Programming na RCM2300

2.3.3 Jikọọ ọkọnọ ike

Mgbe emechara njikọ ndị a dị n'elu, ịnwere ike ijikọ ike na Board Prototyping RabbitCore.

Kpọọ njikọ ahụ site na ngbanwe mgbidi na nkụnye eji isi mee J5 na Board Prototyping dị ka egosiri na Figure 6. Enwere ike itinye njikọ ahụ n'ụzọ ọ bụla ma ọ bụrụhaala na ọ naghị akwụ ụgwọ n'otu akụkụ.

Digi RCM2300 RabbitCore C-Module nwere ike ime ihe onyonyo 6

Onyonyo 6. Njikọ Na-enye Ike

Tinye ihe ngbanwe mgbidi. Igwe ọkụ ọkụ (DS 1) na bọọdụ Prototyping kwesịrị ịgbanwuo. RCM2300 na Prototyping Board adịla njikere ugbu a iji.

IHE: A Tụgharịa A na-enye bọtịnụ na Prototyping Board iji kwe ka nrụpụta ngwaike na-enweghị nkwụsị ike.

Iji gbatuo Board Prototyping, kwụpụ njikọ ike na J5. Ịkwesịrị ịkwụpụ ike tupu ịme mgbanwe ọ bụla na sekit na mpaghara prototyping, gbanwee njikọ ọ bụla na bọọdụ, ma ọ bụ wepụ RCM2300 na bọọdụ.

2.4 Ebee ka m si ebe a gaa?

Anyị na-akwado ka ị gaa n'ihu na isiakwụkwọ na-esote wee wụnye Dynamic C (ọ bụrụ na i tinyebeghị ya), wee mee nke mbụ s.ample program iji nyochaa na RCM2300 na Prototyping Board edobere ma na-arụ ọrụ nke ọma.

Ọ bụrụ na ihe niile yiri ka ọ na-arụ ọrụ, anyị na-akwado usoro omume ndị a:

1. Gbaa s niileampMmemme akọwara na Nkebi 3.5 iji nweta amata nke ọma na ike Dynamic C na ikike RCM2300.
2. Maka mmepe ọzọ, rụtụ aka na RabbitCore RCM2300 akwụkwọ ntuziaka onye ọrụ maka nkọwa nke ngwaike na ngwa ngwa RCM2300.

Ekwesịrị itinye akara ngosi akwụkwọ na desktọpụ ebe ọrụ gị; pịa ya ka iru menu akwụkwọ. Ị nwere ike ịmepụta akara ngosi desktọpụ ọhụrụ na-arụtụ aka na ya ndabara.htm n'ime akwụkwọ nchekwa na nchekwa nwụnye Dynamic C.

3. Maka isiokwu mmepe dị elu, rụtụ aka na Akwụkwọ ntuziaka onye ọrụ Dynamic C, dịkwa na ntanetị akwụkwọ ntanetị.

2.4.1 Nkwado nka na ụzụ

IHE: Ọ bụrụ na ị zụtara RCM2300 gị site na onye nkesa ma ọ bụ site na onye mmekọ Z-World ma ọ bụ Rabbit Semiconductor, buru ụzọ kpọtụrụ onye nkesa ma ọ bụ onye mmekọ Z-World maka nkwado teknụzụ.

Ọ bụrụ na enwere nsogbu n'oge a:

3. Nwụnye software & gafereVIEW

Iji mepụta ma dezie mmemme maka RCM2300 (yana maka ngwa Z-World na Rabbit Semiconductor ngwaike), ị ga-etinyerịrị ma jiri Dynamic C Isi nke a na-ewega gị site na ntinye nke Dynamic C, wee nye njem nlegharị anya nke isi njirimara ya. nkwanye ugwu maka modul RabbitCore RCM2300.

3.1 Mgbanweview nke Dynamic C

Dynamic C na-ejikọta ọrụ mmepe ndị a n'ime otu mmemme:

  • Na-edezi
  • Na-achịkọta
  • Njikọta
  • Na-ebugo
  • Ndozi n'ime okirikiri

N'ezie, nchịkọta, ijikọ na ntinye bụ otu ọrụ. Dynamic C anaghị eji Emulator In-Circuit; A na-ebudata ma gbuo mmemme ndị a na-emepụta site na sistemu “lekwasịrị anya” site na njikọ ọdụ ụgbọ mmiri emelitere. Mmepe mmemme na nbipu na-ewere ọnọdụ n'enweghị nsogbu n'ofe njikọ a, mmepe sistemụ na-agba ọsọ nke ukwuu.

Akụkụ ndị ọzọ nke Dynamic C gụnyere:

  • Dynamic C nwere ndezi ederede arụnyere n'ime dị mfe iji. Enwere ike ịme ma debugharịa mmemme na mmekọrịta na koodu isi mmalite ma ọ bụ ọkwa igwe-koodu. Ụzọ mkpirisi igodo mgbada na ahụigodo maka ọtụtụ iwu na-eme ka Dynamic C dị mfe iji.
  • Dynamic C na-akwadokwa mmemme asụsụ mgbakọ. Ọ dịghị mkpa ịhapụ C ma ọ bụ usoro mmepe iji dee koodu asụsụ mgbakọ. C na asụsụ mgbakọ nwere ike ịgwakọta ọnụ.
  • Ndozi n'okpuru Dynamic C gụnyere ike iji printf iwu, okwu nche, ebe nkwụsịtụ na njirimara nrụzi ihe ndị ọzọ dị elu. Enwere ike iji okwu nche gbakọọ okwu C gụnyere mgbanwe ma ọ bụ ọrụ mmemme nke ebumnuche. Enwere ike ịtụle okwu nche mgbe a kwụsịrị n'ebe nkwụsịtụ ma ọ bụ mgbe ebumnuche na-eme mmemme ya.
  • Dynamic C na-enye ndọtị na asụsụ C (dị ka mgbanwe mgbanwe na echekwabara, ọnụ ahịa ego na ihe jikọrọ ọnụ) na-akwado mmepe sistemụ agbakwunyere n'ezie. Enwere ike dee usoro ọrụ nkwụsịtụ na C. Dynamic C na-akwado imekọ ihe ọnụ na nke na-ebu ụzọ rụọ ọtụtụ ọrụ.
  • Dynamic C na-abịa na ọtụtụ ọba akwụkwọ ọrụ, ha niile dị na koodu isi mmalite. Ọbá akwụkwọ ndị a na-akwado mmemme ozugbo, ọkwa igwe I/O, ma na-enye eriri ọkọlọtọ na ọrụ mgbakọ na mwepụ.
  • Dynamic C na-achịkọta ozugbo na ebe nchekwa. A na-achịkọta ọrụ na ọba akwụkwọ wee jikọta ma budata ya na-efegharị. Na PC ngwa ngwa, Dynamic C nwere ike ibu 30,000 bytes nke koodu na 5 sekọnd na ọnụ ọgụgụ baud nke 115,200 bps.
3.2 System chọrọ

Iji wụnye ma mee Dynamic C, sistemụ gị ga-enwerịrị otu n'ime sistemụ arụmọrụ ndị a:

  • Windows 95
  • Windows 98
  • Windows NT
  • Windows m
  • Windows 2000
  • Windows XP
3.2.1 Ngwaike chọrọ

PC nke ị wụnye Dynamic C na ya maka mmepe nke sistemụ dabere na RCM2300 kwesịrị inwe ngwaike ndị a:

  • Pentium ma ọ bụ microprocessor emechara
  • 32 MB nke RAM
  • Opekata mpe 50 MB nke ohere draịvụ ike efu
  • Ọ dịkarịa ala otu ọdụ ụgbọ mmiri COM (usoro) n'efu maka nkwurịta okwu na sistemụ ebumnuche
  • CD-ROM mbanye (maka nwụnye software)
3.3 Ịwụnye Dynamic C

Fanye Dynamic C CD-ROM na draịva dị na PC gị. Ọ bụrụ na agbanyere autorun, ntinye CD ga-amalite na-akpaghị aka.

Ọ bụrụ autorun nwere nkwarụ ma ọ bụ nrụnye anaghị ebido, jiri Windows Malite > Gbaa ọsọ menu ma ọ bụ Windows Explorer ka ịmalite NZỌ site na mgbọrọgwụ nchekwa nke CD-ROM.

Mmemme nrụnye ga-eduzi gị site na usoro nrụnye. Ọtụtụ usoro nke usoro a na-akọwa onwe ya ma ekpuchighị ya na ngalaba a. Edepụtara usoro ndị ahọpụtara nke nwere ike ịgbagwoju anya ụfọdụ ndị ọrụ. (Ụfọdụ ihuenyo ngwa nrụnye nwere ike ịdịgasị iche na nke egosiri.)

3.3.1 Mmemme na akwụkwọ File Ebe

Ngwa Dynamic C, ọba akwụkwọ na akwụkwọ fileEnwere ike itinye s n'ebe ọ bụla dị mma na draịvụ ike ọrụ gị.

Digi RCM2300 RabbitCore C-Mkpụrụ Omume A

Ebe ndabara, dị ka egosiri na example n'elu, dị na nchekwa aha maka ụdị Dynamic C, etinyere na nchekwa nchekwa C: mbanye. Ọ bụrụ na ebe a adịghị mma, tinye ụzọ mgbọrọgwụ dị iche tupu ịpịa Ọzọ >. FileA na-etinye s n'ime folda a kapịrị ọnụ, yabụ edola ebe a na ndekọ mgbọrọgwụ draịva.

3.3.2 Ụdị nwụnye

Dynamic C nwere ihe abụọ nwere ike ịwụnye ọnụ ma ọ bụ iche. Otu akụrụngwa bụ Dynamic C n'onwe ya, yana gburugburu mmepe, nkwado files na ụlọ akwụkwọ. Akụkụ nke ọzọ bụ ọba akwụkwọ n'ụdị HTML na PDF, nke enwere ike ịhapụ iwepu ya iji chekwaa oghere draịvụ ike ma ọ bụ tinye ya n'ebe ọzọ (na draịva dị iche ma ọ bụ netwọk, maka ex.ample).

Digi RCM2300 RabbitCore C-Mkpụrụ Omume B

A na-ahọrọ ụdị nrụnye na menu nrụnye egosiri n'elu. Nhọrọ ndị a bụ:

  • Nwụnye a na-ahụkarị - Ma Dynamic C na akwụkwọ n'ọbá akwụkwọ ga-arụnyere na kpọmkwem nchekwa (ndapụta).
  • Nwụnye kọmpat - Naanị Dynamic C ka a ga-etinye.
  • Nwụnye omenala - A ga-ahapụ gị ịhọrọ nke akụrụngwa arụnyere. Nhọrọ a bara uru iji wụnye ma ọ bụ tinyegharịa naanị akwụkwọ ahụ.
3.3.3 Họrọ COM Port

Dynamic C na-eji ọdụ ụgbọ mmiri COM (Oghere Usoro) kparịta ụka na sistemụ mmepe ebumnuche. Ntinye ahụ na-enye gị ohere ịhọrọ ọdụ ụgbọ mmiri COM nke a ga-eji.

Digi RCM2300 RabbitCore C-Mkpụrụ Omume C

Nhọrọ ndabara, dị ka egosiri na example n'elu, bụ COM1. Ị nwere ike họrọ ọdụ ụgbọ mmiri ọ bụla nwere ike iji Dynamic C. Ọ bụrụ na ịmabeghị nke ọdụ ụgbọ mmiri dị, họrọ COM1. Enwere ike ịgbanwe nhọrọ a ma emechaa n'ime Dynamic C.

IHE: Ngwa nrụnye anaghị elele ahọpụtara COM ọdụ ụgbọ mmiri n'ụzọ ọ bụla. Ịkpọpụta ọdụ ụgbọ mmiri nke ngwaọrụ ọzọ na-eji (òké, modem, wdg) nwere ike ịkpata nsogbu nwa oge mgbe Dynamic C malitere.

3.3.4 Akara ngosi Desktọpụ

Ozugbo echichi gị mechara, ị ga-enwe akara ngosi atọ na desktọpụ PC gị, dị ka egosiri n'okpuru.

Digi RCM2300 RabbitCore C-Mkpụrụ Omume D

Otu akara ngosi bụ maka Dynamic C, otu na-emepe menu akwụkwọ, nke atọ bụ maka Utility Ubi Rabbit, ngwá ọrụ a na-eji budata ngwanro agbakọtala na sistemụ ebumnuche.

3.4 Mmalite Dynamic C

Ozugbo edobere modul RabbitCore ma jikọọ ya dị ka akọwara n'Isi nke 2 na arụnyere Dynamic C, malite Dynamic C site na ịpị ugboro abụọ na akara ngosi Dynamic C. Dynamic C kwesịrị ịmalite, wee chọọ usoro ebumnuche na ọdụ ụgbọ mmiri COM nke akọwapụtara n'oge ntinye (site na ndabara, COM1). Ozugbo achọpụtara ya, Dynamic C kwesịrị ịgafe usoro usoro iji buo modul ahụ wee chịkọta BIOS.

Ọ bụrụ na ị nweta ozi na-amalite "BIOS chịkọtara nke ọma wee buo ya…” ị dịla njikere ịga n'ihu na sample mmemme na ngalaba na-esote.

3.4.1 Ozi mperi nzikọrịta ozi

Ọ bụrụ na ị nweta ozi ahụ "Ọnweghị ihe nrụpụta oke bekee achọpụtara” Enwere ike jikọọ eriri mmemme na nke ọzọ COM ọdụ ụgbọ mmiri, njikọ nwere ike ghara ịdị njọ, ma ọ bụ usoro ebumnuche enweghị ike ịgbalite. Nke mbụ, lelee ka ị hụ na ọkụ LED dị na Board Prototyping na-enwu. Ọ bụrụ na ọ bụ, lelee nsọtụ abụọ nke eriri mmemme iji hụ na etinyere ya nke ọma na PC yana ọdụ ụgbọ mmiri mmemme RCM2300, yana n'akụkụ pin-1 nke eriri ahụ dabara na akara pin-1 dị na bọọdụ. Ọ bụrụ na ị na-eji bọọdụ Prototyping, hụ na etinyere modul ahụ nke ọma na nke ọma na njikọ ya.

Ọ bụrụ na enweghị mmejọ na ngwaike, họrọ ọdụ ụgbọ mmiri COM dị iche n'ime Dynamic C. Site na Nhọrọ menu, họrọ Nhọrọ oru ngo, wee họrọ Nzikọrịta ozi. Mkparịta ụka egosiri kwesịrị ịpụta.

Digi RCM2300 RabbitCore C-Mkpụrụ Omume E

Họrọ ọzọ COM ọdụ ụgbọ mmiri site na listi ahụ, wee pịa OK. Pịa ịmanye Dynamic C ka ọ chịkọta BIOS. Ọ bụrụ na Dynamic C ka na-akọ na ọ nweghị ike ịchọta sistemu ebumnuche, megharịa usoro ndị a dị n'elu ruo mgbe ịchọtara nke na-arụ ọrụ. COM ọdụ ụgbọ mmiri.

Ọ bụrụ na ị nweta ozi “BIOS chịkọtara nke ọma…” mgbe ịpịchara ma ọ bụ malite Dynamic C, na ozi njehie na-esote ozi a, ọ ga-ekwe omume na PC gị enweghị ike ijikwa ọnụego baud 115,200 bps. Gbalịa ịgbanwe ọnụego baud ka ọ bụrụ 57,600 bps dị ka ndị a.

• Chọta ebe ahụ Nhọrọ Oghere Usoro dialog na Dynamic C Nhọrọ> Nhọrọ oru ngo> Nkwukọrịta menu. Gbanwee ọnụego baud ka ọ bụrụ 57,600 bps. Wee pịa ma ọ bụ malitegharịa Dynamic C.

3.5 Sample Mmemme

Iji nyere aka mee ka ị mata modul RCM2300, Dynamic C gụnyere ọtụtụ sampna mmemme. Ịkwado, ime na ịmụ mmemme ndị a ga-enye gị aka siri ikeview nke ikike RCM2300, yana mmalite ngwa ngwa na Dynamic C dị ka ngwa mmepe ngwa.

IHE: Ndị sample mmemme iche na ị nwere opekata mpe nghọta nke ANSI C. Ọ bụrụ na i meghị, hụ ibe mmeghe nke Akwụkwọ ntuziaka onye ọrụ Dynamic C maka ndepụta ọgụgụ atụ aro.

N'ime ọtụtụ sampMmemme gụnyere yana Dynamic C, ọtụtụ bụ kpọmkwem na modul RCM2200. A ga-ahụ mmemme ndị a na Sampihe RCM2300 nchekwa.

Digi RCM2300 RabbitCore C-Mkpụrụ Omume F

Anyị na-atụ aro ka ị nyochaa atọ ndị a n'ime s ndị aampmmemme iji nweta njem nlegharị anya zuru oke nke ike nke modul RabbitCore RCM2300. Ha na-etolite "arc mmụta" site na isi ruo na njikwa I/O dị elu.

  • FLASHLED.C - Nna-ukwu RCM2300 na-enwu ọkụ LED DS3 ugboro ugboro na Board Prototyping.
  • FLASHLEDS.C-Master RCM2300 na-enwu ọkụ ugboro ugboro LEDs DS2 na DS3 na bọọdụ Pro-totyping.
  • AKWỤKWỌ.C-Master RCM2300 na-enwu ọkụ LED DS2 na Board Prototyping wee gbanye LED DS3 gbanye / gbanyụọ na nzaghachi na ịpị S3.

A na-ekwupụta nke ọ bụla n'ime mmemme ndị a n'ụzọ zuru ezu n'ime koodu isi mmalite. Rụtụ aka na nkọwa ndị a maka nkọwa nke otu mmemme ọ bụla si arụ ọrụ.

Ozugbo i bujuru ma mebie mmemme atọ a wee nwee nghọta ka Dynamic C na modul RCM2300 si emekọrịta, ị nwere ike ịga n'ihu wee nwalee s ndị ọzọ.ample mmemme, ma ọ bụ malite iwu nke gị.

MAKA NDỊ MMADỤ

Enyereghị ngwaahịa Z-ỤWA ikike iji dị ka akụkụ dị oke mkpa na ngwaọrụ ma ọ bụ sistemu nkwado ndụ ma ọ bụrụ na etinyere nkwekọrịta ederede akọwapụtara gbasara ụdị ebumnuche dị otú ahụ abanye n'etiti ZORD-USTOMER. Ngwa ma ọ bụ sistemụ na-akwado ndụ bụ ngwaọrụ ma ọ bụ sistemu echere maka ịwa ahụ n'ime ahụ ma ọ bụ iji kwado ndụ, na ọdịda nke arụmọrụ ya, mgbe ejiri ya nke ọma dịka ntuziaka maka ojiji nke enyere na labeling na akwụkwọ ntuziaka onye ọrụ, enwere ike ịtụ anya ya nke ọma. na-ebute mmerụ ahụ dị ukwuu.

Ọ nweghị ngwanrọ siri ike ma ọ bụ sistemụ ngwaike zuru oke. Nchichi na-adị mgbe niile na sistemụ nha ọ bụla. Iji gbochie ihe ize ndụ nke ndụ ma ọ bụ ihe onwunwe, ọ bụ ọrụ dị n'aka onye nrụpụta sistemu itinye usoro nchebe na-abaghị uru dabara n'ihe egwu dị.

A na-anwale ngwaahịa Z-World niile na-arụ ọrụ 100. Nnwale agbakwunyere nwere ike ịgụnye nleba anya njikwa mma anya ma ọ bụ nleba anya nyocha ihe arụrụ arụ. Nkọwapụta dabere na njiri mara sample nkeji karịa inwale maka okpomọkụ na voltage nke ọ bụla unit. Ngwaahịa Z-World nwere ike tozuo akụrụngwa iji rụọ ọrụ n'ime oke oke dị iche na oke nke ndị nrụpụta tụrụ aro. Ekwenyere na atụmatụ a ga-aba ụba ma dị irè karị. Nnwale agbakwunyere ma ọ bụ ọkụ nke otu nkeji dị site na nhazi pụrụ iche.

SEMEMATICS

090-0119 RCM2300 nhazi
www.rabbitsemiconductor.com/documentation/schemat/090-0119.pdf

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

090-0128 Mmemme USB Schematic
www.rabbitsemiconductor.com/documentation/schemat/090-0128.pdf

Atụmatụ agụnyere na akwụkwọ ntuziaka e biri ebi bụ nlegharị anya kacha ọhụrụ dị n'oge e degharịrị akwụkwọ ntuziaka ikpeazụ. Ụdị akwụkwọ ntuziaka dị n'ịntanetị nwere njikọ na schematic kacha ọhụrụ edegharịrị na Web saịtị. Ị nwekwara ike iji URL ozi enyere n'elu iji nweta schematics kacha ọhụrụ ozugbo.

Akwụkwọ ntuziaka mmalite

Akwụkwọ / akụrụngwa

Digi RCM2300 RabbitCore C-Mkpụrụ Omume [pdf] Akwụkwọ ntuziaka onye ọrụ
RCM2300, RabbitCore, Modul C-Programmable, Module Mmemme, Module

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *