Digi RCM2300 RabbitCore C-Programmable Module

RabbitCore RCM2300

C-Programmable Module

Tusitaiala Amata
019-0101 • 040515-D

RabbitCore RCM2300 Tusitaiala amata

Vaega Numera 019-0101 • 040515-C • Lolomiina i Amerika
© 2001-2004 Z-World, Inc. • Ua taofia aia tatau uma.

O le Z-World e iai le aia tatau e fai ai suiga ma faʻaleleia atili i ana oloa e aunoa ma le tuʻuina atu o se faʻaaliga.

Fa'ailoga Fa'ailoga

Rabbit ma Rabbit 2000 o fa'ailoga fa'amaufa'ailoga a Rabbit Semiconductor.
RabbitCore ose fa'ailoga fa'ailoga a Rabbit Semiconductor.
Dynamic C ose fa'ailoga fa'amaufa'ailoga a le Z-World Inc.

Z-World, Inc.

2900 Spafford Street
Davis, Kalefonia 95616-6800
ISA
Telefoni: 530-757-3737
Fax: 530-757-3792
www.zworld.com

Lapiti Semiconductor

2932 Spafford Street
Davis, Kalefonia 95616-6800
ISA
Telefoni: 530-757-8400
Fax: 530-757-8402
www.rabbitsemiconductor.com

RabbitCore RCM2300

1. FOLASAGA & OIVIEW

O le RabbitCore RCM2300 o se laʻititi laʻititi laʻititi laʻititi autu lea e aofia ai le microprocessor malosi Rabbit 2000™, flash memory, static RAM, ma numera numera 110 ports, uma i luga o le PCB e naʻo le 1.15" x 1.60" (29.2 mm x 40.6 mm).

1.1 RCM2300 Fa'amatalaga

O le RCM2300 ose la'ititi la'ititi la'ititi o lo'o fa'apipi'iina le mana fa'agaioiga o le Rabbit 2000™ microprocessor ile 1.84 sikuea inisi (11.9 cm²). E lua fa'auluulu 26-pin e aumai ai laina pasi Rabbit 2000 I/O, laina tuatusi, laina fa'amaumauga, uafu tutusa, ma uafu fa'asologa.

E maua e le RCM2300 lona mana + 5 V mai le laupapa faʻaoga o loʻo faʻapipiʻiina ai. O le RCM2300 e mafai ona faʻafesoʻotaʻi ma ituaiga uma o masini numera CMOS-fesoʻotaʻi e ala i le laupapa faʻaoga.

