RabbitCore RCM2300
C-Programmable Module
Buku Loyamba
019-0101 • 040515-D
RabbitCore RCM2300 Buku Loyambira
Gawo Nambala 019-0101 • 040515-C • Yasindikizidwa ku USA
© 2001-2004 Z-World, Inc. • Ufulu wonse ndi wotetezedwa.
Z-World ili ndi ufulu wosintha ndikusintha zinthu zake popanda kupereka chidziwitso.
Zizindikiro
Kalulu ndi Kalulu 2000 ndi zilembo zolembetsedwa za Rabbit Semiconductor.
RabbitCore ndi chizindikiro cha Rabbit Semiconductor.
Dynamic C ndi chizindikiro cholembetsedwa cha Z-World Inc.
Malingaliro a kampani Z-World, Inc.
2900 Spafford Street
Davis, California 95616-6800
USA
Foni: 530-757-3737
Fax: 530-757-3792
www.zworld.com
Kalulu Semiconductor
2932 Spafford Street
Davis, California 95616-6800
USA
Foni: 530-757-8400
Fax: 530-757-8402
www.rabbitsemiconductor.com
RabbitCore RCM2300
1. MAU OYAMBA NDIPONSOVIEW
RabbitCore RCM2300 ndi gawo laling'ono lapamwamba kwambiri lomwe limaphatikizapo Rabbit 2000 ™ microprocessor yamphamvu, flash memory, static RAM, ndi madoko a digito 110, onse pa PCB yomwe ili 1.15 ″ x 1.60 ″ (29.2 mm x 40.6 mm).
1.1 RCM2300 Kufotokozera
RCM2300 ndi gawo laling'ono kwambiri lomwe limanyamula mphamvu ya Rabbit 2000™ microprocessor mu mainchesi 1.84 (11.9 cm²). Mitu iwiri ya pini 26 imatulutsa mabasi a Rabbit 2000 I/O, mizere ya ma adilesi, mizere ya data, madoko ofanana, ndi ma serial madoko.
RCM2300 imalandira mphamvu zake + 5 V kuchokera pa bolodi la ogwiritsa ntchito pomwe imayikidwa. RCM2300 imatha kulumikizana ndi mitundu yonse ya zida za digito zomwe zimagwirizana ndi CMOS kudzera pagulu la ogwiritsa ntchito.
RCM2300 imatenga advan yonsetage mwa zotsatirazi Rabbit 2000 ndi zina zomangidwa:
- mwachangu, malangizo othandiza.
- zisanu 8-bit timer cascadable awiriawiri, 10-bit timer imodzi yokhala ndi 2 machesi register omwe aliyense amakhala ndi kusokoneza.
- watchdog timer.
- 57 I/O (kuphatikiza cholinga chambiri I/O, mizere ya ma adilesi, mizere ya data, ndi mizere yowongolera pamitu, ndi 11 I/O pa zolumikizira kudzenje).
- 256K ya kukumbukira kosasinthika kwa flash kuti musunge mapulogalamu olembedwa a RCM2300.
- 128K ya SRAM yobweza batire.
- mofulumira 22.1 MHz liwiro wotchi.
- dongosolo la batire yosunga zobwezeretsera mkati.
- madoko anayi chosalekeza.
Gawo lina la RabbitCore lingagwiritsidwe ntchito kukonzanso RCM2300. Kukonzanso uku (ndi kukonza zolakwika) kutha kuchitidwa kudzera pa intaneti pogwiritsa ntchito njira yopangira pulogalamu ya Z-World's RabbitLink kapena ma module a RabbitCore okhala ndi Ethernet pogwiritsa ntchito mawonekedwe a Dynamic C's DeviceMate.
1.1.1 Mabaibulo Ena a Fakitale
Kuti mukhale ndi omanga omwe ali ndi zosowa zapadera, mitundu ina ya RCM2300 module ingapezeke mu kuchuluka kwa kupanga pa dongosolo lapadera.
Mitundu yamphamvu yotsika ya RCM2300 yomwe ikuyenda pa 3.686 MHz ndi 3.3 V imatha kupangidwa mochulukira. Wotchiyo imatha kusinthidwa kukhala imodzi mwa ma frequency asanu otsika mpaka 32 kHz kuti muchepetse kugwiritsa ntchito mphamvu kwambiri.
1.1.2 Zofotokozera Zathupi & Zamagetsi
Gulu 1 limatchula zofunikira za RCM2300.
Table 1. Zofunikira za RCM2300
Kufotokozera | Deta |
Magetsi | 4.75 - 5.25 VDC (108 mA pa liwiro la wotchi ya 22.1 MHz) |
Kukula | 1.15″ x 1.60″ x 0.55″ (29 mm x 41 mm x 14 mm) |
Zachilengedwe | -40 ° C mpaka 85 ° C, 5-95% chinyezi, noncondensing |
ZINDIKIRANI: Kuti mudziwe zambiri zazinthu zonse, onani Zowonjezera A mu RabbitCore RCM2300 Buku Logwiritsa Ntchito.
Ma module a RCM2300 ali ndi mitu iwiri ya pini 26 yomwe zingwe zimatha kulumikizidwa, kapena zomwe zitha kulumikizidwa muzitsulo zofananira pa chipangizo chopangira. Mapinouts a zolumikizira izi akuwonetsedwa mu Chithunzi 1 pansipa.
j4j5
Zindikirani: Zolemba izi zikuwonetsedwa pansipa Pansi Mbali wa module.
Chithunzi 1. RCM2300 Pinout
Malo owonjezera khumi ndi asanu akupezeka m'mphepete mwa bolodi la RCM2300. Malo olumikizirawa ndi 0.030 ″ mabowo awiri otalikirana ndi 0.05 ″. Malo owonjezera khumi ndi asanu ndi anayi akupezeka kumalo a J2 ndi J3. Mfundo zowonjezera izi zasungidwa kuti zigwiritsidwe ntchito mtsogolo.
1.2 Mapulogalamu Othandizira
RCM2300 imagwiritsa ntchito chilengedwe chachitukuko cha Dynamic C popanga mwachangu komanso kukonza zolakwika pamapulogalamu othamanga. Dynamic C imapereka malo otukuka athunthu okhala ndi mkonzi wophatikizika, compiler ndi debugger-level debugger. Iwo interfaces mwachindunji ndi chandamale dongosolo, kuchotsa kufunika zovuta ndi zosadalirika mu-dera emulators.
Dynamic C iyenera kukhazikitsidwa pa Windows workstation yokhala ndi doko limodzi laulere (COM) kuti mulumikizane ndi pulogalamu yomwe mukufuna. Onani Mutu 3, “Kuyika Mapulogalamu & Kupitiliraview,” kuti mumve zambiri pakukhazikitsa Dynamic C.
ZINDIKIRANI: RCM2300 imafuna Dynamic C v7.04 kapena mtsogolo kuti ipangidwe. Mtundu wogwirizana uli pa CD-ROM ya Development Kit.
1.3 Momwe Mungagwiritsire Ntchito Bukuli
Izi Kuyambapo Bukuli lapangidwa kuti lipatse ogwiritsa ntchito mwachangu koma molimba ndi gawo la RCM2300.
1.3.1 Zambiri Zogulitsa
Zambiri za RabbitCore RCM2300 zaperekedwa mu RabbitCore RCM2300 Buku Logwiritsa Ntchito amaperekedwa pa CD-ROM yomwe ili mumtundu wa HTML ndi Adobe PDF.
Ogwiritsa ntchito ena otsogola atha kusankha kulumpha ena onse a buku loyambilirali ndikupita mwachindunji ndi zambiri za hardware ndi mapulogalamu a pulogalamu yomwe ili mu Buku la Wogwiritsa.
ZINDIKIRANI: Tikukulimbikitsani kuti aliyense amene sakudziwa bwino za Rabbit Semiconductor kapena Z-World awerenge buku lonseli kuti adziwe zambiri zogwiritsa ntchito mfundo zapamwambazi.
1.3.2 Zowonjezera Zowonjezera Zambiri
Kuphatikiza pa chidziwitso chachindunji chomwe chili mu RabbitCore RCM2300 Buku Logwiritsa Ntchito, mabuku ena awiri ofotokozera aperekedwa mu HTML ndi PDF pa CD-ROM. Ogwiritsa ntchito apamwamba apeza kuti maumboni awa ndi ofunika pakupanga machitidwe ozikidwa pa RCM2300.
- Dynamic C User Manual
- Buku Logwiritsa Ntchito Kalulu 2000 Microprocessor
1.3.3 Kugwiritsa Ntchito Zolemba Paintaneti
Timapereka zochuluka zamakalata athu ogwiritsira ntchito komanso zolembedwa m'mitundu iwiri yamagetsi, HTML ndi Adobe PDF. Timachita izi pazifukwa zingapo.
Tikukhulupirira kuti kupatsa ogwiritsa ntchito laibulale yathu yonse yazinthu zamabuku ndi zolemba ndizothandiza. Komabe, mabuku osindikizidwa ndi okwera mtengo kusindikiza, kusunga ndi kutumiza. M'malo mophatikizira ndi kulipiritsa mabuku omwe wogwiritsa ntchito aliyense sangafune, kapena kungopereka zolemba zokhudzana ndi malonda okha, timasankha kupereka zolembedwa zathu zonse ndi laibulale yazachidziwitso pakompyuta ndi zida zonse zachitukuko komanso malo athu otukuka a Dynamic C.
ZINDIKIRANI: Mtundu waposachedwa kwambiri wa Adobe Acrobat Reader utha kutsitsa kuchokera ku Adobe's web site pa http://www.adobe.com. Tikukulimbikitsani kuti mugwiritse ntchito mtundu wa 4.0 kapena wamtsogolo.
Kupereka zolembedwazi pakompyuta kumapulumutsa mapepala ochuluka kwambiri posasindikiza mabuku omwe ogwiritsa ntchito sakuwafuna.
Kupeza Zolemba Paintaneti
Zolemba zapaintaneti zimayikidwa limodzi ndi Dynamic C, ndipo chithunzi chazolemba chimayikidwa pa desktop. Dinani kawiri chizindikirochi kuti mufike pa menyu. Ngati chizindikirocho chikusowa, pangani chithunzi chatsopano cha desktop chomwe chimalozera default.htm mu madotolo foda, yopezeka mufoda yoyika Dynamic C.
Zomasulira zaposachedwa za zolembedwa zonse zimapezeka nthawi zonse kwaulere, kutsitsa osalembetsa kuchokera kwathu Web tsamba komanso.
Kusindikiza Mabuku Amagetsi
Timazindikira kuti ogwiritsa ntchito ambiri amakonda mabuku osindikizidwa kuti agwiritse ntchito. Ogwiritsa ntchito amatha kusindikiza mosavuta zonse kapena zigawo za zolemba zomwe zaperekedwa pakompyuta. Malangizo otsatirawa angakhale othandiza:
- Sindikizani kuchokera kumitundu ya Adobe PDF ya files, osati mitundu ya HTML.
- Ngati chosindikizira chanu chimathandizira kusindikiza kwaduplex, sindikizani masamba ambali ziwiri.
- Ngati mulibe chosindikizira choyenera kapena simukufuna kusindikiza nokha, masitolo ambiri ogulitsa (monga Kinkos, CopyMax, AlphaGraphics, etc.) adzasindikiza bukhuli kuchokera mu PDF. file ndi kulimanga pamtengo wokwanira-za zomwe tingafunikire kulipiritsa pa bukhu losindikizidwa ndi lomangidwa.
2. KUSINTHA KWA ZAMBIRI
Mutuwu ukufotokoza za hardware ya RCM2300 mwatsatanetsatane, ndikufotokozera momwe mungakhazikitsire ndikugwiritsa ntchito Prototyping Board yomwe ili pansipa.
ZINDIKIRANI: Mutuwu (ndi bukuli) ganizirani kuti muli ndi RabbitCore RCM2300 Development Kit. Ngati mudagula gawo la RCM2300 palokha, muyenera kusintha zomwe zili mumutu uno ndi kwina kulikonse kuti zigwirizane ndi mayeso anu ndi kakhazikitsidwe kachitukuko.
2.1 Zamkatimu Zachitukuko
The RCM2300 Development Kit ili ndi izi:
- RCM2300 module yokhala ndi 256K flash memory ndi 128K SRAM.
- RCM2200/RCM2300 Prototyping Board.
- Mphamvu yamagetsi yosinthira khoma, 12 V DC, 500 mA Mphamvu zamagetsi zimaphatikizidwa ndi Zida Zachitukuko zomwe zimagulitsidwa pamsika waku North America. Ogwiritsa ntchito akunja akuyenera kugwiritsa ntchito magetsi omwe akupezeka kwanuko omwe angathe kupereka 7.5 V mpaka 25 V DC ku Prototyping Board.
- Chingwe chopanga pulogalamu chokhala ndi ma circuit-integrated level-matching circuitry.
- Zamphamvu C CD-ROM, yokhala ndi zolemba zonse zapa CD.
- Izi Kuyambapo buku.
- Kalulu 2000 Purosesa Easy Reference chithunzi.
- Khadi lolembetsa.
2.2 Gulu la Prototyping Board
Prototyping Board yomwe ili mu Development Kit imapangitsa kukhala kosavuta kulumikiza RCM2300 kumagetsi opangira chitukuko. Imaperekanso zida zoyambira za I/O (zosinthira ndi ma LED), komanso malo opangira zopangira zida zapamwamba kwambiri.
Prototyping Board ingagwiritsidwe ntchito popanda kusinthidwa pamlingo wofunikira kwambiri pakuwunika ndi chitukuko.
Pamene mukupita patsogolo pakuyesa kwamakono ndi chitukuko cha hardware, zosintha ndi zowonjezera zikhoza kupangidwa ku bolodi popanda kusintha kapena kuwononga RabbitCore module yokha.
Prototyping Board ikuwonetsedwa mu Chithunzi 2, ndi mawonekedwe ake akuluakulu azindikiridwa.
Chithunzi 2. RCM2200/RCM2300 Prototyping Board
2.2.1 Mawonekedwe a Prototyping Board
• Kulumikiza Mphamvu - Mutu wa pini 3 umaperekedwa ku J5 polumikizira magetsi. Dziwani kuti zikhomo zonse zakunja zimalumikizidwa pansi ndipo pini yapakati imalumikizidwa ndi kulowetsa kwa V + yaiwisi. Chingwe chochokera ku chosinthira khoma choperekedwa ndi mtundu waku North America wa Development Kit chimathera pa cholumikizira chomwe chingakhale cholumikizidwa munjira iliyonse.
Ogwiritsa ntchito omwe amapereka magetsi awoawo akuyenera kuwonetsetsa kuti akutulutsa 7.5-25 V DC osachepera 500 mA. Voltage regulator iyamba kugwiritsidwa ntchito. (Nyengo zotsika za volt-zaka zimachepetsa kutentha kwa chipangizocho.)
• Kupereka Mphamvu Zowongolera - The yaiwisi DC voltage anapereka kwa MPHAMVU chamutu pa J5 chimayendetsedwa ku 5 V liniya voltage regulator, yomwe imapereka mphamvu zokhazikika ku RCM2300 ndi Prototyping Board. Diode ya Shottky imateteza magetsi kuti asawonongeke kuchokera kumalumikizidwe amagetsi osinthidwa.
• Mphamvu ya magetsi -Kuyatsa kwamphamvu kwa LED nthawi iliyonse mphamvu ikalumikizidwa ndi Prototyping Board.
• Bwezerani Kusintha - Kulumikizana kwakanthawi, komwe nthawi zambiri kumatsegula kumalumikizidwa mwachindunji ndi master RCM2300's /RES pin. Kukanikiza switch kukakamiza kukonzanso kwa hardware kwa dongosolo.
• Kusintha kwa I/O ndi ma LED - Kulumikizana kwakanthawi kochepa, zosintha zotseguka zimalumikizidwa ndi zikhomo za PB2 ndi PB3 za master RCM2300, ndipo zitha kuwerengedwa ngati zolowa ndi s.ampndi application.
Ma LED awiri amalumikizidwa ndi zikhomo za PEI ndi PE7 za master RCM2300, ndipo zitha kuyendetsedwa ngati zisonyezo zotuluka ndi s.ampndi application.
Ma LED ndi masiwichi amalumikizidwa kudzera pa JP1, yomwe imakhala ndi mafupipafupi oyandikana nawo. Izi zitha kudulidwa kuti zilumikize ma LED, ndipo mutu wa pini 8 ukhoza kugulitsidwa ku JP1 kuti alole kulumikizana kwawo ndi ma jumper. Onani Chithunzi 3 kuti mudziwe zambiri.
• Madera Okulitsa - The Prototyping Board imapatsidwa madera angapo opanda anthu kuti awonjezere I/0 ndi kuthekera kolumikizana. Onani gawo lotsatira kuti mudziwe zambiri.
• Prototyping Area - Malo owolowa manja a prototyping aperekedwa kuti akhazikitse zida zapabowo. Mabasi a Vcc (5 V DC) ndi Ground amayenda m'mphepete mwa derali. Malo opangira zida zokwera pamwamba amaperekedwa kumanja kwa malo odutsa. Dziwani kuti pali mapepala a chipangizo cha SMT pamwamba ndi pansi pa Prototyping Board. Pad iliyonse ya SMT imalumikizidwa ku dzenje lopangidwa kuti livomereze waya wolimba wa 30 AWG, womwe umayenera kugulitsidwa ukangolowa mu dzenje.
• Kapolo Module zolumikizira - Seti yachiwiri yolumikizira idalumikizidwa kale kuti ilole kuyika kwachiwiri, kapolo RCM2200 kapena RCM2300.
2.2.2 Prototyping Board Kukula
Prototyping Board imabwera ndi madera angapo opanda anthu, omwe amatha kudzazidwa ndi zigawo kuti zigwirizane ndi zosowa zachitukuko za wogwiritsa ntchito. Pambuyo poyesera ndi sampndi mapulogalamu omwe ali mu Gawo 3.5, mungafune kukulitsa luso la Prototyping Board kuti muyesetsenso ndikukula. Onani ku Prototyping Board schematic (090-0122) kuti mumve zambiri ngati pakufunika.
• Ma Module Extension Headers - Ma pini athunthu a master ndi akapolo mod-ules amapangidwanso pamitu iwiriyi. Madivelopa amatha kugulitsa mawaya molunjika m'mabowo oyenerera, kapena, kuti azitha kusinthasintha, mizere yamutu ya 0.1 ″ pitch 26-pin imatha kugulitsidwa m'malo mwake. Onani Chithunzi 1 cha mapinouts apamutu.
• Mtengo wa RS-232 - Madoko awiri a 2-waya kapena amodzi a 5-waya RS-232 serial amatha kuwonjezeredwa ku Prototyping Board pokhazikitsa IC driver RS-232 ndi ma capacitor anayi. Chip choyendetsa cha Maxim MAX232CPE kapena chipangizo chofananira chimalimbikitsidwa ku U2. Onani ku Prototyping Board schematic kuti mumve zambiri.
Mzere wapamutu wa 10-pini 0.1-inch ukhoza kuyikidwa pa J6 kuti ulole kulumikiza chingwe cha riboni chopita ku cholumikizira chokhazikika cha DE-9.
Zida zonse zamadoko za RS-232 zimakwera pamwamba pa Prototyping Board pansipa ndi kumanzere kwa MBUYE udindo wa module.
ZINDIKIRANI: Chip cha RS-232, ma capacitor ndi mutu wamutu amapezeka kuchokera kwa otumiza zamagetsi monga Digi-Key.
• Prototyping Board Component Header - Zikhomo zinayi za I / 0 kuchokera ku module ya RCM2300 ndizolimba ku ma LED a Prototyping Board ndikusintha kudzera pa JP1 pansi pa Prototyping Board.
Kuti mutsegule zidazi ndikulola kuti mapiniwo agwiritsidwe ntchito pazinthu zina, dulani mizere pakati pa mizere ya mapini a JPI. Gwiritsani ntchito mpeni kapena chida chofananiracho kuti mudule kapena kuswa njira zodutsa JP1 pakati pa mivi yojambulidwa ndi silika, monga momwe chithunzi 3 chikusonyezera.
Gwiritsani ntchito zodumphira pa JP 1 ngati mukufuna kulumikizanso zida zilizonse pambuyo pake.
Chithunzi 3. Prototyping Board Header JPI (yomwe ili pa BOTTOM SIDE ya bolodi)
2.3 Kulumikizana kwa Hardware
Pali njira zitatu zolumikizira Prototyping Board kuti mugwiritse ntchito ndi Dynamic C ndi sampmapulogalamu:
- Gwirizanitsani RCM2300 ku Prototyping Board.
- Lumikizani chingwe cha mapulogalamu pakati pa RCM2300 ndi PC.
- Lumikizani magetsi ku Prototyping Board.
2.3.1 Gwirizanitsani RCM2300 ku Prototyping Board
Sinthani gawo la RCM2300 kuti zikhomo zamutu ndi dzenje lokwera la RCM2300 zigwirizane ndi zitsulo ndi dzenje lokwera pa Prototyping Board monga momwe tawonetsera pa Chithunzi 4. Gwirizanitsani mitu ya module J4 ndi J5 muzitsulo Jl ndi J2 pa Prototyping Board. .
Chithunzi 4. Ikani RCM2300 pa Prototyping Board
Ngakhale mutha kukhazikitsa moduli imodzi mumtundu wa MBUYE kapena KAPOLO udindo pa Prototyping Board, mawonekedwe onse a Prototyping Board (masiwichi, ma LED, madalaivala a serial port, etc.) amalumikizidwa ndi MBUYE udindo. Tikukulimbikitsani kuti muyike module imodzi mu MBUYE udindo.
ZINDIKIRANI: Ndikofunikira kuti mukonze zikhomo pamitu J4 ndi J5 ya RCM2300 ndendende ndi mapini ofananira a mitu Jl ndi J2 pa Prototyping Board. Zikhomo zapamutu zitha kupindika kapena kuonongeka ngati kuwongolera kwa pini kutha, ndipo gawo silingagwire ntchito. Kuwonongeka kosatha kwa magetsi kwa module kungabwerenso ngati moduli yolakwika ikuyendetsedwa.
Dinani mapini a module mwamphamvu mumitu ya Prototyping Board.
2.3.2 Lumikizani Chingwe cha Mapulogalamu
Chingwe chopangira pulogalamu chimalumikiza gawo la RCM2300 ku malo ogwirira ntchito a PC omwe ali ndi Dynamic C kuti alole kutsitsa mapulogalamu ndikuwunika kuti athetse vuto.
Lumikizani cholumikizira mapini 10 cha chingwe cholembera KULAMBIRA kumutu J1 pa module ya RabbitCore RCM2300 monga momwe tawonetsera pa Chithunzi 5. Onetsetsani kuti muyang'ane m'mphepete mwa chingwe (kawirikawiri chofiira) cha chingwe ku pini 1 ya cholumikizira. (Musagwiritse ntchito KUKHALA cholumikizira, chomwe chimagwiritsidwa ntchito polumikizana ndi serial.)
Lumikizani mbali ina ya chingwe chopangira mapulogalamu ku doko la COM pa PC yanu. Dziwani za doko lomwe mumalumikizira chingwecho, chifukwa Dynamic C ikufunika kuti izi zisinthidwe ikayikidwa.
ZINDIKIRANI: COM 1 ndiye doko lokhazikika lomwe amagwiritsidwa ntchito ndi Dynamic C.
Chithunzi 5. Lumikizani Programming Cable ku RCM2300
2.3.3 Lumikizani Magetsi
Pamene maulumikizidwe apamwambawa apangidwa, mukhoza kulumikiza mphamvu ku RabbitCore Prototyping Board.
Kokani cholumikizira kuchokera pa khoma la transformer kupita kumutu J5 pa Prototyping Board monga momwe tawonetsera pa Chithunzi 6. Cholumikiziracho chikhoza kumangirizidwa mwanjira iliyonse bola ngati sichikugwedezeka kumbali imodzi.
Chithunzi 6. Kugwirizana kwa Magetsi
Lumikizani khoma la transformer. Mphamvu ya LED (DS 1) pa Prototyping Board iyenera kuyatsa. RCM2300 ndi Prototyping Board tsopano zakonzeka kugwiritsidwa ntchito.
ZINDIKIRANI: A Bwezeraninso batani laperekedwa pa Prototyping Board kuti mulole kukonzanso kwa hardware popanda kulumikiza mphamvu.
Kuti mutsitse Prototyping Board, chotsani cholumikizira mphamvu kuchokera ku J5. Muyenera kulumikiza magetsi musanapange zosintha zilizonse mdera la prototyping, kusintha zolumikizira zilizonse pa bolodi, kapena kuchotsa RCM2300 pa bolodi.
2.4 Ndipita Kuti Kuchokera Pano?
Tikukulimbikitsani kuti mupite kumutu wotsatira ndikuyika Dynamic C (ngati simunayiyikire kale), ndiye yendetsani s yoyamba.ample pulogalamu yotsimikizira kuti RCM2300 ndi Prototyping Board zakhazikitsidwa ndikugwira ntchito moyenera.
Ngati chilichonse chikuwoneka kuti chikuyenda bwino, timalimbikitsa kutsatira njira zotsatirazi:
1. Thamangani ma sampndi mapulogalamu omwe afotokozedwa mu Gawo 3.5 kuti adziwe bwino za Dynamic C ndi kuthekera kwa RCM2300.
2. Kuti mudziwe zambiri, onani za RabbitCore RCM2300 Buku Logwiritsa Ntchito kuti mudziwe zambiri za RCM2300's hardware ndi mapulogalamu.
Chizindikiro cha zolembedwa chiyenera kukhazikitsidwa pa desktop yanu; dinani pa izo kuti mufike pa zolemba zolemba. Mutha kupanga chithunzi chatsopano cha desktop chomwe chimalozera default.htm mu madotolo foda mufoda yoyika Dynamic C.
3. Pamitu yotukuka, onani za Dynamic C User Manual, komanso muzolemba zapaintaneti.
2.4.1 Thandizo laukadaulo
ZINDIKIRANI: Ngati mudagula RCM2300 yanu kudzera mwa wogawa kapena kudzera mwa bwenzi la Z-World kapena Rabbit Semiconductor, funsani wofalitsa kapena bwenzi la Z-World kaye kuti akuthandizeni.
Ngati pali zovuta zilizonse pakadali pano:
- Onani Z-World/Rabbit Semiconductor Technical Bulletin Board pa www.zworld.com/support/.
- Gwiritsani ntchito fomu ya imelo ya Technical Support pa www.zworld.com/support/.
3. KUSINTHA KWA SOFTWARE & KUTHAVIEW
Kuti mupange ndi kukonza mapulogalamu a RCM2300 (ndi zida zina zonse za Z-World ndi Rabbit Semiconductor), muyenera kukhazikitsa ndi kugwiritsa ntchito Dynamic C Mutuwu ukukufikitsani pakukhazikitsa Dynamic C, kenako ndikukuwonetsani mawonekedwe ake akuluakulu ndi kulemekeza gawo la RabbitCore RCM2300.
3.1 Kuposaview Zithunzi za Dynamic C
Dynamic C imaphatikiza ntchito zotsatirazi mu pulogalamu imodzi:
- Kusintha
- Kulemba
- Kulumikizana
- Kutsegula
- Mu-Circuit Debugging
M'malo mwake, kusonkhanitsa, kulumikiza ndi kutsitsa ndi ntchito imodzi. Dynamic C sagwiritsa ntchito Emulator ya In-Circuit; mapulogalamu omwe akukonzedwa amatsitsidwa ndikuchitidwa kuchokera pa "chandandale" kudzera pa intaneti yolumikizidwa ndi doko. Kupititsa patsogolo mapulogalamu ndi kukonza zolakwika kumachitika mosasunthika kudutsa kulumikizana uku, kumathandizira kwambiri chitukuko chadongosolo.
Zina mwa Dynamic C ndizo:
- Dynamic C ili ndi cholembera chosavuta kugwiritsa ntchito. Mapulogalamu amatha kuchitidwa ndikusinthidwa mosalekeza pa source-code kapena mulingo wamakina. Ma menyu otsitsa ndi njira zazifupi za kiyibodi pamalamulo ambiri zimapangitsa kuti Dynamic C ikhale yosavuta kugwiritsa ntchito.
- Dynamic C imathandiziranso chilankhulo cha msonkhano. Sikoyenera kusiya C kapena dongosolo lachitukuko kuti mulembe chilankhulo cha msonkhano. C ndi chinenero cha msonkhano zikhoza kusakanikirana pamodzi.
- Kuthetsa vuto pansi pa Dynamic C kumaphatikizapo kugwiritsa ntchito printf malamulo, mawu owonera, ma breakpoints ndi zina zapamwamba zowongolera. Mawu owonera atha kugwiritsidwa ntchito kuwerengera mawu a C okhudza kusintha kwa pulogalamu yomwe mukufuna kapena magwiridwe antchito. Mawu owonera amatha kuyesedwa atayimitsidwa pamalo opumira kapena pomwe cholinga chake chikuyendetsa pulogalamu yake.
- Dynamic C imapereka zowonjezera ku chilankhulo cha C (monga zogawana ndi zotetezedwa, ma costatements ndi ma cofunctions) zomwe zimathandizira chitukuko cha machitidwe ophatikizidwa padziko lonse lapansi. Kuyimitsa kachitidwe ka ntchito kumatha kulembedwa mu C. Dynamic C imathandizira kugwirira ntchito limodzi ndi kukonzekera kuchita zambiri.
- Dynamic C imabwera ndi malaibulale ambiri ogwira ntchito, onse ali ndi code code. Ma library awa amathandizira pulogalamu yanthawi yeniyeni, mulingo wamakina I/O, ndipo amapereka zingwe ndi masamu.
- Dynamic C imapangidwa molunjika mpaka pamtima. Ntchito ndi malaibulale amapangidwa ndikulumikizidwa ndikutsitsidwa paliponse. Pa PC yothamanga, Dynamic C imatha kuyika ma code 30,000 mumasekondi 5 pamlingo wa baud wa 115,200 bps.
3.2 Zofunikira pa System
Kuti muyike ndikuyendetsa Dynamic C, makina anu ayenera kukhala akugwiritsa ntchito imodzi mwazinthu izi:
- Windows 95
- Windows 98
- Windows NT
- Windows Ine
- Windows 2000
- Windows XP
3.2.1 Zofunikira pa Hardware
PC yomwe mumayikamo Dynamic C yopanga makina ozikidwa pa RCM2300 iyenera kukhala ndi izi:
- Pentium kapena kenako microprocessor
- 32 MB ya RAM
- Osachepera 50 MB ya malo a hard drive aulere
- Osachepera doko limodzi laulere la COM (serial) lolumikizana ndi makina omwe mukufuna
- CD-ROM drive (yokhazikitsa mapulogalamu)
3.3 Kuyika Dynamic C
Ikani Dynamic C CD-ROM mu galimoto yanu pa PC yanu. Ngati autorun yayatsidwa, kukhazikitsa kwa CD kumayamba zokha.
Ngati autorun yayimitsidwa kapena kuyika sikunayambike, gwiritsani ntchito Windows Yambani> Thamangani menyu kapena Windows Explorer kuti mutsegule Kukhazikitsa kuchokera muzu chikwatu cha CD-ROM.
Pulogalamu yoyika idzakuwongolerani pakupanga. Masitepe ambiri a ndondomekoyi amadzifotokozera okha ndipo sanafotokozedwe mu gawoli. Njira zosankhidwa zomwe zingakhale zosokoneza kwa ogwiritsa ntchito zina zafotokozedwa pansipa. (Zina mwazowonetsa zowonetsera zitha kukhala zosiyana pang'ono ndi zomwe zikuwonetsedwa.)
3.3.1 Pulogalamu ndi Zolemba File Malo
Ntchito ya Dynamic C, laibulale ndi zolemba files ikhoza kukhazikitsidwa pamalo aliwonse abwino pa hard drive yanu.
Malo osasinthika, monga momwe tawonera kaleample pamwambapa, ili mu chikwatu chotchedwa Dynamic C, yoyikidwa mufoda ya C: drive. Ngati malowa sali oyenera, lowetsani njira ina musanadina Kenako >. Files amayikidwa mufoda yomwe yatchulidwa, chifukwa chake musakhazikitse malowa kukhala chikwatu cha mizu ya drive.
3.3.2 Mtundu Woyika
Dynamic C ili ndi zigawo ziwiri zomwe zitha kukhazikitsidwa palimodzi kapena padera. Chigawo chimodzi ndi Dynamic C yokha, yokhala ndi chitukuko, chithandizo files ndi malaibulale. Chigawo china ndi laibulale ya zolemba mu HTML ndi ma PDF, omwe angasiyidwe kuti asungire malo osungiramo hard drive kapena kuyika kwina (pa drive yosiyana kapena net-work, kale).ample).
Mtundu woyika umasankhidwa pazosankha zomwe zawonetsedwa pamwambapa. Zosankhazo ndi:
- Kuyika kwanthawi zonse - Zonse ziwiri za Dynamic C ndi laibulale ya zolemba zidzayikidwa mufoda yomwe yatchulidwa (yosasinthika).
- Kuyika Kwadongosolo - Ndi Dynamic C yokha yomwe idzayikidwe.
- Kukhazikitsa Mwamakonda - Mudzaloledwa kusankha zigawo zomwe zaikidwa. Kusankha kumeneku ndikothandiza kukhazikitsa kapena kukhazikitsanso zolembedwa zokha.
3.3.3 Sankhani COM Port
Dynamic C imagwiritsa ntchito doko la COM (serial) kuti ilumikizane ndi dongosolo lachitukuko. Kuyikako kumakupatsani mwayi wosankha doko la COM lomwe lidzagwiritsidwe.
Kusankha kosasintha, monga momwe tawonera kaleamppamwamba, ndi COM1. Mutha kusankha doko lililonse lomwe likupezeka kuti mugwiritse ntchito Dynamic C. Ngati simukudziwa kuti ndi doko liti lomwe lilipo, sankhani COM1. Zosankhazi zitha kusinthidwa pambuyo pake mkati mwa Dynamic C.
ZINDIKIRANI: Zothandizira zoyika siziyang'ana zomwe zasankhidwa COM doko mwanjira iliyonse. Kutchula doko lomwe likugwiritsidwa ntchito ndi chipangizo china (mbewa, modemu, ndi zina zotero) kungayambitse mavuto kwakanthawi Dynamic C ikayambika.
3.3.4 Zithunzi Zapakompyuta
Kuyika kwanu kukamaliza, mudzakhala ndi zithunzi zitatu pa kompyuta yanu, monga momwe zilili pansipa.
Chizindikiro chimodzi ndi cha Dynamic C, chimodzi chimatsegula zolemba, ndipo chachitatu ndi cha Rabbit Field Utility, chida chomwe chimagwiritsidwa ntchito kutsitsa mapulogalamu omwe adapangidwa kale ku dongosolo lomwe mukufuna.
3.4 Kuyambira Dynamic C
Module ya RabbitCore ikakhazikitsidwa ndikulumikizidwa monga tafotokozera mu Chaputala 2 ndipo Mphamvu C yakhazikitsidwa, yambani Dynamic C podina kawiri chizindikiro cha Dynamic C. Dynamic C iyenera kuyamba, kenako yang'anani njira yomwe mukufuna padoko la COM lomwe mudatchula pakuyika (mwachisawawa, COM1). Ikadziwika, Dynamic C iyenera kudutsa motsatizana kuti muyambitse gawo ndikuphatikiza BIOS.
Mukalandira meseji ikuyamba"BIOS idapangidwa bwino ndikutsitsa…” mwakonzeka kupitiriza ndi sample mapulogalamu mu gawo lotsatira.
3.4.1 Mauthenga Olakwika Pakulumikizana
Ngati mwalandira meseji "Palibe Purosesa wa Kalulu yemwe Wapezeka” chingwe chopangira mapulogalamu chikhoza kulumikizidwa ku china COM doko, kulumikizana kungakhale kolakwika, kapena dongosolo lomwe mukufuna lingakhale lopanda mphamvu. Choyamba, fufuzani kuti muwone kuti mphamvu ya LED pa Prototyping Board yayatsidwa. Ngati ndi choncho, yang'anani mbali zonse ziwiri za chingwe chopangira mapulogalamu kuti muwonetsetse kuti chalumikizidwa mwamphamvu mu PC ndi doko la pulogalamu ya RCM2300, ndi m'mphepete mwa chingwe-1 chofananira ndi pini-1 pa bolodi. Ngati mukugwiritsa ntchito Prototyping Board, onetsetsani kuti gawoli lakhazikitsidwa molimba komanso moyenera pazolumikizira zake.
Ngati palibe zolakwika ndi hardware, sankhani doko losiyana la COM mkati mwa Dynamic C. Kuchokera ku Zosankha menyu, sankhani Zosankha za Project, kenako sankhani Kulankhulana. Nkhani yowonetsedwa iyenera kuwonekera.
Sankhani ina COM doko kuchokera pamndandanda, kenako dinani Chabwino. Press kukakamiza Dynamic C kubwezeretsanso BIOS. Ngati Dynamic C ikunenabe kuti ikulephera kupeza njira yomwe mukufuna, bwerezani zomwe zili pamwambapa mpaka mutapeza yogwira. COM doko.
Mukalandira uthenga wa "BIOS wopangidwa bwino ..." mutatha kukanikiza kapena kuyambira Dynamic C, ndipo uthengawu ukutsatiridwa ndi uthenga wolakwika wa mauthenga, ndizotheka kuti PC yanu sichitha kupirira 115,200 bps baud rate. Yesani kusintha kuchuluka kwa baud kukhala 57,600 bps motere.
• Pezani Zambiri Zosankha dialog mu Dynamic C Zosankha> Zosankha za Pulojekiti> Kulumikizana menyu. Sinthani kuchuluka kwa baud kukhala 57,600 bps. Kenako dinani kapena kuyambitsanso Dynamic C.
3.5 Sampndi Programs
Kukuthandizani kuti mudziwe ma module a RCM2300, Dynamic C imaphatikizapo ma module angapoampndi mapulogalamu. Kutsegula, kuchita ndi kuphunzira mapulogalamuwa kumakupatsani mwayi wopitiliraview za kuthekera kwa RCM2300, komanso kuyamba mwachangu ndi Dynamic C ngati chida chopangira ntchito.
ZINDIKIRANI: Aampmapulogalamu akuganiza kuti mumamvetsetsa ANSI C. Ngati simukudziwa, onani masamba oyambilira a Dynamic C User Manual kuti mupeze mndandanda wowerengera.
Mwa ambiri sampndi mapulogalamu omwe akuphatikizidwa ndi Dynamic C, angapo ndi apadera ku module ya RCM2200. Mapulogalamu awa apezeka mu Samppa \ RCM2300 chikwatu.
Tikukulangizani kuti mufufuze magawo atatu otsatirawaample mapulogalamu kuti mupeze mayendedwe athunthu a kuthekera kwa ma module a RabbitCore RCM2300. Amapanga "arc yophunzirira" kuchokera ku zoyambira mpaka zotsogola za I/O.
- FLASHLED.C - Master RCM2300 imawunikira mobwerezabwereza DS3 pa Prototyping Board.
- FLASHLEDS.C- Master RCM2300 imawunikira mobwerezabwereza ma LED DS2 ndi DS3 pa Pro-totyping Board.
- TOGGLELED.C-Master RCM2300 imawunikira LED DS2 pa Prototyping Board ndikuyatsa/kuzimitsa LED DS3 poyankha kukanikiza S3.
Iliyonse mwamapulogalamuwa imayankhulidwa kwathunthu mkati mwa code source. Onani ndemangazi kuti mumve zambiri za momwe pulogalamu iliyonse imagwirira ntchito.
Mukatsitsa ndikukhazikitsa mapulogalamu atatuwa ndikumvetsetsa momwe ma module a Dynamic C ndi RCM2300 amalumikizirana, mutha kupitilira ndikuyesa zina.ample mapulogalamu, kapena kuyamba kupanga anu.
CHIDZIWITSO KWA Ogwiritsa ntchito
Z-ZANDO ZA PADZIKO LAPANSI SIZIKULOLEZEKA KUTI ZIZIGWIRITSA NTCHITO MONGA ZIWIRI ZOYENERA PA Zipangizo KAPENA ZINTHU ZOTHANDIZA MOYO KUKAPOKHA Mgwirizano WONSE WOLEMBA CHOKHUDZA KUGWIRITSA NTCHITO CHONCHI CHOKHALA PAKATI PA WOgula ndi ZORWORWOR. Zipangizo kapena makina othandizira moyo ndi zida kapena machitidwe omwe amapangidwira kuti apange opaleshoni m'thupi kapena kuchirikiza moyo, ndipo kulephera kwawo kuchita, kukagwiritsidwa ntchito moyenera molingana ndi malangizo ogwiritsira ntchito operekedwa m'mawu olembera ndi ogwiritsira ntchito, kungayembekezeredwe momveka bwino. zimabweretsa kuvulala kwakukulu.
Palibe mapulogalamu ovuta kapena makina a hardware omwe ali angwiro. Nsikidzi zimakhalapo nthawi zonse mu dongosolo la kukula kulikonse. Pofuna kupewa ngozi ya moyo kapena katundu, ndi udindo wa wokonza dongosolo kuti aphatikize njira zodzitetezera zomwe zimagwirizana ndi chiopsezo chokhudzidwa.
Zogulitsa zonse za Z-World zimayesedwa 100 peresenti. Kuyesa kowonjezera kungaphatikizepo kuyang'anira zowongolera zowoneka bwino kapena kuyang'anira zolakwika zamakina. Zofunikira zimatengera mawonekedwe a sampmayunitsi m'malo moyesa kutentha ndi voltage pagawo lililonse. Zogulitsa za Z-World zitha kukhala zoyenerera kuti zida zizigwira ntchito m'magawo osiyanasiyana omwe ndi osiyana ndi omwe wopanga amapangira. Njirayi imakhulupirira kuti ndi yotsika mtengo komanso yothandiza. Kuyesa kowonjezera kapena kuwotcha kwa gawo la munthu payekha kumapezeka mwa dongosolo lapadera.
SCHEMATICS
Zithunzi za 090-0119 RCM2300
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
Zolemba zomwe zidaphatikizidwa ndi bukhu losindikizidwa zinali zosinthidwa zatsopano zomwe zidapezeka panthawi yomwe bukuli lidasinthidwa komaliza. Zomasulira zapaintaneti za bukhuli zili ndi maulalo ku chiwembu chosinthidwa chatsopano pa Web malo. Mukhozanso kugwiritsa ntchito URL zambiri zomwe zaperekedwa pamwambapa kuti mupeze schematics aposachedwa mwachindunji.
Buku Loyamba
Zolemba / Zothandizira
![]() |
Digi RCM2300 RabbitCore C-Programmable Module [pdf] Buku Logwiritsa Ntchito RCM2300, RabbitCore, C-Programmable Module, Programmable Module, Module |