RabbitCore RCM2300
C-Programmable Module
Kutanga Manual
019-0101 • 040515-D
RabbitCore RCM2300 Kutanga Chinyorwa
Chikamu Nhamba 019-0101 • 040515-C • Yakadhindwa muUSA
© 2001-2004 Z-World, Inc. • Kodzero dzese dzakachengetwa.
Z-Nyika inochengetedza kodzero yekuita shanduko nekuvandudza kune zvigadzirwa zvayo pasina kupa chiziviso.
Trademarks
Tsuro naTsuro 2000 zvikwangwani zvakanyoreswa zveTsuro Semiconductor.
RabbitCore chiratidzo chekutengeserana cheTsuro Semiconductor.
Dynamic C ichiratidzo chakanyoreswa cheZ-World Inc.
Nhoroondo ye Z-World, Inc.
2900 Spafford Street
Davis, California 95616-6800
USA
Runhare: 530-757-3737
Fax: 530-757-3792
www.zworld.com
Tsuro Semiconductor
2932 Spafford Street
Davis, California 95616-6800
USA
Runhare: 530-757-8400
Fax: 530-757-8402
www.rabbitsemiconductor.com
RabbitCore RCM2300
1. SUMO & PAKUPEDZERAVIEW
Iyo RabbitCore RCM2300 idiki diki advanced core module inosanganisa ine simba Rabbit 2000™ microprocessor, flash memory, static RAM, uye digital 110 ports, zvese paPCB inongori 1.15 ″ x 1.60 ″ (29.2 mm x 40.6 mm).
1.1 RCM2300 Tsanangudzo
Iyo RCM2300 idiki diki core module inorongedza simba rekugadzirisa reRabbit 2000™ microprocessor mu 1.84 square inches (11.9 cm²). Misoro miviri ye26-pini inoburitsa mitsara yebhazi yeRabbit 2000 I/O, mitsara yekero, mitsetse yedata, parallel ports, uye serial ports.
Iyo RCM2300 inogamuchira yayo +5 V simba kubva kune mushandisi bhodhi payakaiswa. Iyo RCM2300 inogona kusangana nemhando dzese dzeCMOS-inoenderana nedhijitari zvishandiso kuburikidza nebhodhi revashandisi.
Iyo RCM2300 inotora advan yakazaratage yeinotevera Rabbit 2000 uye mamwe akavakirwa-mukati maficha:
- inokurumidza, inoshanda kuraira set.
- shanu 8-bit timer inogona kupera pairi mbiri, imwe 10-bit timer ine 2 marejista emutambo ayo rimwe nerimwe rine kukanganisa.
- watchdog timer.
- 57 I/O (kusanganisira general-chinangwa I/O, mitsara yekero, mitsara yedata, uye mitsara yekudzora pamisoro, uye 11 I/O pane kuburikidza-gomba zvibatanidza).
- 256K ye-nonvolatile flash memory yekuchengetedza zvikumbiro zvakanyorerwa iyo RCM2300.
- 128K yebhatiri-inodzoserwa SRAM.
- nekukurumidza 22.1 MHz wachi kumhanya.
- gadziriro yebhatiri rekuchengetedza mukati.
- ina seri zviteshi.
Imwe RabbitCore module inogona kushandiswa kurongazve RCM2300. Kugadziridza uku (uye kugadzirisa) kunogona kuitwa kuburikidza neInternet uchishandisa Z-World's RabbitLink network programming gateway kana neEthernet-equipped RabbitCore modules uchishandisa Dynamic C's DeviceMate features.
1.1.1 Mamwe Mavhezheni eFactory
Kugashira vanogadzira vane zvinodiwa chaizvo, dzimwe shanduro dzeRCM2300 module dzinogona kuwanikwa muhuwandu hwekugadzira pane yakakosha kurongeka.
Akaderera-simba akasiyana eRCM2300 anomhanya pa3.686 MHz uye 3.3 V anogona kugadzirwa muhuwandu. Iyo wachi inogona kuchinjwa zvine simba kune chero yeashanu mafrequency akadzika se32 kHz kuderedza kushandiswa kwesimba zvakanyanya.
1.1.2 Zvenyama neMagetsi Zvinotsanangurwa
Tafura 1 inodonongodza zvakatemwa zveRCM2300.
Tafura 1. Basic RCM2300 Zvinyorwa
Tsanangudzo | Data |
Magetsi | 4.75 - 5.25 VDC (108 mA pa22.1 MHz wachi kumhanya) |
Size | 1.15″ x 1.60″ x 0.55″ (29 mm x 41 mm x 14 mm) |
Environmental | -40 ° C kusvika 85 ° C, 5-95% humidity, noncondensing |
CHERECHEDZA: Kuti uwane zvizere zvechigadzirwa, ona Appendikisi A mu RabbitCore RCM2300 Bhuku reMushandisi.
Iwo maRCM2300 modules ane maviri 26-pini misoro kune iyo tambo dzinogona kubatanidzwa, kana iyo inogona kubatirwa mumasoketi anoenderana pachigadzirwa chekugadzira. Iwo mapinouts ezvibatanidza izvi anoratidzwa muMufananidzo 1 pazasi.
J4 J5
Cherechedza: Aya mapinouts anoonekwa pane Pazasi Side ye module.
Mufananidzo 1. RCM2300 Pinout
Gumi neshanu ekuwedzera mapoinzi ekubatanidza anowanikwa pamwe chete mupendero weRCM2300 board. Aya mapoinzi ekubatanidza ari 0.030 ″ dhayamita maburi akapatsanurwa 0.05 ″ kure. Gumi nepfumbamwe ekuwedzera mapoinzi ekubatanidza anowanikwa munzvimbo J2 neJ3. Aya mamwe mapoinzi ekubatanidza akachengeterwa kushandiswa mune ramangwana.
1.2 Development Software
Iyo RCM2300 inoshandisa iyo Dynamic C budiriro nharaunda yekukurumidza kusika uye kugadzirisa kwekushandisa nguva yekumhanya. Dynamic C inopa yakakwana budiriro nharaunda ine yakasanganiswa mupepeti, compiler uye source-level debugger. Iyo inopindirana yakanangana neinotarirwa sisitimu, ichibvisa kudiwa kwekuoma uye kusavimbika mu-circuit emulators.
Dynamic C inofanirwa kuiswa paWindows workstation ine ingangoita imwe yemahara serial (COM) port yekutaurirana neinotarirwa system. Ona Chitsauko 3, “Kuisa Software & Kupfuuraview,” kuti uwane ruzivo rwakakwana rwekuisa Dynamic C.
CHERECHEDZA: Iyo RCM2300 inoda Dynamic C v7.04 kana kuti gare gare kuti ivandudzwe. Shanduro inoenderana-inosanganisirwa paCD-ROM yeDevelopment Kit.
1.3 Mashandisiro Ekushandisa Bhuku Rino
Izvi Kutanga bhuku rinoitirwa kupa vashandisi kukurumidza asi kwakasimba kutanga neRCM2300 module.
1.3.1 Rumwe Ruzivo rweChigadzirwa
Ruzivo rwakadzama nezve RabbitCore RCM2300 inopihwa mu RabbitCore RCM2300 Bhuku reMushandisi yakapihwa pane inoperekedza CD-ROM mune ese ari maviri HTML uye Adobe PDF fomati.
Vamwe vashandisi vepamberi vanogona kusarudza kusvetukira asara eiyi bhuku rekutanga voenderera zvakananga neruzivo rwehardware uye software muBhuku reMushandisi.
CHERECHEDZA: Tinokurudzira kuti chero ani zvake asina kunyatsoziva nezve Rabbit Semiconductor kana Z-World zvigadzirwa averenge rose rebhuku rino kuti awane ruzivo rwakakodzera kushandisa ruzivo rwepamusoro.
1.3.2 Ruzivo Rwokuwedzera Rwekushandisa
Pamusoro pechigadzirwa-chaiyo ruzivo rwuri mu RabbitCore RCM2300 Bhuku reMushandisi, mamwe mabhuku maviri ereferenzi anopiwa muHTML nePDF fomu paCD-ROM inoperekedza. Vashandisi vepamberi vanowana aya mareferensi akakosha mukugadzira masisitimu akavakirwa paRCM2300.
- Dynamic C User's Manual
- Rabbit 2000 Microprocessor User's Manual
1.3.3 Kushandisa Online Documentation
Isu tinopa huwandu hwemushandisi wedu uye zvinyorwa zvereferenzi mumafomati maviri emagetsi, HTML uye Adobe PDF. Tinoita izvi nokuda kwezvikonzero zvakawanda.
Isu tinotenda kuti kupa vese vashandisi raibhurari yedu yakazara yechigadzirwa uye mareferensi manyorero chinhu chinobatsira. Zvisinei, mabhuku akadhindwa anodhura kudhinda, kutakura uye kutumira. Pane kusanganisa uye kubhadharisa zvinyorwa izvo mushandisi wese angave asingade, kana kupa chete zvigadzirwa zvakanangana nezvinyorwa, isu tinosarudza kupa mapepa edu akazara uye referensi raibhurari mufomu yemagetsi nekiti yese yebudiriro uye nenharaunda yedu yekuvandudza Dynamic C.
CHERECHEDZA: Iyo yazvino vhezheni yeAdobe Acrobat Reader inogona kugara yakatorwa kubva kuAdobe's web site pa http://www.adobe.com. Isu tinokurudzira kuti ushandise vhezheni 4.0 kana gare gare.
Kupa zvinyorwa izvi nenzira yemagetsi kunochengetedza mapepa akawanda nekusadhinda makopi ezvinyorwa zvisingadiwi nevashandisi.
Kutsvaga Zvinyorwa zvepaIndaneti
Zvinyorwa zvepamhepo zvinoiswa pamwe neDynamic C, uye chiratidzo chemenu yezvinyorwa chinoiswa padesktop yebasa. Tinya kaviri iyi icon kuti usvike pane menyu. Kana iyo icon isipo, gadzira nyowani desktop icon inonongedza default.htm mu docs folda, inowanikwa muDynamic C yekuisa folda.
Iwo achangoburwa vhezheni eese magwaro anogara aripo emahara, asina kunyoreswa kudhawunirodha kubva kune yedu Web saiti zvakare.
Kudhinda Electronic Manuals
Tinoziva kuti vashandisi vazhinji vanoda mabhuku akadhindwa kune mamwe mashandisiro. Vashandisi vanogona kudhinda zviri nyore zvese kana zvikamu zveaya manyorerwo akapihwa nemagetsi fomu. Mazano anotevera anogona kubatsira:
- Dhinda kubva kuAdobe PDF shanduro dze files, kwete shanduro dzeHTML.
- Kana printer yako ichitsigira duplex kudhinda, dhinda mapeji ane mativi maviri.
- Kana iwe usina printa yakakodzera kana usingade kudhinda bhuku racho iwe pachako, zvitoro zvakawanda zvemakopi (eg Kinkos, CopyMax, AlphaGraphics, nezvimwewo) zvichadhinda bhuku kubva paPDF. file uye toisungirira nemutengo wakafanira-pamusoro pezvataizofanira kubhadharisa pabhuku rakadhindwa uye rakasungwa.
2. KUGADZIRA HARDWARE
Ichi chitsauko chinotsanangura iyo RCM2300 Hardware mune zvakadzama, uye inotsanangura nzira yekumisikidza nekushandisa inoperekedza Prototyping Board.
CHERECHEDZA: Ichi chitsauko (uye bhuku rino) fungidzira kuti une RabbitCore RCM2300 Development Kit. Kana iwe wakatenga iyo RCM2300 module yega, iwe uchafanirwa kugadzirisa ruzivo rwuri muchitsauko chino uye kumwewo kune yako bvunzo nekusimudzira kuseta.
2.1 Yekuvandudza Kit Zviri mukati
Iyo RCM2300 Development Kit ine zvinotevera zvinhu:
- RCM2300 module ine 256K flash memory uye 128K SRAM.
- RCM2200/RCM2300 Prototyping Board.
- Wall transformer power supply, 12 V DC, 500 mA Magetsi anosanganisirwa chete neDevelopment Kits anotengeswa kumusika wekuNorth America. Vashandisi vemhiri kwemakungwa vanofanirwa kushandisa magetsi anowanikwa munharaunda anokwanisa kuendesa 7.5 V kusvika 25 V DC kuPrototyping Board.
- Programming tambo ine integrated level-matching circuitry.
- Dynamic C CD-ROM, ine yakazara chigadzirwa zvinyorwa paCD.
- Izvi Kutanga manual.
- Rabbit 2000 processor Easy Reference poster.
- Registration card.
2.2 Prototyping Board
Iyo Prototyping Board inosanganisirwa muBudiriro Kit inoita kuti zvive nyore kubatanidza RCM2300 kune magetsi ekusimudzira. Inopawo mamwe ekutanga eI / O peripherals (switch uye LEDs), pamwe nenzvimbo yeprototyping yekuwedzera kwepamberi hardware kuvandudza.
Iyo Prototyping Board inogona kushandiswa pasina kugadziridzwa kune yakanyanya kukosha nhanho yekuongorora nekusimudzira.
Sezvo iwe uchifambira mberi kune yakawedzera kuyedza uye kuvandudza Hardware, zvigadziriso uye zvekuwedzera zvinogona kuitwa kubhodhi pasina kugadzirisa kana kukuvadza iyo RabbitCore module pachayo.
Iyo Prototyping Board inoratidzwa muMufananidzo 2, ine maficha ayo makuru akaonekwa.
Mufananidzo 2. RCM2200/RCM2300 Prototyping Board
2.2.1 Prototyping Board Zvimiro
• Power Connection -A 3 pini musoro unopihwa kuJ5 yekubatanidza magetsi. Ziva kuti ese mapini ekunze akabatana pasi uye pini yepakati yakabatana neiyo mbishi V + yekuisa. Iyo tambo kubva kumadziro transformer yakapihwa neNorth America vhezheni yeDevelopment Kit inopera mune chinongedzo chinogona kunge chakabatana mune chero chinongedzo.
Vashandisi vanopa yavo vega magetsi vanofanirwa kuona kuti inoburitsa 7.5-25 V DC isingasviki mazana mashanu mA. The voltage regulator ichadziya mukushandiswa. (Kuderera kwekugovera volt-makore kunoderedza kupisa kwekupisa kubva pachigadzirwa.)
• Regulated Power Supply - Iyo mbishi DC voltage akapa kune SIMBA musoro paJ5 unoendeswa kune 5 V linear voltage regulator, iyo inopa simba rakagadzikana kuRCM2300 uye Prototyping Board. Iyo Shottky diode inochengetedza magetsi kubva mukukuvadzwa kubva kudzoreredzwa mbishi magetsi ekubatanidza.
• Power akatungamirira -Iyo magetsi LED magetsi pese simba rakabatana nePrototyping Board.
• Reset Switch -Kuonana kwechinguvana, kunowanzo kuvhurika switch kwakabatana zvakananga kuna tenzi RCM2300's /RES pin. Kudzvanya switch kunomanikidza kusetwa kwehardware kweiyo system.
• I/O Switch uye LEDs -Maviri echinguvana-kusangana, anowanzo kuvhurika switch akabatana nePB2 uye PB3 mapini etenzi RCM2300, uye anogona kuverengerwa semapupu ne s.ample applications.
Ma LED maviri akabatana nePEI uye PE7 mapini e master RCM2300, uye anogona kufambiswa sezviratidziro zvinobuda ne s.ample applications.
Iwo maLED uye ma switch akabatana kuburikidza neJP1, iyo ine mitsva inopfupika padyo mapadhi pamwe chete. Aya maronda anogona kucheka kuti abvise maLED, uye 8-pini musoro unogona kuzotengeswa muJP1 kubvumidza kubatanidzwa kwavo kwakasarudzika nevanosvetuka. Ona Mufananidzo 3 kuti uwane ruzivo.
• Nzvimbo dzekuwedzera - Iyo Prototyping Board inopihwa nenzvimbo dzinoverengeka dzisina vanhu dzekuwedzera I/0 uye kugona kupindirana. Ona chikamu chinotevera kuti uwane ruzivo.
• Prototyping Area - Nzvimbo ine rupo prototyping yakapihwa yekumisikidza kuburikidza-gomba zvikamu. Vcc (5 V DC) uye Ground mabhazi anotenderera kumucheto kwenzvimbo iyi. Nzvimbo yezvigadzirwa zvepamusoro-soro inopihwa kurudyi rwenzvimbo yekuburikidza. Ziva kuti kune SMT mudziyo pads pane zvese kumusoro uye pasi pePrototyping Board. Imwe neimwe SMT pad yakabatana negomba rakagadzirirwa kutambira 30 AWG yakasimba waya, iyo inofanirwa kutengeswa kana yave mugomba.
• Muranda Module Connectors - Yechipiri seti yezvibatanidza pre-wired kubvumidza kuisirwa yechipiri, muranda RCM2200 kana RCM2300.
2.2.2 Prototyping Board Kuwedzera
Iyo Prototyping Board inouya nenzvimbo dzinoverengeka dzisina vanhu, dzinogona kuzadzwa nezvikamu zvinoenderana nezvinodiwa nemushandisi. Mushure mekunge waedza ne sampmuChikamu 3.5, unogona kuda kuwedzera kugona kwePrototyping Board kuti uwedzere kuyedza nekusimudzira. Tarisa kune Prototyping Board schematic (090-0122) kuti uwane ruzivo kana zvichidikanwa.
• Module Extension Headers - Iyo yakazara pini seti yevaviri tenzi uye muranda mod-ules inodzokororwa pane maviri aya seti yemisoro. Vagadziri vanogona kutengesa waya zvakananga mumakomba akakodzera, kana, kuti iwedzere kuchinjika, 0.1 ″ pitch 26-pini misoro mitsetse inogona kutengeswa panzvimbo. Ona Mufananidzo 1 wemusoro wepinouts.
• RS-232 - Maviri maviri-waya kana imwe 2-waya RS-5 serial port inogona kuwedzerwa kuPrototyping Board nekuisa RS-232 mutyairi IC uye mana capacitor. Iyo Maxim MAX232CPE mutyairi chip kana mudziyo wakafanana inokurudzirwa U232. Tarisa kune Prototyping Board schematic kuti uwane rumwe ruzivo.
Iyo 10-pini 0.1-inch spacing header strip inogona kuiswa paJ6 kuti ibvumidze kubatana kwetambo yeribhoni inotungamira kune yakajairwa DE-9 serial yekubatanidza.
Yese RS-232 port components inokwira kumusoro kwePrototyping Board pazasi uye kuruboshwe kweiyo. MASTER module chinzvimbo.
CHERECHEDZA: Iyo RS-232 chip, capacitors uye header strip inowanikwa kubva kumagetsi dis-tributors akadai Digi-Key.
• Prototyping Board Chikamu Musoro -Mapini mana eI/0 kubva kuRCM2300 module akaomesesa-waya kuPrototyping Board LEDs uye anochinja kuburikidza neJP1 pazasi-parutivi rwePrototyping Board.
Kubvisa midziyo iyi uye kubvumidza mapini kuti ashandiswe kune zvimwe zvinangwa, cheka maronda pakati pepini mitsetse yeJPI. Shandisa banga kana chishandiso chakafanana kucheka kana kutyora mitsetse inoyambuka JP1 munzvimbo iri pakati pemiseve yakavharidzirwa nesirika, sezvakaratidzwa mumufananidzo 3.
Shandisa majumper panzvimbo paJP 1 kana iwe uchida kubatanidza chero yemidziyo gare gare.
Mufananidzo 3. Prototyping Board Header JPI (iri paBOTTOM SIDE yebhodhi)
2.3 Development Hardware Connections
Pane matanho matatu ekubatanidza Prototyping Board kuti ishandiswe neDynamic C uye sampzvirongwa zve:
- Batanidza iyo RCM2300 kune Prototyping Board.
- Batanidza tambo yekuronga pakati peRCM2300 nePC.
- Batanidza magetsi kuPrototyping Board.
2.3.1 Batanidza RCM2300 kune Prototyping Board
Shandura iyo RCM2300 module kuitira kuti mapini emusoro uye gomba rinokwira reRCM2300 rimire pamwe chete nezvigadziko uye gomba rinokwira paPrototyping Board sezvakaratidzwa mumufananidzo 4. Rongedza iyo module misoro J4 uye J5 muzvigadziko Jl uye J2 paPrototyping Board. .
Mufananidzo 4. Isa iyo RCM2300 paPrototyping Board
Kunyangwe iwe uchigona kuisa imwechete module mune chero iyo MASTER kana kuti MURANDA chinzvimbo paPrototyping Board, ese maPrototyping Board maficha (swichi, maLED, serial port driver, nezvimwewo) akabatana ne MASTER chinzvimbo. Isu tinokurudzira kuti uise imwechete module mune MASTER chinzvimbo.
CHERECHEDZA: Zvakakosha kuti uise mapini pamisoro J4 uye J5 yeRCM2300 chaizvo nemapini anowirirana emisoro Jl uye J2 paPrototyping Board. Mapini emusoro anogona kubhenda kana kukuvadzwa kana iyo pini yakagadziriswa, uye module haishande. Kukuvadzwa kwemagetsi zvachose kune module kunogonawo kukonzera kana module isina kurongeka ikasimudzwa.
Dzvanya mapini emodule zvakasimba muPrototyping Board misoro.
2.3.2 Batanidza Programming Cable
Iyo programming cable inobatanidza iyo RCM2300 module kune PC workstation inomhanya Dynamic C kubvumidza kurodha kwemapurogiramu uye kutarisa kwekugadzirisa.
Batanidza 10-pini yekubatanidza yepurogiramu tambo yakanyorwa PROG kusvika kumusoro J1 pane RabbitCore RCM2300 module sezvakaratidzwa mumufananidzo 5. Iva nechokwadi chekutarisa iyo yakanyorwa (kazhinji yakatsvuka) mupendero wetambo yakananga pini 1 yekubatanidza. (Usashandisa iyo CHEMA connector, iyo inoshandiswa kune yakajairwa serial yekubatanidza.)
Batanidza imwe magumo eiyo programming tambo kune COM port paPC yako. Nyora chinyorwa chechiteshi chaunobatanidza tambo, sezvo Dynamic C inoda kuti iyi parameter igadziriswe kana yaiswa.
CHERECHEDZA: COM 1 ndiyo yakasarudzika chiteshi inoshandiswa neDynamic C.
Mufananidzo 5. Batanidza Programming Cable kuRCM2300
2.3.3 Batanidza Power Supply
Kana iko kubatanidzwa kwepamusoro kwaitwa, unogona kubatanidza simba kuRabbitCore Prototyping Board.
Hook the connector kubva pamadziro transformer kusvika kumusoro J5 paPrototyping Board sezvinoratidzwa mumufananidzo 6. Chibatanidza chinogona kusungirirwa chero ipi zvayo chero bedzi chisingaiti kune rumwe rutivi.
Mufananidzo 6. Power Supply Connections
Batanidza madziro transformer. Iyo simba LED (DS 1) paPrototyping Board inofanira kuvhenekera. Iyo RCM2300 nePrototyping Board dzagadzirira kushandiswa.
CHERECHEDZA:A RESET bhatani rinopihwa paPrototyping Board kubvumidza kusetwa kwehardware pasina kubvisa simba.
Kuti udzikise pasi Prototyping Board, bvisa plug yemagetsi kubva kuJ5. Iwe unofanirwa kubvisa magetsi usati waita chero shanduko yedunhu munzvimbo yeprototyping, uchichinja chero chinongedzo kubhodhi, kana kubvisa iyo RCM2300 kubva pabhodhi.
2.4 Ndoendepi Kubva Pano?
Isu tinokurudzira kuti uenderere kuchitsauko chinotevera woisa Dynamic C (kana usati watoiisa), wobva wamhanya yekutanga s.ample chirongwa chekuona kuti RCM2300 nePrototyping Board zvakamiswa uye kushanda nemazvo.
Kana zvese zvichiita sezviri kushanda, tinokurudzira kutevedzana kwechiito kunotevera:
1. Mhanyai ese sample zvirongwa zvinotsanangurwa muChikamu 3.5 kuti uwane ruzivo rwekutanga neDynamic C uye kugona kweRCM2300.
2. Kuti uwedzere kusimudzirwa, tarisa kune RabbitCore RCM2300 Bhuku reMushandisi kune ruzivo rweRCM2300's hardware uye software zvikamu.
Chiratidzo chezvinyorwa chinofanira kunge chakaiswa pane desktop yako yebasa; tinya pairi kuti usvike pane zvinyorwa zvinyorwa. Iwe unogona kugadzira nyowani desktop icon inonongedza default.htm mu docs folda muDynamic C yekuisa folda.
3. Kune misoro yekusimudzira, tarisa kune Dynamic C User's Manual, zvakare mune online zvinyorwa set.
2.4.1 Tsigiro yehunyanzvi
CHERECHEDZA: Kana iwe wakatenga RCM2300 yako kuburikidza nemugovera kana kuburikidza neZ-World kana Rabbit Semiconductor shamwari, bata mushambadziri kana weZ-World partner kutanga kuti uwane rubatsiro rwehunyanzvi.
Kana pane matambudziko panguva ino:
- Tarisa Z-Nyika/Tsuro Semiconductor Technical Bulletin Board pa www.zworld.com/support/.
- Shandisa iyo Technical Support e-mail fomu pa www.zworld.com/support/.
3. SOFTWARE INSTALLATION & OVERVIEW
Kugadzira nekugadzirisa zvirongwa zveRCM2300 (uye kune zvimwe zvese Z-World uye Rabbit Semiconductor hardware), unofanira kuisa nekushandisa Dynamic C Chitsauko ichi chinokutora iwe kuburikidza nekuiswa kweDynamic C, uyezve inopa kushanya kwezvikuru zvayo rukudzo kune iyo RabbitCore RCM2300 module.
3.1 Kupfuuraview yeDynamic C
Dynamic C inosanganisa anotevera mabasa ebudiriro muchirongwa chimwe:
- Kugadzirisa
- Compiling
- Kubatanidza
- Loading
- In-Circuit Debugging
Muchokwadi, kuunganidza, kubatanidza uye kurodha ibasa rimwe chete. Dynamic C haishandisi In-Circuit Emulator; zvirongwa zviri kuvandudzwa zvinodhawunirwa uye kuitiswa kubva ku "chinangwa" system kuburikidza neyakagadziridzwa serial-port yekubatanidza. Kuvandudzwa kwechirongwa uye kugadzirisa kunoitika zvisina mutsetse mukati mekubatanidza uku, kumhanyisa kuvandudza sisitimu.
Zvimwe zveDynamic C zvinosanganisira:
- Dynamic C ine-nyore-kushandisa-yakavakirwa-mukati mameseji edhita. Zvirongwa zvinogona kuitwa uye kugadziridzwa zvinopindirana pane sosi-kodhi kana muchina-kodhi nhanho. Dhonza-pasi menyu uye mapfupi ekhibhodi emirairo mizhinji anoita kuti Dynamic C ive nyore kushandisa.
- Dynamic C inotsigirawo hurongwa hwemutauro wegungano. Hazvifanirwe kusiya C kana hurongwa hwekusimudzira kunyora kodhi yemutauro wegungano. C uye mutauro wegungano zvinogona kusanganiswa pamwechete.
- Kugadzirisa pasi peDynamic C kunosanganisira kugona kushandisa printf mirairo, maratidziro ekutarisa, breakpoints uye zvimwe zvepamberi debugging maficha. Mataurirwo ewachi anogona kushandiswa kuverengera mataurirwo eC anosanganisira chinongedzo chechirongwa kana mabasa. Matauriro ewachi anogona kuongororwa akamira panzvimbo yekuzorora kana chinangwa chiri kuita chirongwa chayo.
- Dynamic C inopa mawedzero kumutauro weC (sezvakagovaniswa uye zvakadzivirirwa zvakasiyana-siyana, macostatement uye macofunctions) anotsigira chaiwo-embedded system kuvandudzwa kwehurongwa. Kudzongonyedza sevhisi maitiro anogona kunyorwa muC. Dynamic C inotsigira kubatana uye preemptive multitasking.
- Dynamic C inouya nemaraibhurari akawanda ebasa, ese ari musource code. Aya maraibhurari anotsigira-chaiyo-nguva hurongwa, muchina level I/O, uye inopa yakajairwa tambo uye masvomhu mabasa.
- Dynamic C inounganidza yakananga kundangariro. Mabasa nemaraibhurari anounganidzwa uye akabatanidzwa uye anotorwa pa-the-fly. PaPC inokurumidza, Dynamic C inogona kurodha 30,000 bytes yekodhi mumasekonzi mashanu pamwero we5 bps.
3.2 System Zvinodiwa
Kuisa uye kumhanya Dynamic C, system yako inofanirwa kunge ichimhanyisa imwe yeanotevera masisitimu anoshanda:
- Windows 95
- Windows 98
- Windows NT
- Windows Me
- Windows 2000
- Windows XP
3.2.1 Hardware Zvinodiwa
Iyo PC yaunoisa Dynamic C yekuvandudza yeRCM2300-yakavakirwa masisitimu inofanirwa kuve neinotevera hardware:
- Pentium kana gare gare microprocessor
- 32 MB ye RAM
- Inokwana 50 MB yemahara hard drive nzvimbo
- Inenge imwe yemahara COM (serial) chiteshi chekutaurirana neanotariswa masisitimu
- CD-ROM drive (yekuisa software)
3.3 Kuisa Dynamic C
Isa iyo Dynamic C CD-ROM mudhiraivha paPC yako. Kana autorun ikagoneswa, kuiswa kweCD kunotanga otomatiki.
Kana autorun yakaremara kana kuisirwa neimwe nzira kusatanga, shandisa iyo Windows Tanga > Mhanya menyu kana Windows Explorer yekuvhura SETUP.EXE kubva pamudzi folda yeCD-ROM.
Iyo yekuisa chirongwa ichakutungamira iwe kuburikidza nekuisa maitiro. Matanho mazhinji emuitiro anozvitsanangura uye haana kuvharwa muchikamu chino. Matanho akasarudzwa anogona kunge achivhiringa kune vamwe vashandisi anotsanangurwa pazasi. (Mamwe ekuisa utility skrini anogona kusiyana zvishoma kubva kune anoratidzwa.)
3.3.1 Chirongwa uye Zvinyorwa File Nzvimbo
Dynamic C's application, raibhurari uye zvinyorwa files inogona kuiswa mune chero nzvimbo iri nyore pane yako yekushanda's hard drives.
Nzvimbo yekugara, sezvakaratidzwa mune example pamusoro, iri mufolda yakatumidzwa shanduro yeDynamic C, yakaiswa mumudziyo weC: drive. Kana nzvimbo iyi isina kukodzera, isa imwe nzira yemidzi usati wadzvanya Zvinotevera >. Files akaiswa mune yakataurwa folda, saka usaise nzvimbo iyi kune dhiraivha midzi dhairekitori.
3.3.2 Kuiswa Type
Dynamic C ine zvikamu zviviri zvinogona kuiswa pamwechete kana zvakasiyana. Chimwe chikamu iDynamic C pachayo, ine nharaunda yekusimudzira, rutsigiro files nemaraibhurari. Chimwe chikamu iraibhurari yezvinyorwa muHTML nePDF mafomati, ayo anogona kusiiwa asina kuvhurwa kuchengetedza hard drive nzvimbo kana kuisirwa kumwe kunhu (pane yakaparadzana kana net-work drive, ye ex.ample).
Mhando yekuisa inosarudzwa mune yekuisa menyu inoratidzwa pamusoro. Zvisarudzo ndezvi:
- Typical Installation - Dzese Dynamic C uye raibhurari yezvinyorwa zvichaiswa mune yakataurwa folda (default).
- Compact Kuisirwa - Dynamic C chete ndiyo ichaiswa.
- Custom Installation - Unotenderwa kusarudza kuti ndezvipi zvikamu zvakaiswa. Sarudzo iyi inobatsira kuisa kana kuisazve zvinyorwa chete.
3.3.3 Sarudza COM Port
Dynamic C inoshandisa COM (serial) chiteshi kutaurirana neinongedzo yekuvandudza system. Iko kuisirwa kunobvumidza iwe kusarudza iyo COM port ichashandiswa.
Sarudzo yakasarudzika, sezvakaratidzwa mune exampLe pamusoro, iri COM1. Unogona kusarudza chero chiteshi chengarava chiripo chekushandisa Dynamic C. Kana iwe usina chokwadi kuti ndechipi chiteshi chiripo, sarudza COM1. Iyi sarudzo inogona kuchinjwa gare gare mukati meDynamic C.
CHERECHEDZA: Iyo yekuisa yekushandisa haitarise yakasarudzwa COM port nenzira ipi zvayo. Kudoma chiteshi chiri kushandiswa nemumwe mudziyo (mbeva, modemu, nezvimwewo) zvinogona kukonzera matambudziko echinguvana kana Dynamic C yatangwa.
3.3.4 Zvidhori zveDesktop
Kana kuiswa kwako kwapera, iwe uchave uine anosvika matatu ma icons paPC desktop yako, sezvaratidzwa pazasi.
Imwe icon ndeyeDynamic C, imwe inovhura menyu yezvinyorwa, uye yechitatu ndeye Rabbit Field Utility, chishandiso chinoshandiswa kudhawunirodha precompiled software kune inotangwa system.
3.4 Kutanga Dynamic C
Kana iyo RabbitCore module yamiswa uye yabatanidzwa sekutsanangurwa kwazvino muChitsauko 2 uye Dynamic C yaiswa, tanga Dynamic C nekudzvanya kaviri pane Dynamic C icon. Dynamic C inofanirwa kutanga, wobva watsvaga iyo inotarirwa sisitimu paCOM port yawakatsanangura panguva yekuisa (nekusarudzika, COM1). Kana yangoonekwa, Dynamic C inofanirwa kupfuura nekutevedzana kwematanho kutonhora-boot module uye kuunganidza iyo BIOS.
Kana ukagamuchira meseji ichitanga "BIOS yakanyatso kuunganidzwa uye kurodha…” wagadzirira kuenderera mberi nesample mapurogiramu muchikamu chinotevera.
3.4.1 Mharidzo Yemhosho paKutaurirana
Kana wagamuchira meseji "Hapana Tsuro processor yaonekwa” tambo yekuronga inogona kunge yakabatana kune imwe yakasiyana COM chiteshi, chinongedzo chinogona kunge chisina kunaka, kana iyo inotarirwa system inogona kunge isina simba kumusoro. Kutanga, tarisa kuti uone kuti simba re LED riri paPrototyping Board rakabatidzwa. Kana zvirizvo, tarisa magumo ese etambo yepurogiramu kuti uone kuti yakanyatsobatanidzwa muPC uye RCM2300's programming port, ine pini-1 mupendero wetambo inofananidzwa nepini-1 mucherechedzo pabhodhi. Kana iwe uri kushandisa iyo Prototyping Board, ita shuwa kuti module yacho yakanyatso kuisirwa uye nemazvo mumibatanidzwa yayo.
Kana pasina zvikanganiso ne hardware, sarudza yakasiyana COM port mukati Dynamic C. Kubva Options menyu, sarudza Project Options, wobva wasarudza Communications. Iyo dialog inoratidzwa inofanira kuoneka.
Sarudza imwe COM port kubva pane iyo rondedzero, wobva wadzvanya OK. Press kumanikidza Dynamic C kudzosera iyo BIOS. Kana Dynamic C ichiri kutaura kuti haikwanise kuwana iyo inotarirwa system, dzokorora matanho ari pamusoro kusvika wawana inoshanda. COM port.
Kana iwe ukagamuchira iyo "BIOS yakanyatso kuunganidzwa ..." meseji mushure mekudzvanya kana kutanga Dynamic C, uye iyi meseji inoteverwa nemharidzo yekukanganisa meseji, zvinogoneka kuti PC yako haigone kubata iyo 115,200 bps baud rate. Edza kushandura chiyero chebaud kusvika pa57,600 bps sezvinotevera.
• Tsvaga iyo Serial Options nhaurirano muDynamic C Sarudzo> Sarudzo dzeProjekiti> Nhaurirano menyu. Shandura mwero webaud ku57,600 bps. Wobva wadzvanya kana kutangazve Dynamic C.
3.5 Sample Zvirongwa
Kuti ikubatsire kukuziva iwe neRCM2300 modules, Dynamic C inosanganisira akati wandei sample mapurogiramu. Kurodha, kuita uye kudzidza zvirongwa izvi zvinokupa maoko akasimba-pamusoroview yekugona kweRCM2300, pamwe nekutanga nekukurumidza neDynamic C sechishandiso chekuvandudza chishandiso.
CHERECHEDZA: Iyo sample mapurogiramu anofungidzira kuti une ruzivo rwekutanga rweANSI C. Kana usina, ona mapeji ekutanga e Dynamic C User's Manual nokuda kwerondedzero yekuverenga inokurudzirwa.
Pakati pevazhinji sampzvirongwa zvinosanganisirwa neDynamic C, akati wandei akananga kuRCM2200 module. Aya mapurogiramu achawanikwa mu Sampzvishoma \ RCM2300 folder.
Tinokurudzira kuti uongorore zvitatu zvinotevera zveizviample mapurogiramu ekuwana yakazara-yakazara kushanya kwekugona kweiyo RabbitCore RCM2300 modules. Ivo vanogadzira "yekudzidza arc" kubva kune yekutanga kusvika kune yepamusoro I/O control.
- FLASHLED.C - Master RCM2300 anoramba achipenya LED DS3 paPrototyping Board.
- FLASHLEDS.C-Tenzi RCM2300 anoramba achipenya maLED DS2 uye DS3 paPro-totyping Board.
- TOGGLELED.C-Tenzi RCM2300 inopenya LED DS2 paPrototyping Board uye inoshandura LED DS3 pa/kudzima mukupindura kudzvanya S3.
Imwe neimwe yezvirongwa izvi inotsanangurwa zvizere mukati meiyo source code. Tarisa kune aya makomendi kuti uwane ruzivo rwekuti chirongwa chega chega chinoshanda sei.
Kana uchinge watakura nekuita zvirongwa zvitatu izvi uye uine nzwisiso yekuti Dynamic C uye iyo RCM2300 modules inopindirana sei, unogona kuenderera mberi uye kuyedza mamwe s.ample mapurogiramu, kana kutanga kuvaka yako.
CHIZIVISO KUVASHANDISI
Z-ZVENYIKA ZVIKWIDZWA HAZVIZVINHU ZVINHU ZVINHU ZVINHU HAZVINHU ZVINOGIDZWA KUSHANDISWA SEZVINHU ZVINOKOSHA MUMIDZIDZO YEHUPENYU-RUTSIGIRO KANA ZVINHU KANA ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVAKASIYANA CHIBVUMIRO CHAKAKANYORWA NEZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINOITWA KUSHANDISWA KWAKADAI KWAKAPINWA PAKATI PAMUTENGO NEMUZVO. Zvishandiso kana masisitimu anotsigira hupenyu zvigadziriso kana masisitimu akagadzirirwa kuiswa mukati memuviri kana kuchengetedza hupenyu, uye kutadza kwawo kuita, kana kuchishandiswa nemazvo zvinoenderana nemirayiridzo yekushandiswa yakapihwa mumanyorero uye bhuku remushandisi, inogona kutarisirwa zvine musoro. zvinokonzera kukuvara kukuru.
Hapana software yakaoma kana hardware system yakakwana. Mabhugi anogara aripo muhurongwa hwemhando ipi neipi. Kuti udzivise njodzi kuhupenyu kana pfuma, ibasa remugadziri wehurongwa kubatanidza nzira dzekudzivirira dzisiri dzakakodzera kune njodzi inosanganisirwa.
Zvese zvigadzirwa zveZ-World zvine zana muzana zvakaedzwa zvinoshanda. Yekuwedzera bvunzo inogona kusanganisira yekuona yemhando yekudzora ongororo kana mechaniki yakakanganisika analyzer ongororo. Tsanangudzo dzinobva pahunhu hweakaedzwa sample mayunitsi pane kuyedza pamusoro pekushisa uye voltage yeimwe neimwe unit. Z-Nyika zvigadzirwa zvinogona kukodzera zvikamu kuti zvishande mukati mehuwandu hwema paramita akasiyana neakakurudzirwa nemugadziri. Iri zano rinotendwa kuti rine mari yakawanda uye rinoshanda. Kuwedzera kuyedzwa kana kupisa-mukati kweyega yega unit kunowanikwa nekurongeka kwakakosha.
SCHEMATICS
090-0119 RCM2300 Schematic
www.rabbitsemiconductor.com/documentation/schemat/090-0119.pdf
090-0122 RCM2200/RCM2300 Prototyping Board Schematic
www.rabbitsemiconductor.com/docurnentation/schemat/090-0 1 22.pdf
090-0128 Programming Cable Schematic
www.rabbitsemiconductor.com/documentation/schemat/090-0128.pdf
Zvirongwa zvakasanganisirwa nebhuku rakadhindwa ndidzo dzokororo dzichangoburwa dzakawanikwa panguva iyo bhuku rakapedzisira kugadziridzwa. Mavhezheni epamhepo ebhuku ane zvinongedzo kune yazvino yakadzokororwa schematic pa Web site. Unogona kushandisa zvakare URL ruzivo rwakapihwa pamusoro kuti uwane yazvino schematics zvakananga.
Kutanga Manual
Zvinyorwa / Zvishandiso
![]() |
Digi RCM2300 RabbitCore C-Programmable Module [pdf] User Manual RCM2300, RabbitCore, C-Programmable Module, Programmable Module, Module |