O le RCM2300 e faʻaaogaina atoatage o loʻo mulimuli mai Rabbit 2000 ma isi mea faʻapipiʻi i totonu:

  • seti fa'atonuga vave ma lelei.
  • e lima 8-bit timers e mafai ona ta'i ta'ilua, tasi 10-bit timer ma 2 tusi resitala e tutusa uma lava.
  • timer leoleo.
  • 57 I/O (e aofia ai le I/O fa'amoemoe lautele, laina tuatusi, laina fa'amaumauga, ma laina fa'atonutonu i ulutala, ma le 11 I/O i so'oga fa'aoga-pu).
  • 256K o nonvolatile flash memory e teu ai tusi talosaga na tusia mo le RCM2300.
  • 128K o le SRAM e mafai ona faʻaaogaina maa.
  • vave 22.1 MHz uati saoasaoa.
  • aiaiga mo maa faaleoleo i luga ole laiga.
  • fa ports fa'asologa.

O le isi RabbitCore module e mafai ona faʻaaogaina e toe faʻapipiʻi ai se RCM2300. O lenei reprogramming (ma le debugging) e mafai ona faia e ala i le Initaneti e faʻaaoga ai le Z-World's RabbitLink network programming gateway poʻo faʻatasi ma Ethernet-faʻapipiʻiina RabbitCore modules faʻaoga Dynamic C's DeviceMate features.

1.1.1 Isi Faiga Falegaosimea

Ina ia faʻafeiloaʻi le au atinaʻe ma manaʻoga faʻapitoa, e mafai ona maua isi faʻasologa o le RCM2300 module i le gaosiga o aofaʻi i luga o le faʻatonuga faʻapitoa.

O suiga maualalo o le RCM2300 o loʻo tamoe i le 3.686 MHz ma le 3.3 V e mafai ona faia faʻapitoa i le aofaʻi. O le uati e mafai ona suia malosi i soʻo se tasi o laina lima e maualalo ifo i le 32 kHz e faʻaitiitia ai le faʻaogaina o le eletise.

1.1.2 Fa'amatalaga Fa'aletino & Eletise

Laulau 1 o loʻo lisiina ai faʻamatalaga autu mo le RCM2300.

Laulau 1. Fa'amatalaga Fa'avae RCM2300

Fa'amatalaga Fa'amaumauga
Paoa sapalai 4.75 – 5.25 VDC (108 mA ile 22.1 MHz le saoasaoa ole uati)
Tele 1.15″ x 1.60″ x 0.55″ (29 mm x 41 mm x 14 mm)
Si'osi'omaga -40°C i le 85°C, 5-95% susū, e le fa'asalaina

FAAMANATU: Mo fa'amatalaga atoatoa o oloa, va'ai Fa'aopoopo A i le RabbitCore RCM2300 Tusi Taiala a Tagata Fa'aaoga.

O le RCM2300 modules e lua 26-pin ulu e mafai ona faʻafesoʻotaʻi i ai uaea, pe mafai foi ona faʻapipiʻi i sockets tutusa i luga o se masini gaosiga. O pine mo nei feso'ota'iga o lo'o fa'aalia i le Ata 1 i lalo.

J4 J5

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

Fa'aaliga: O nei pine e pei ona vaaia i luga o le Itu i lalo o le module.

Ata 1. RCM2300 Pinout

E sefululima fa'aopoopo feso'ota'iga o lo'o avanoa i le tasi pito o le laupapa RCM2300. O nei mea fa'afeso'ota'i e 0.030″ le lautele o pu e va 0.05″ va. E sefuluiva isi vaega o feso'ota'iga o lo'o avanoa i nofoaga J2 ma J3. O nei vaega fa'aopoopo feso'ota'iga ua fa'aagaga mo le fa'aoga i le lumana'i.

1.2 Polokalame Atina'e

O le RCM2300 o loʻo faʻaaogaina le Dynamic C development environment mo le faʻavavevave o le fausiaina ma le faʻaogaina o talosaga taʻavale. O le Dynamic C o loʻo tuʻuina atu ai se siosiomaga faʻaleleia atoatoa faʻatasi ai ma le faʻatonu tuʻufaʻatasia, faʻapipiʻi ma faʻapipiʻi faʻavae puna. E fesoʻotaʻi saʻo ma le faiga faʻatatau, faʻaumatia le manaʻomia mo emulators lavelave ma le faʻatuatuaina i totonu.

E tatau ona fa'apipi'i le Dynamic C i luga o se fale faigaluega a Pupuni ma ia le itiiti ifo ma le tasi le tau fa'asologa (COM) e leai se totogi mo feso'ota'iga ma le faiga fa'atatau. Va'ai i le Mataupu 3, “Software Installation & Overview, "mo faʻamatalaga atoatoa ile faʻapipiʻiina o le Dynamic C.

FAAMANATU: O le RCM2300 e mana'omia le Dynamic C v7.04 pe mulimuli ane mo le atina'e. O lo'o iai fo'i se fa'amatalaga talafeagai i le CD-ROM Pusa Atina'e.

1.3 Auala e Fa'aaoga ai Lenei Tusi Taiala

Lenei Amataina tusi lesona e fa'amoemoe e tu'uina atu i tagata fa'aoga se amataga vave ae mautu i le module RCM2300.

1.3.1 Fa'amatalaga Faaopoopo o Oloa

O faʻamatalaga auiliili e uiga i le RabbitCore RCM2300 o loʻo tuʻuina atu i le RabbitCore RCM2300 Tusi Taiala a Tagata Fa'aaoga saunia i luga o le CD-ROM o loʻo tuʻuina atu i le HTML ma le Adobe PDF format.

O nisi tagata fa'aoga fa'apitoa e mafai ona filifili e fa'amisi le vaega o totoe o lenei tusi fa'atomuaga ma fa'agasolo sa'o atu i fa'amatalaga au'ili'ili o meafaigaluega ma polokalama fa'akomepiuta i le tusi lesona a le Tagata.

FAAMANATU: Matou te fautuaina soo se tasi e le masani lelei i le Rabbit Semiconductor poʻo le Z-World oloa ia faitau i le vaega o totoe o lenei tusi lesona e maua ai le masani talafeagai e faʻaoga ai faʻamatalaga sili atu.

1.3.2 Faamatalaga Faamatalaga Faaopoopo

E le gata i lea o faʻamatalaga faʻapitoa o oloa o loʻo i totonu o le RabbitCore RCM2300 Tusi Taiala a Tagata Fa'aaoga, e lua isi tusi lesona o loʻo tuʻuina atu i le HTML ma le PDF fomu i luga o le CD-ROM. O tagata fa'aoga maualuluga o le a latou maua nei fa'amatalaga taua i le atina'eina o faiga fa'avae ile RCM2300.

  • Dynamic C User's Manual
  • Rabbit 2000 Microprocessor User's Manual
1.3.3 Fa'aaogaina o Fa'amaumauga i luga ole Initaneti

Matou te tuʻuina atu le tele o matou tagata faʻaoga ma faʻamatalaga faʻamaumauga i ni faʻaeletoroni e lua, HTML ma Adobe PDF. Matou te faia lenei mea mo ni mafuaaga se tele.

Matou te talitonu o le tuʻuina atu i tagata uma o loʻo faʻaogaina le matou faletusi atoa o oloa ma tusi faʻamatalaga o se faʻaoga aoga. Ae ui i lea, e taugata tusi tusi lolomi e lolomi, faʻasoa ma vaʻa. Nai lo le fa'aaofia ma totogi mo tusi lesona atonu e le mana'o ai tagata uma, pe tu'uina atu na'o tusi lesona fa'apitoa, matou te filifili e tu'uina atu a matou fa'amaumauga atoa ma le faletusi fa'asino i faiga fa'aeletoroni fa'atasi ai ma atigipusa uma o le atina'e ma le siosiomaga fa'aleleia o le Dynamic C.

FAAMANATU: Ole lomiga lata mai ole Adobe Acrobat Reader e mafai lava ona la'u mai ile Adobe's web nofoaga i http://www.adobe.com. Matou te fautua atu e te faʻaogaina le version 4.0 poʻo mulimuli ane.

O le tu'uina atu o nei fa'amaumauga i faiga fa'aeletoroni e sefe ai se aofa'iga tele o pepa e ala i le le lolomiina o kopi o tusi lesona e le mana'omia e tagata fa'aoga.

Su'eina o Pepa i luga ole laiga

O fa'amaumauga i luga ole laiga o lo'o fa'apipi'i fa'atasi ma le Dynamic C, ma o lo'o tu'u le fa'ailoga mo le lisi o fa'amaumauga i luga ole laulau ole fale faigaluega. Kiliki fa'alua lenei fa'aikona e o'o i le lisi. Afai e misi le icon, fai se ata fou o le desktop e faasino i ai default.htm i le docs faila, maua i le Dynamic C installation folder.

O lomiga lata mai o pepa uma e maua i taimi uma mo le sa'olotoga, e le'i resitalaina le download mai la matou Web saite foi.

Lomitusi Tusi Taiala Fa'aeletonika

Matou te iloa o le tele o tagata fa'aoga e fiafia i tusi tusi lolomi mo nisi fa'aoga. E faigofie ona lolomi e tagata fa'aoga uma po'o ni vaega o na tusi lesona o lo'o tu'uina atu i faiga fa'aeletoroni. Atonu e fesoasoani taiala nei:

  • Lolomi mai le Adobe PDF versions o le files, e le o le HTML versions.
  • Afai e lagolagoina e lau lomitusi le lomitusi ta'ilua, lolomi itulau i itu-lua.
  • Afai e leai sau lomitusi talafeagai pe e te le manaʻo e lolomi le tusi lesona e oe lava, o le tele o faleoloa kopi faʻatau (eg Kinkos, CopyMax, AlphaGraphics, ma isi) o le a lolomi le tusi lesona mai le PDF file ma fusifusia mo se tau talafeagai—e uiga i le mea e tatau ona tatou totogia mo se tusi lesona ua lolomi ma fusifusia.

2. FA'ATAU FA'ATA'U

O lenei mataupu o loʻo faʻamatalaina atili ai le meafaigaluega RCM2300, ma faʻamatalaina pe faʻafefea ona faʻatulagaina ma faʻaoga le Komiti Faʻataʻitaʻi Faʻatasi.

FAAMANATU: O lenei mataupu (ma lenei tusi lesona) e manatu o loʻo ia te oe le RabbitCore RCM2300 Development Kit. Afai na e faʻatauina se RCM2300 module na o oe, e tatau ona e faʻafetaui le faʻamatalaga i lenei mataupu ma isi mea i lau suʻega ma le atinaʻe seti.

2.1 Vaega o Atina'e Pusa

O le RCM2300 Development Kit o lo'o i ai mea nei:

  • RCM2300 module ma le 256K flash memory ma le 128K SRAM.
  • RCM2200/RCM2300 Fono Fa'ata'ita'i.
  • Sapalai paoa transformer pa, 12 V DC, 500 mA O le sapalai eletise e aofia ai na'o Kits Atinaʻe faʻatau atu mo le maketi i Amerika i Matu. E tatau i tagata fa'aoga mai fafo ona fa'aoga se sapalai paoa o lo'o avanoa i totonu o le atunu'u e mafai ona tu'uina atu le 7.5 V i le 25 V DC i le Prototyping Board.
  • Uaea fa'apolokalame fa'atasi ma fa'atūlaga fa'atasi fa'atasi.
  • Malosi C CD-ROM, fa'atasi ai ma fa'amaumauga o oloa uma ile CD.
  • Lenei Amataina tusi lesona.
  • Lapiti 2000 Processor Faigofie Fa'amatalaga pepa lautele.
  • Pepa resitala.
2.2 Komiti Fa'ata'ita'i

O le Fa'atonu Fa'ata'ita'i o lo'o aofia i totonu o le Atina'e Kit e fa'afaigofie ona fa'afeso'ota'i le RCM2300 i le eletise mo le atina'e. O lo'o tu'uina atu ai fo'i nisi fa'aoga I/O (sui ma LED), fa'apea fo'i ma se vaega fa'ata'ita'i mo le atina'eina atili o masini.

E mafai ona fa'aoga le Komiti Fa'ata'ita'i e aunoa ma se suiga mo le tulaga aupito sili ona taua o le iloiloga ma le atina'e.

A'o e aga'i i luma i fa'ata'ita'iga fa'apitoa ma le atina'eina o meafaigaluega, e mafai ona faia suiga ma fa'aopoopo i le laupapa e aunoa ma le fa'aleleia po'o le fa'aleagaina o le RabbitCore module lava ia.

O lo'o fa'aalia le Fa'atonu Fa'ata'ita'i ile Ata 2, fa'atasi ai ma ona uiga autu ua fa'ailoaina.

Digi RCM2300 RabbitCore C-Programmable Module Ata 2

Ata 2. RCM2200/RCM2300 Fa'ata'ita'iga Fa'atonu

2.2.1 Fa'ata'ita'iga o le Komiti Fa'atino

So'oga Malosi - O loʻo tuʻuina atu le ulutala 3 pine ile J5 mo le fesoʻotaʻiga eletise. Manatua o pine pito i fafo o loʻo fesoʻotaʻi i le eleele ma o le pine ogatotonu e fesoʻotaʻi i le V+ faʻaoga mata. O le uaea mai le transformer puipui o loʻo tuʻuina atu i le North American version of the Development Kit e faʻaiʻu i se fesoʻotaʻiga e mafai ona fesoʻotaʻi i soʻo se faʻatonuga.

O tagata fa'aoga e tu'uina atu a latou lava eletise e tatau ona mautinoa e tu'uina atu le 7.5-25 V DC i le itiiti ifo i le 500 mA. O le voltage fa'a mafanafana le fa'aogaina. (O le maualalo o le sapalai volt-tausaga o le a faʻaitiitia ai le vevela mai le masini.)

Sapalai Malosiaga Faatonutonu – Le mata'utia DC voltage tuuina atu i le MANA ulutala ile J5 o lo'o fa'aulu ile 5 V linear voltage fa'atonu, lea e maua ai le malosi mautu i le RCM2300 ma le Prototyping Board. O le Shottky diode e puipuia le sapalai o le paoa mai mea leaga mai feso'ota'iga eletise mata'utia.

•  Mana o le Mana -E moli moli eletise i soʻo se taimi e fesoʻotaʻi ai le mana i le Prototyping Board.

Toe Seti Suiga - O se feso'ota'iga mo sina taimi, e masani ona tatala ki e feso'ota'i sa'o i le matai RCM2300's /RES pine. O le oomiina o le ki e faamalosia ai le toe setiina o meafaigaluega o le faiga.

Suiga I/O ma LED – E lua fa'afeso'ota'i mo sina taimi, e masani ona tatala ki e feso'ota'i i pine PB2 ma PB3 o le matai RCM2300, ma e mafai ona faitauina e fai ma fa'aoga e s.ample talosaga.

E lua LED e fesoʻotaʻi i pine PEI ma PE7 o le matai RCM2300, ma e mafai ona faʻataʻitaʻiina e avea ma faʻailoga o galuega e sample talosaga.

O LED ma ki e feso'ota'i e ala i le JP1, o lo'o i ai fa'ailoga pupuu fa'atasi fa'atasi. O nei fa'ailoga e mafai ona tipiina e motusia ai le LED, ma e mafai ona fa'aulu se ulutala 8-pin i le JP1 e fa'ataga ai la latou toe fa'afeso'ota'i ma tagata osooso. Va'ai le Ata 3 mo fa'amatalaga.

Avanoa Fa'alautele – O lo'o tu'uina atu i le Komiti Fa'atino Fa'ata'ita'iga le tele o nofoaga e le'i nofoia mo le fa'alauteleina o le I/0 ma feso'ota'iga agava'a. Va'ai le isi vaega mo fa'amatalaga.

Nofoaga Fa'ata'ita'i – Ua saunia se vaega fa'ata'ita'i limafoa'i mo le fa'apipi'iina o vaega o le pu. Vcc (5 V DC) ma le Ground pasi e taamilo solo i le pito o lenei nofoaga. O lo'o tu'uina atu se vaega mo masini fa'apipi'i i luga ole laiga ile itu taumatau ole vaega ole pu. Manatua o loʻo i ai pads masini SMT i luga ma lalo o le Prototyping Board. O pad SMT ta'itasi e feso'ota'i i se pu ua fuafuaina e talia ai se uaea malo 30 AWG, lea e tatau ona soldered pe a o'o i totonu o le pu.

Pologa Module Connectors - O se seti lona lua o fesoʻotaʻiga ua faʻapipiʻiina e faʻatagaina le faʻapipiʻiina o se lua, pologa RCM2200 poʻo RCM2300.

2.2.2 Fa'alautelega Komiti Fa'ata'ita'i

O le Prototyping Board e sau ma le tele o nofoaga e le o nofoia, e mafai ona faʻatumu i vaega e fetaui ma manaʻoga o le tagata faʻaoga. A uma ona e faataitai i le sampi polokalame i le Vaega 3.5, atonu e te mana'o e fa'alautele le agava'a o le Komiti Fa'ata'ita'i mo le fa'ata'ita'iga atili ma le atina'e. Va'ai ile fa'ata'ita'iga a le Komiti Fa'atino (090-0122) mo fa'amatalaga pe a mana'omia.

Ulutala Fa'aopoopo Module – O le seti pine atoa o le matai ma le pologa mod-ules e fa'aluaina i nei seti e lua o ulutala. E mafai e le au atia'e ona fa'apipi'i sa'o uaea i pu talafeagai, po'o, mo le atina'e sili atu ona fetu'una'i, 0.1″ pitch 26-pin fa'aulu e mafai ona fa'apipi'i i totonu. Va'ai le Ata 1 mo pine fa'aulu.

RS-232 – Lua 2-uaea po o le tasi 5-uaea RS-232 uaea port e mafai ona faaopoopo i le Prototyping Board e ala i le faapipiiina o se RS-232 avetaavale IC ma fa capacitors. Ole Maxim MAX232CPE aveta'avale pu po'o se masini fa'apena e fautuaina mo U2. Va'ai ile fa'ata'ita'iga a le Komiti Fa'atino mo fa'amatalaga fa'aopoopo.

E mafai ona fa'apipi'i le 10-pin 0.1-inisi le fa'aulu fa'aulu i le J6 e fa'ataga ai le feso'ota'iga o se lipine uaea e tau atu i se feso'ota'iga fa'asologa DE-9.

O vaega uma o le uafu RS-232 o lo'o fa'apipi'i i le pito i luga o le Fa'ata'ita'iga Board i lalo ma le agavale o le MASTER tulaga module.

FAAMANATU: O le atigipusa RS-232, capacitors ma le header strip e maua mai fa'asoa fa'aeletonika pei ole Digi-Key.

Ulutala Vaega o le Komiti Fa'ata'ita'i – E fa I/0 pine mai le RCM2300 module e fa'aulu fa'atasi i le Fa'ata'ita'iga Fa'atonu LED ma fa'asolo atu ile JP1 ile pito i lalo ole Fa'atonu Fa'ata'ita'i.

Ina ia motusia nei masini ma fa'atagaina pine e fa'aoga mo isi fa'amoemoega, tipi fa'ailoga i le va o laina pine o le JPI. Fa'aaogā se naifi po'o se mea faigaluega fa'apena e tipi ai pe talepe ai fa'ailoga o lo'o sopoia ai le JP1 i le vaega i le va o aū fa'asili silika, e pei ona fa'aalia i le Ata 3.

Fa'aoga fa'aoso i luga o tulaga i le JP 1 pe a mana'omia le toe fa'afeso'ota'i so'o se masini mulimuli ane.

Digi RCM2300 RabbitCore C-Programmable Module Ata 3

Ata 3. Faauluuluga o le Komiti Fa'atino JPI (o lo'o i le itu pito i lalo ole laupapa)

2.3 Atina'e Feso'ota'iga Meafaigaluega

E tolu laasaga e faʻafesoʻotaʻi ai le Prototyping Board mo le faʻaaogaina ma le Dynamic C ma le sampo polokalame:

  1. Fa'apipi'i le RCM2300 i le Komiti Fa'ata'ita'i.
  2. Faʻafesoʻotaʻi le uaea polokalame i le va o le RCM2300 ma le PC.
  3. Fa'afeso'ota'i le sapalai eletise i le Prototyping Board.
2.3.1 Fa'apipi'i le RCM2300 i le Komiti Fa'ata'ita'i

Liliu le module RCM2300 ina ia faʻapipiʻi pine ulu ma le pu faʻapipiʻi o le RCM2300 faʻatasi ma faʻamau ma pu faʻapipiʻi i luga o le Prototyping Board e pei ona faʻaalia i le Ata 4. Faʻasaʻo ulutala module J4 ma J5 i sockets Jl ma J2 i luga o le Prototyping Board. .

Digi RCM2300 RabbitCore C-Programmable Module Ata 4

Ata 4. Fa'apipi'i le RCM2300 i luga o le Prototyping Board

E ui lava e mafai ona e faʻapipiʻi se module se tasi i totonu o le MASTER po o le Pologa tulaga i luga o le Prototyping Board, o foliga uma o le Prototyping Board (sui, LED, avetaʻavale telefoni, ma isi) e fesoʻotaʻi i le MASTER tulaga. Matou te fautuaina oe e faʻapipiʻi se module se tasi i le MASTER tulaga.

FAAMANATU: E taua lou fa'atutuina o pine i luga o ulutala J4 ma J5 o le RCM2300 tonu ma pine tutusa o ulutala Jl ma J2 i luga o le Prototyping Board. O pine ulu e mafai ona punou pe faaleagaina pe a fa'aoga le pine, ma o le a le aoga le module. E mafai fo'i ona tupu le fa'aleagaina o le eletise tumau pe a fa'aola se masini fa'aletonu.

Oomi fa'amaumau pine o le module i fa'auluuluga o le Komiti Fa'ata'ita'i.

2.3.2 Feso'ota'i Uaea Polokalama

O le uaea polokalame e fa'afeso'ota'i le module RCM2300 i le PC workstation o lo'o fa'agaoioia le Dynamic C e fa'ataga ai le siiina mai o polokalame ma le mata'ituina mo le fa'apipi'iina.

Fa'afeso'ota'i le feso'ota'iga 10-pin o le uaea polokalame ua fa'ailoga FUAFUAGA i le ulutala J1 i luga o le RabbitCore RCM2300 module e pei ona faʻaalia i le Ata 5. Ia mautinoa e faʻaoga le pito o le uaea ua faʻailogaina (e masani ona mumu) agai i le pine 1 o le fesoʻotaʻiga. (Aua le faʻaaogaina le Faʻaliga so'oga, lea e fa'aoga mo se feso'ota'iga fa'asologa masani.)

Fa'afeso'ota'i le isi pito o le uaea polokalame i le COM port i lau PC. Fai se fa'amatalaga o le uafu e te fa'afeso'ota'i ai le uaea, aua e mana'omia e le Dynamic C le fa'atulagaina o lenei fa'amau pe a fa'apipi'i.

FAAMANATU: O le COM 1 o le fa'aoga le fa'aogaina e le Dynamic C.

Digi RCM2300 RabbitCore C-Programmable Module Ata 5

Ata 5. Fa'afeso'ota'i Uaea Polokalama ile RCM2300

2.3.3 Feso'ota'i Tulaga Malosi

A maeʻa fesoʻotaʻiga i luga, e mafai ona e faʻafesoʻotaʻi le mana i le RabbitCore Prototyping Board.

Fa'afeso'ota'i le so'otaga mai le fa'aliliu puipui i le ulutala J5 i luga o le Fa'ata'ita'iga Board e pei ona fa'aalia i le Ata 6. E mafai ona fa'apipi'i le so'o i so'o se itu pe afai e le fa'afesili i le tasi itu.

Digi RCM2300 RabbitCore C-Programmable Module Ata 6

Ata 6. Feso'ota'iga Tulaga Malosi

Fa'apipi'i le fa'aliliu puipui. E tatau ona moli le moli eletise (DS 1) i luga o le Prototyping Board. Ua sauni nei le RCM2300 ma le Prototyping Board e fa'aoga.

FAAMANATU: A TOE FAI o lo'o tu'uina atu le fa'amau i luga o le Prototyping Board e fa'ataga ai le toe setiina o meafaigaluega e aunoa ma le motusia o le mana.

Ina ia pa'u i lalo le Prototyping Board, tatala le so'oga eletise mai le J5. E tatau ona e motusia le paoa a'o le'i faia so'o se suiga i le vaega fa'ata'ita'i, suia so'o se feso'ota'iga i le laupapa, pe aveese le RCM2300 mai le laupapa.

2.4 O Fea Ou te Alu Mai Iinei?

Matou te fautua atu e te alu i le isi mataupu ma faʻapipiʻi le Dynamic C (pe afai e te leʻi faʻapipiʻiina), ona faʻatautaia lea o le s muamua.ample polokalame e faʻamaonia ai o le RCM2300 ma le Prototyping Board o loʻo faʻatulagaina ma faʻaoga saʻo.

Afai e foliga mai o loʻo galue mea uma, matou te fautuaina le faʻasologa o gaioiga:

1. Fa'agasolo uma sample polokalame o lo'o fa'amatalaina ile Vaega 3.5 e maua ai se masani masani ile Dynamic C ma le RCM2300's gafatia.
2. Mo nisi atinae, tagai i le RabbitCore RCM2300 Tusi Taiala a Tagata Fa'aaoga mo fa'amatalaga o meafaigaluega a le RCM2300 ma vaega fa'akomepiuta.

Sa tatau ona fa'apipi'i se atigipusa fa'amaumauga i luga o le komepiuta a lau fale faigaluega; kiliki i luga e oʻo atu i le lisi o faʻamaumauga. E mafai ona e faia se ata fou o le desktop e faasino i ai default.htm i le docs faila i le fa'apipi'i fa'apipi'i Dynamic C.

3. Mo mataupu tau atina'e, tagai ile Dynamic C User's Manual, fa'apea fo'i ile seti fa'amaumauga i luga ole laiga.

2.4.1 Lagolago Fa'ainisinia

FAAMANATU: Afai na e fa'atauina lau RCM2300 e ala i se tufatufa po'o se pa'aga Z-World po'o Rabbit Semiconductor, fa'afeso'ota'i muamua le fa'asoa po'o le pa'aga a le Z-World mo fesoasoani fa'apitoa.

Afai ei ai ni faʻafitauli i lenei tulaga:

3. FA'ATAUINA O POLOMI MA FA'ATAUVIEW

Ina ia atiaʻe ma faʻapipiʻi polokalame mo le RCM2300 (ma mo isi Z-World ma Rabbit Semiconductor hardware), e tatau ona e faʻapipiʻi ma faʻaoga Dynamic C O lenei mataupu e ave oe i le faʻapipiʻiina o le Dynamic C, ona tuʻuina atu lea o se maimoaga o ona vaega tetele ma faʻaaloalo i le RabbitCore RCM2300 module.

3.1 Ose I'ugaview o le Dynamic C

O le Dynamic C o loʻo tuʻufaʻatasia galuega faʻavae nei i totonu o se polokalame e tasi:

  • Fa'atonu
  • Tuufaatasia
  • Feso'ota'i
  • utaina
  • In-Circuit Debugging

O le mea moni, o le tuʻufaʻatasia, fesoʻotaʻi ma le utaina o se tasi o galuega. Dynamic C e le fa'aogaina se In-Circuit Emulator; polokalame o lo'o atia'e o lo'o la'u mai i luga ma fa'atino mai le faiga o le "taula'iga" e ala i se feso'ota'iga si'i-taulaga fa'aleleia. O le atina'eina o polokalame ma le fa'apipi'iina o lo'o fa'agasolo lelei i lenei feso'ota'iga, fa'avavevaveina le atina'eina o faiga.

O isi vaega ole Dynamic C e aofia ai:

  • O le Dynamic C o lo'o i ai se fa'atonuga fa'aoga e faigofie ona fa'aoga. Polokalama e mafai ona faʻatinoina ma faʻapipiʻi fesoʻotaʻiga i le puna-code poʻo le masini-code level. Toso i lalo menus ma keyboard 'ala pupuu mo le tele o fa'atonuga fa'afaigofie le fa'aoga o le Dynamic C.
  • E lagolagoina fo'i e le Dynamic C polokalame gagana fa'apotopotoga. E le mana'omia le tu'ua o le C po'o le faiga o le atina'e e tusi ai le code gagana fa'apotopotoga. E mafai ona fefiloi fa'atasi le gagana C ma le fa'apotopotoga.
  • Debugging i lalo ole Dynamic C e aofia ai le mafai ona faʻaoga lolomif fa'atonuga, fa'aaliga va'ai, va'aiga ma isi vaega fa'apipi'i maualuga. E mafai ona fa'aoga fa'aaliga mata'i e fa'atatau ai fa'amatalaga C e aofia ai suiga po'o galuega a le polokalame. E mafai ona su'esu'eina fa'aaliga mata'i a'o tu i se mea e motusia pe a'o fa'agaoioia e le sini lana polokalame.
  • O le Dynamic C e tu'uina atu fa'aopoopoga i le gagana C (e pei o fefa'asoaa'i ma le puipuia o fesuiaiga, tau ma galuega fa'atasi) e lagolagoina ai le atina'eina o faiga fa'apipi'i i le lalolagi moni. E mafai ona tusia faiga masani o auaunaga fa'alavelave i le C. E lagolagoina e le Dynamic C le felagolagoma'i ma le fa'agaoioiga tele o galuega.
  • O le Dynamic C e sau ma le tele o faletusi aoga, o lo'o i totonu uma o le code source. O nei faletusi o lo'o lagolagoina polokalame fa'a-taimi, masini tulaga I/O, ma tu'uina atu fa'asologa masani o manoa ma numera.
  • O le Dynamic C e tu'u sa'o i le manatua. O galuega ma faletusi e tu'ufa'atasia ma feso'ota'i ma la'u mai i luga ole lele. I luga o se PC vave, e mafai e le Dynamic C ona utaina le 30,000 bytes o le code i le 5 sekone i le saoasaoa o le 115,200 bps.
3.2 System Manaoga

Ina ia faʻapipiʻi ma faʻatautaia le Dynamic C, e tatau ona faʻaogaina lau masini se tasi o faiga faʻaoga nei:

  • Pupuni 95
  • Pupuni 98
  • Pupuni NT
  • Pupuni Au
  • Pupuni 2000
  • Windows XP
3.2.1 Tulaga Manaomia

O le PC o loʻo e faʻapipiʻiina ai le Dynamic C mo le atinaʻeina o faiga faʻavae RCM2300 e tatau ona i ai meafaigaluega nei:

  • Se Pentium po'o se microprocessor mulimuli ane
  • 32 MB o le RAM
  • Le itiiti ifo i le 50 MB o avanoa free drive
  • Le itiiti ifo ma le tasi le avanoa COM (serial) uafu mo feso'ota'iga ma faiga fa'atatau
  • Ose CD-ROM (mo le fa'apipi'iina o polokalame)
3.3 Fa'apipi'i le Dynamic C

Fa'aofi le Dynamic C CD-ROM i le ta'avale i lau PC. Afai e mafai le autorun, o le a amata faʻapipiʻi le CD.

Afai e le atoatoa le autorun pe le amataina le faʻapipiʻiina, faʻaaoga le Windows Amata > Tamomoe menu po'o le Windows Explorer e fa'alauiloa SETUP.EXE mai le pusa autu o le CD-ROM.

O le polokalama faʻapipiʻi o le a taʻitaʻia oe i le faagasologa o le faʻapipiʻiina. O le tele o laasaga o le faʻagasologa e faʻamalamalamaina e le tagata lava ia ma e le o aofia i lenei vaega. Laasaga filifilia e ono fenumiai i nisi tagata faʻaoga o loʻo otooto atu i lalo. (O nisi o laupepa faʻapipiʻi faʻapipiʻi atonu e ese teisi mai i latou o loʻo faʻaalia.)

3.3.1 Polokalama ma Fa'amaumauga File Nofoaga

Talosaga a le Dynamic C, faletusi ma fa'amaumauga files e mafai ona faʻapipiʻi i soʻo se nofoaga talafeagai i luga o lau masini galue.

Digi RCM2300 RabbitCore C-Programmable Module A

Le nofoaga fa'aletonu, e pei ona fa'aalia i le exampO loʻo i luga, o loʻo i totonu o se pusa e taʻua mo le faʻasologa o le Dynamic C, tuʻu i totonu o le pusa aʻa o le C: drive. Afai e le talafeagai lea nofoaga, ulufale i se isi ala a'a ae le'i kiliki Sosoo ai >. Files o loʻo tuʻuina i totonu o le faila faʻamaonia, o lea aua le setiina lenei nofoaga i le lisi aʻa o le drive.

3.3.2 Ituaiga Fa'apipi'i

O le Dynamic C e lua vaega e mafai ona fa'apipi'i fa'atasi pe fa'atasi. O le tasi vaega o le Dynamic C lava ia, faatasi ai ma le siosiomaga atinae, lagolago files ma faletusi. O le isi vaega o le faletusi faʻamaumauga i HTML ma PDF formats, lea e mafai ona tuʻu e le faʻapipiʻiina e faʻasaoina le avanoa vaʻa malo poʻo faʻapipiʻi i se isi mea (i luga o se vaʻa ese poʻo se upega taʻavale, mo ex.ampLe).

Digi RCM2300 RabbitCore C-Polokalame B

O le ituaiga faʻapipiʻi e filifilia i le lisi faʻapipiʻi o loʻo faʻaalia i luga. O filifiliga o:

  • Fa'apipi'i masani - O le Dynamic C ma le faletusi faʻamaumauga o le a faʻapipiʻiina i totonu o le faila faʻamaonia (faʻaletonu).
  • Faʻapipiʻi puupuu — Na'o le Dynamic C e fa'apipi'i.
  • Fa'apipi'i Fa'apitoa - O le a faʻatagaina oe e filifili po o fea vaega e faʻapipiʻiina. O lenei filifiliga e aoga e faʻapipiʻi pe toe faʻapipiʻi naʻo le faʻamaumauga.
3.3.3 Filifili le Taulaga COM

O le Dynamic C e fa'aogaina le COM (serial) port e feso'ota'i ai ma le fa'atulagaina o le atina'e. O le faʻapipiʻiina e mafai ai ona e filifilia le COM port o le a faʻaaogaina.

Digi RCM2300 RabbitCore C-Polokalame Fa'atonu C

Le filifiliga fa'aletonu, e pei ona fa'aalia i le exampi luga, o le COM1. E mafai ona e filifilia so'o se uafu avanoa mo le fa'aoga a le Dynamic C. Afai e te le o mautinoa po o fea le taulaga o loʻo avanoa, filifili COM1. O lenei filifiliga e mafai ona suia mulimuli ane ile Dynamic C.

FAAMANATU: Le fa'apipi'i fa'aoga e le siakiina le filifilia COM uafu i soo se auala. O le fa'ailoaina o se uafu o lo'o fa'aogaina e se isi masini (isu, modem, ma isi) e ono tupu ai fa'afitauli le tumau pe a amata le Dynamic C.

3.3.4 Ata Papamaa

A maeʻa lau faʻapipiʻi, e oʻo atu i le tolu ata i luga o lau komepiuta PC, e pei ona faʻaalia i lalo.

Digi RCM2300 RabbitCore C-Programmable Module D

O le tasi aikona e mo le Dynamic C, o le tasi e tatalaina le lisi o faʻamaumauga, ma le lona tolu e mo le Rabbit Field Utility, o se meafaigaluega e faʻaaogaina e laʻuina ai polokalama faʻapipiʻi muamua i se faiga faʻatatau.

3.4 Amataina Dynamic C

O le taimi lava e faʻapipiʻi ai le RabbitCore module ma fesoʻotaʻi e pei ona faʻamatalaina i le Mataupu 2 ma faʻapipiʻi le Dynamic C, amata le Dynamic C e ala i le kiliki-lua i luga o le Dynamic C icon. Dynamic C e tatau ona amata, ona vaʻai lea mo le faʻaogaina o le polokalama i luga o le COM port na e faʻamaonia i le taimi o le faʻapipiʻiina (e ala i le faaletonu, COM1). O le taimi lava e iloa ai, e tatau ona alu le Dynamic C i se faasologa o laasaga e malulu ai le module ma faʻapipiʻi le BIOS.

Afai e te mauaina le savali amata "Ua manuia le tuufaatasia ma utaina e le BIOS…” ua e sauni e fa'aauau le sample polokalame i le isi vaega.

3.4.1 Fe'au Sese Feso'otaiga

Afai e te mauaina le savali "Leai se Lapiti Processor Na maua” e mafai ona feso'ota'i le uaea polokalame i se isi mea COM uafu, atonu ua faaletonu se feso'ota'iga, po'o le fa'aogaina o le masini e le mafai ona ola. Muamua, siaki e vaʻai o loʻo susulu le moli eletise i luga o le Prototyping Board. Afai o lea, siaki pito uma e lua o le uaea polokalame ina ia mautinoa o loʻo faʻapipiʻi mau i totonu o le PC ma le RCM2300's programming port, ma le pine-1 pito o le uaea e fetaui ma le pine-1 faʻailoga i luga o le laupapa. Afai o lo'o e fa'aogaina le Prototyping Board, ia mautinoa o lo'o fa'amau lelei ma fa'apipi'i sa'o le module i ona so'oga.

Afai e leai ni faaletonu i meafaigaluega, filifili se isi COM uafu i totonu o le Dynamic C. Mai le Filifiliga lisi, filifili Filifiliga Poloketi, ona filifili lea Fesootaiga. O le talanoaga o loʻo faʻaalia e tatau ona aliali mai.

Digi RCM2300 RabbitCore C-Programmable Module E

Filifili se isi COM uafu mai le lisi, ona kiliki lea OK. Tusitala e faʻamalosia le Dynamic C e toe faʻapipiʻi le BIOS. Afai o loʻo lipotia pea e le Dynamic C e le mafai ona suʻeina le faʻaogaina o le polokalama, toe fai laasaga o loʻo i luga seia e mauaina le gaioiga. COM uafu.

Afai e te mauaina le "BIOS manuia tuufaatasia ..." savali pe a uma ona oomi po'o le amataina o le Dynamic C, ma o lenei fe'au o lo'o soso'o ai ma se fe'au sese feso'ota'iga, e ono le mafai e lau PC ona taulimaina le 115,200 bps baud rate. Taumafai e sui le baud rate i le 57,600 bps e pei ona taua i lalo.

• Su'e le Filifiliga Fa'asologa talanoaga i le Dynamic C Filifiliga > Filifiliga Poloketi > Feso'ota'iga lisi. Suia le fua o le baud i le 57,600 bps. Ona fetaomi lea pe toe amata le Dynamic C.

3.5 Sample Polokalama

Ina ia fesoasoani e faamasani oe ile RCM2300 modules, Dynamic C e aofia ai le tele o sample polokalame. O le utaina, faʻatinoina ma le suʻesuʻeina o nei polokalame o le a tuʻuina atu ai ia te oe se lima malosiview o le gafatia o le RCM2300, faʻapea foʻi ma se amataga vave i le Dynamic C o se meafaigaluega faʻaoga.

FAAMANATU: O le sampO polokalame e manatu o lo'o ia te oe se malamalama tulagalua ole ANSI C. Afai e leai, va'ai itulau tomua o le Dynamic C User's Manual mo se lisi faitau fautuaina.

Mai le tele o sampO polokalame e aofia ai ma le Dynamic C, o nisi e patino i le RCM2200 module. O nei polokalame o le a maua i le Samples \ RCM2300 faila.

Digi RCM2300 RabbitCore C-Programmable Module F

Matou te fautua atu e te su'esu'eina vaega nei e tolu o nei samppolokalame e maua ai se maimoaga atoatoa o le gafatia o le RabbitCore RCM2300 modules. Latou te faia se "aʻoaʻoga arc" mai le faʻavae i luga ole pulega I/O.

  • Emo.C — Matai RCM2300 e faafia ona emo LED DS3 i luga o le Prototyping Board.
  • UMI.C—Master RCM2300 faafia ona emo LED DS2 ma DS3 i luga ole Pro-totyping Board.
  • TOGGLELED.C—Master RCM2300 emo le LED DS2 i luga o le Prototyping Board ma sui le LED DS3 i luga/off e tali atu i le oomiina o le S3.

O nei polokalame ta'itasi o lo'o fa'amatalaina atoatoa i totonu o le fa'ailoga puna. Va'ai i nei fa'amatalaga mo fa'amatalaga o le fa'aogaina o polokalame ta'itasi.

A uma loa ona e utaina ma faʻatino nei polokalame e tolu ma maua se malamalama i le auala e fegalegaleai ai le Dynamic C ma le RCM2300 modules, e mafai ona e agai i luma ma taumafai isi sample polokalame, pe amata fausia sau lava polokalama.

FA'AALIGA I TAGATA TAGATA

O Oloa a le Z-WORLD E LE FA'AONA FA'A'OA'O E FA'AVAE FA'AVAE FA'AVAE I LE OLA-SUPPORT DEVICE OR SYSTEMS SE'I VANA'INA O SE FEAGAIGA TUSI FA'AMANATU E FA'A'OA'OINA IA FA'A'OGA FA'A'OA'O O LO'O ULU I ​​LE VAA O LE TAGATA FA'AIGA MA Z-WORLD PRIOR. O masini e lagolago ai le ola, o masini poʻo faiga e faʻamoemoe mo taotoga faʻapipiʻi i totonu o le tino poʻo le tausia o le ola, ma e le mafai ona faʻatinoina, pe a faʻaaoga tatau e tusa ai ma faʻatonuga mo le faʻaogaina o loʻo tuʻuina atu i le faʻailoga ma le tusi lesona a le tagata faʻaoga, e mafai ona faʻamoemoe talafeagai e. i'u ai i manu'a tele.

E leai se polokalama lavelave po'o se masini fa'apipi'i e atoatoa. E iai pea pepi i se faiga o so'o se tele. Ina ia puipuia le lamatiaga i le ola poʻo meatotino, o le matafaioi a le tagata faʻapipiʻi faiga e tuʻufaʻatasia le faʻaogaina o auala puipuia e talafeagai ma lamatiaga e aʻafia ai.

O oloa uma a le Z-World e 100 pasene fa'ata'ita'iina fa'atino. O su'ega fa'aopoopo e ono aofia ai su'esu'ega fa'atonutonu lelei va'aia po'o su'esu'ega e su'esu'e ai fa'aletonu fa'ainisinia. O fa'amatalaga e fa'avae ile fa'avasegaina ole su'ega sample iunite nai lo le su'eina o le vevela ma le voltage o iunite taitasi. O oloa a le Z-World e mafai ona fa'aagavaaina vaega e fa'agaioi i totonu o le tele o ta'iala e ese mai le fa'atonuga a le gaosi oloa. O lenei taʻiala e talitonuina e sili atu le tamaoaiga ma aoga. O su'ega fa'aopoopo po'o le mu o se iunite ta'ito'atasi o lo'o avanoa ile fa'atonuga fa'apitoa.

FAAMATALAGA

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

090-0122 RCM2200/RCM2300 Fa'ata'ita'iga Fa'atonu Fa'atonu
www.rabbitsemiconductor.com/docurnentation/schemat/090-0 1 22.pdf

090-0128 Polokalama Cable Schematic
www.rabbitsemiconductor.com/documentation/schemat/090-0128.pdf

O fa'ata'ita'iga fa'atasi ma le tusi lesona o fa'atonuga aupito lata mai ia na maua i le taimi na toe fa'afouina ai le tusi lesona. O lomiga fa'ainitaneti o le tusi lesona o lo'o i ai feso'ota'iga i le fa'ata'ita'iga fa'afouina lata mai i luga o le Web nofoaga. E mafai foi ona e faʻaaogaina le URL fa'amatalaga o lo'o tu'uina atu i luga e maua sa'o ai fa'amatalaga lata mai.

Tusitaiala Amata

Pepa / Punaoa

Digi RCM2300 RabbitCore C-Programmable Module [pdf] Tusi Taiala
RCM2300, RabbitCore, C-Programmable Module, Programmable Module, Module

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *