Digi RCM2300 RabbitCore C-Moduli Inayopangwa

RabbitCore RCM2300

Moduli ya C-inayoweza kuratibiwa

Mwongozo wa Kuanza
019-0101 • 040515-D

RabbitCore RCM2300 Mwongozo wa Kuanza

Nambari ya Sehemu 019-0101 • 040515-C • Imechapishwa Marekani
© 2001-2004 Z-World, Inc. • Haki zote zimehifadhiwa.

Z-World inahifadhi haki ya kufanya mabadiliko na uboreshaji wa bidhaa zake bila kutoa notisi.

Alama za biashara

Sungura na Sungura 2000 ni alama za biashara zilizosajiliwa za Rabbit Semiconductor.
RabbitCore ni alama ya biashara ya Rabbit Semiconductor.
Dynamic C ni chapa ya biashara iliyosajiliwa ya Z-World Inc.

Z-World, Inc.

2900 Mtaa wa Spafford
Davis, California 95616-6800
Marekani
Simu: 530-757-3737
Faksi: 530-757-3792
www.zworld.com

Sungura Semiconductor

2932 Mtaa wa Spafford
Davis, California 95616-6800
Marekani
Simu: 530-757-8400
Faksi: 530-757-8402
www.rabbitsemiconductor.com

RabbitCore RCM2300

1. UTANGULIZI & JUUVIEW

RabbitCore RCM2300 ni moduli ndogo ya juu sana ya msingi inayojumuisha microprocessor yenye nguvu ya Rabbit 2000™, kumbukumbu ya flash, RAM tuli, na bandari za dijiti 110, zote kwenye PCB ambayo ni 1.15″ x 1.60″ (29.2 mm x 40.6 mm).

1.1 Maelezo ya RCM2300

RCM2300 ni moduli ndogo sana ya msingi ambayo hupakia nguvu ya usindikaji ya Rabbit 2000™ microprocessor katika inchi 1.84 za mraba (11.9 cm²). Vijajuu viwili vya pini 26 huleta njia za basi za Rabbit 2000 I/O, laini za anwani, laini za data, bandari sambamba na milango ya mfululizo.

RCM2300 inapokea nguvu yake ya +5 V kutoka kwa bodi ya mtumiaji ambayo imewekwa. RCM2300 inaweza kuunganishwa na kila aina ya vifaa vya dijiti vinavyooana na CMOS kupitia ubao wa watumiaji.

RCM2300 inachukua advan kamilitage kati ya zifuatazo Sungura 2000 na vipengele vingine vilivyojengewa ndani:

  • seti ya maelekezo ya haraka na yenye ufanisi.
  • vipima muda vitano vya 8-bit vinavyoweza kukatika kwa jozi, kipima muda kimoja cha 10-bit na rejista 2 za mechi ambazo kila moja ina kukatizwa.
  • kipima saa cha walinzi.
  • 57 I/O (pamoja na madhumuni ya jumla ya I/O, laini za anwani, laini za data, na mistari ya udhibiti kwenye vichwa, na 11 I/O kwenye viunganishi vya shimo).
  • 256K ya kumbukumbu ya flash isiyobadilika ili kuhifadhi programu zilizoandikwa kwa RCM2300.
  • 128K ya SRAM inayoweza kurudishiwa betri.
  • kasi ya saa 22.1 MHz.
  • utoaji wa betri ya chelezo kwenye ubao.
  • bandari nne za serial.

Moduli nyingine ya RabbitCore inaweza kutumika kupanga upya RCM2300. Upangaji upya huu (na utatuzi) unaweza kufanywa kupitia Mtandao kwa kutumia lango la programu la mtandao wa Z-World's RabbitLink au kwa moduli za RabbitCore zilizo na Ethernet kwa kutumia vipengele vya Dynamic C's DeviceMate.

1.1.1 Matoleo Mengine ya Kiwanda

Ili kushughulikia watengenezaji wenye mahitaji maalum, matoleo mbadala ya moduli ya RCM2300 yanaweza kupatikana kwa wingi wa uzalishaji kwa utaratibu maalum.

Vibadala vya nguvu ya chini vya RCM2300 inayotumia 3.686 MHz na 3.3 V vinaweza kutengenezwa kwa wingi. Saa inaweza kubadilishwa kwa nguvu hadi mojawapo ya masafa matano ya chini kama kHz 32 ili kupunguza matumizi ya nishati hata zaidi.

1.1.2 Maelezo ya Kimwili na Umeme

Jedwali la 1 linaorodhesha maelezo ya kimsingi ya RCM2300.

Jedwali 1. Maelezo ya Msingi ya RCM2300

Vipimo Data
Ugavi wa Nguvu 4.75 - 5.25 VDC (108 mA kwa kasi ya saa 22.1 MHz)
Ukubwa 1.15" x 1.60" x 0.55" (mm 29 x 41 mm x 14 mm)
Kimazingira -40 ° C hadi 85 ° C, unyevu wa 5-95%.

KUMBUKA: Kwa maelezo kamili ya bidhaa, angalia Kiambatisho A katika Mwongozo wa Mtumiaji wa RabbitCore RCM2300.

Moduli za RCM2300 zina vichwa viwili vya pini 26 ambavyo nyaya zinaweza kuunganishwa, au ambazo zinaweza kuchomekwa kwenye soketi zinazolingana kwenye kifaa cha uzalishaji. Viunga vya viunganishi hivi vinaonyeshwa kwenye Mchoro 1 hapa chini.

J4 J5

Digi RCM2300 RabbitCore C-Inaweza Kupangwa Moduli J4 Digi RCM2300 RabbitCore C-Inaweza Kupangwa Moduli J5

Kumbuka: Pinouts hizi ni kama inavyoonekana kwenye Upande wa Chini ya moduli.

Kielelezo 1. RCM2300 Pinout

Pointi kumi na tano za uunganisho za ziada zinapatikana kwenye ukingo mmoja wa bodi ya RCM2300. Viunganishi hivi vina mashimo ya kipenyo cha 0.030″ yaliyo na nafasi ya 0.05″. Viunganisho vya ziada kumi na tisa vinapatikana katika maeneo ya J2 na J3. Sehemu hizi za uunganisho za ziada zimehifadhiwa kwa matumizi ya baadaye.

1.2 Programu ya Maendeleo

RCM2300 hutumia mazingira ya ukuzaji wa Dynamic C kwa uundaji wa haraka na utatuzi wa programu za wakati wa kutekelezwa. Dynamic C hutoa mazingira kamili ya ukuzaji na kihariri kilichojumuishwa, kikusanyaji na kitatuzi cha kiwango cha chanzo. Inaingiliana moja kwa moja na mfumo unaolengwa, ikiondoa hitaji la emulators ngumu na zisizotegemewa za ndani ya mzunguko.

Dynamic C lazima isakinishwe kwenye kituo cha kazi cha Windows chenye angalau mlango mmoja wa mfululizo wa bure (COM) kwa mawasiliano na mfumo lengwa. Tazama Sura ya 3, “Usakinishaji wa Programu na Zaidiview,” kwa taarifa kamili kuhusu kusakinisha Dynamic C.

KUMBUKA: RCM2300 inahitaji Dynamic C v7.04 au toleo jipya zaidi kwa maendeleo. Toleo linalooana limejumuishwa kwenye CD-ROM ya Kifaa cha Kuendeleza.

1.3 Jinsi ya Kutumia Mwongozo Huu

Hii Kuanza mwongozo unakusudiwa kuwapa watumiaji mwanzo wa haraka lakini thabiti na moduli ya RCM2300.

1.3.1 Taarifa ya Ziada ya Bidhaa

Maelezo ya kina kuhusu RabbitCore RCM2300 imetolewa katika Mwongozo wa Mtumiaji wa RabbitCore RCM2300 zinazotolewa kwenye CD-ROM inayoandamana katika umbizo la HTML na Adobe PDF.

Baadhi ya watumiaji wa hali ya juu wanaweza kuchagua kuruka mwongozo huu wa utangulizi na kuendelea moja kwa moja na maelezo ya kina ya maunzi na programu katika mwongozo wa Mtumiaji.

KUMBUKA: Tunapendekeza kwamba mtu yeyote asiyefahamu vizuri Semiconductor ya Sungura au bidhaa za Z-World angalau asome sehemu nyingine ya mwongozo huu ili kupata ujuzi unaohitajika wa kutumia taarifa za kina zaidi.

1.3.2 Taarifa za Ziada za Marejeleo

Kwa kuongeza habari mahususi ya bidhaa zilizomo kwenye Mwongozo wa Mtumiaji wa RabbitCore RCM2300, miongozo mingine miwili ya marejeleo imetolewa katika fomu ya HTML na PDF kwenye CD-ROM inayoambatana. Watumiaji wa hali ya juu watapata marejeleo haya kuwa muhimu katika kuunda mifumo kulingana na RCM2300.

  • Mwongozo wa Mtumiaji wa Dynamic C
  • Mwongozo wa Mtumiaji wa Rabbit 2000 Microprocessor
1.3.3 Kutumia Hati za Mtandaoni

Tunatoa wingi wa hati zetu za mtumiaji na kumbukumbu katika miundo miwili ya kielektroniki, HTML na Adobe PDF. Tunafanya hivyo kwa sababu kadhaa.

Tunaamini kuwa kuwapa watumiaji wote maktaba yetu kamili ya bidhaa na miongozo ya marejeleo ni urahisi muhimu. Walakini, miongozo iliyochapishwa ni ghali kuchapisha, kuhifadhi na kusafirisha. Badala ya kujumuisha na kutoza miongozo ambayo kila mtumiaji huenda hataki, au kutoa miongozo mahususi ya bidhaa pekee, tunachagua kutoa hati zetu kamili na maktaba ya marejeleo katika mfumo wa kielektroniki kwa kila kifurushi cha usanidi na mazingira yetu ya ukuzaji ya Dynamic C.

KUMBUKA: Toleo la sasa zaidi la Adobe Acrobat Reader linaweza kupakuliwa kutoka kwa Adobe web tovuti kwenye http://www.adobe.com. Tunapendekeza utumie toleo la 4.0 au matoleo mapya zaidi.

Kutoa hati hizi kwa njia ya kielektroniki huokoa karatasi nyingi sana kwa kutochapisha nakala za miongozo ambayo watumiaji hawahitaji.

Kupata Hati za Mtandaoni

Hati za mtandaoni zimesakinishwa pamoja na Dynamic C, na ikoni ya menyu ya uhifadhi huwekwa kwenye eneo-kazi la kituo cha kazi. Bofya mara mbili ikoni hii ili kufikia menyu. Ikiwa ikoni haipo, tengeneza ikoni mpya ya eneo-kazi inayoelekeza default.htm katika hati folda, inayopatikana kwenye folda ya usakinishaji ya Dynamic C.

Matoleo ya hivi punde ya hati zote yanapatikana kila wakati kwa upakuaji bila malipo, ambao haujasajiliwa kutoka kwa yetu Web tovuti pia.

Uchapishaji wa Miongozo ya Kielektroniki

Tunatambua kuwa watumiaji wengi wanapendelea miongozo iliyochapishwa kwa matumizi fulani. Watumiaji wanaweza kuchapisha kwa urahisi yote au sehemu za miongozo hiyo iliyotolewa katika fomu ya kielektroniki. Miongozo ifuatayo inaweza kusaidia:

  • Chapisha kutoka kwa matoleo ya Adobe PDF ya files, sio matoleo ya HTML.
  • Ikiwa kichapishi chako kinakubali uchapishaji wa duplex, chapisha kurasa zenye pande mbili.
  • Ikiwa huna kichapishi kinachofaa au hutaki kuchapisha mwongozo mwenyewe, maduka mengi ya reja reja ya kunakili (km Kinkos, CopyMax, AlphaGraphics, n.k.) yatachapisha mwongozo kutoka kwa PDF. file na kuifunga kwa malipo ya kuridhisha-kuhusu kile ambacho tungelazimika kutoza kwa mwongozo uliochapishwa na kufungwa.

2. KUWEKA HUDUMA

Sura hii inaelezea maunzi ya RCM2300 kwa undani zaidi, na inaeleza jinsi ya kusanidi na kutumia Bodi inayoandamana ya Prototyping.

KUMBUKA: Sura hii (na mwongozo huu) chukulia kuwa una RabbitCore RCM2300 Development Kit. Ikiwa ulinunua moduli ya RCM2300 peke yake, itabidi ubadilishe maelezo katika sura hii na mahali pengine kwa usanidi wako wa majaribio na usanidi.

2.1 Yaliyomo kwenye Seti ya Kuendeleza

Seti ya Maendeleo ya RCM2300 ina vitu vifuatavyo:

  • Moduli ya RCM2300 yenye kumbukumbu ya 256K flash na 128K SRAM.
  • Bodi ya Uchapaji ya RCM2200/RCM2300.
  • Ugavi wa umeme wa transfoma ya ukutani, 12 V DC, 500 mA Ugavi wa umeme unajumuishwa tu na Vifaa vya Maendeleo vinavyouzwa kwa soko la Amerika Kaskazini. Watumiaji wa ng'ambo wanapaswa kutumia usambazaji wa umeme unaopatikana nchini wenye uwezo wa kuwasilisha 7.5 V hadi 25 V DC kwa Bodi ya Prototype.
  • Kebo ya kupanga iliyo na sakiti iliyounganishwa inayolingana na kiwango.
  • Nguvu C CD-ROM, iliyo na hati kamili ya bidhaa kwenye CD.
  • Hii Kuanza mwongozo.
  • Rejea Rahisi ya Kichakataji cha Sungura 2000 bango.
  • Kadi ya usajili.
2.2 Bodi ya Prototype

Bodi ya Prototype iliyojumuishwa kwenye Kifaa cha Ustawishaji hurahisisha kuunganisha RCM2300 kwa usambazaji wa nishati kwa maendeleo. Pia hutoa baadhi ya vifaa vya msingi vya I/O (swichi na LEDs), pamoja na eneo la protoksi kwa ajili ya ukuzaji wa maunzi ya hali ya juu zaidi.

Bodi ya Prototyping inaweza kutumika bila marekebisho kwa kiwango cha msingi cha tathmini na maendeleo.

Unapoendelea kwenye majaribio ya hali ya juu zaidi na ukuzaji maunzi, marekebisho na nyongeza zinaweza kufanywa kwenye ubao bila kurekebisha au kuharibu moduli yenyewe ya RabbitCore.

Bodi ya Prototype imeonyeshwa kwenye Kielelezo 2, na sifa zake kuu zimetambuliwa.

Digi RCM2300 RabbitCore C-Kielelezo cha 2 cha Moduli

Kielelezo 2. Bodi ya Utoaji wa RCM2200/RCM2300

2.2.1 Sifa za Bodi ya Kuiga

Uunganisho wa Nguvu - Kichwa cha pini 3 kinatolewa kwa J5 kwa unganisho la usambazaji wa umeme. Kumbuka kwamba pini zote mbili za nje zimeunganishwa chini na pini ya katikati imeunganishwa kwa pembejeo ghafi ya V+. Kebo kutoka kwa kibadilishaji umeme cha ukutani kilichotolewa na toleo la Amerika Kaskazini la Kifaa cha Kuendeleza huishia kwenye kiunganishi ambacho kinaweza kuunganishwa katika uelekeo wowote.

Watumiaji wanaotoa usambazaji wao wa umeme wanapaswa kuhakikisha kuwa inatoa 7.5-25 V DC kwa si chini ya 500 mA. Juztage mdhibiti kupata joto katika matumizi. (Muda wa usambazaji wa chini wa voltage utapunguza utaftaji wa mafuta kutoka kwa kifaa.)

Ugavi wa Nguvu Uliodhibitiwa - The ghafi DC juzuu yatage zinazotolewa kwa NGUVU kichwa katika J5 kinaelekezwa kwa ujazo wa mstari wa 5 Vtagkidhibiti cha e, ambacho hutoa nguvu thabiti kwa RCM2300 na Bodi ya Prototyping. Diode ya Shottky hulinda usambazaji wa umeme dhidi ya uharibifu kutoka kwa miunganisho ya nguvu ghafi iliyobadilishwa.

•  Nguvu LED -Taa za LED za nguvu wakati wowote nguvu inapounganishwa kwenye Bodi ya Prototyping.

Weka Upya - Kuwasiliana kwa muda, kubadili kwa kawaida huunganishwa moja kwa moja na RCM2300's /RES pini. Kubonyeza swichi hulazimisha uwekaji upya wa maunzi ya mfumo.

Swichi za I/O na LEDs - Swichi mbili za muda, ambazo kawaida hufunguliwa zimeunganishwa kwenye pini za PB2 na PB3 za RCM2300 kuu, na zinaweza kusomwa kama pembejeo na s.ample maombi.

LED mbili zimeunganishwa kwenye PEI na PE7 pini za RCM2300 kuu, na zinaweza kuendeshwa kama viashiria vya matokeo na s.ample maombi.

Taa za LED na swichi zimeunganishwa kupitia JP1, ambayo ina athari fupi za pedi zilizo karibu pamoja. Ufuatiliaji huu unaweza kukatwa ili kutenganisha LEDs, na kichwa cha pini 8 kinaweza kisha kuuzwa kuwa JP1 ili kuruhusu muunganisho wao wa kuchagua na viruka. Tazama Kielelezo 3 kwa maelezo zaidi.

Maeneo ya Upanuzi - Bodi ya Prototyping imepewa maeneo kadhaa yasiyo na watu kwa upanuzi wa I/0 na uwezo wa kuingiliana. Tazama sehemu inayofuata kwa maelezo.

Eneo la Prototyping - Sehemu ya ukarimu ya protoksi imetolewa kwa usakinishaji wa vipengee vya shimo. Vcc (5 V DC) na mabasi ya Ground huzunguka ukingo wa eneo hili. Eneo la vifaa vya mlima wa uso hutolewa kwa haki ya eneo la kupitia shimo. Kumbuka kuwa kuna pedi za vifaa vya SMT juu na chini ya Bodi ya Uchapaji. Kila pedi ya SMT imeunganishwa kwenye shimo lililoundwa kukubali waya dhabiti wa 30 AWG, ambayo lazima iuzwe pindi inapokuwa kwenye shimo.

Viunganishi vya Moduli ya Mtumwa - Seti ya pili ya viunganishi imeunganishwa awali ili kuruhusu usakinishaji wa pili, mtumwa RCM2200 au RCM2300.

2.2.2 Upanuzi wa Bodi ya Prototypes

Bodi ya Prototyping inakuja na maeneo kadhaa yasiyo na watu, ambayo yanaweza kujazwa na vipengele ili kukidhi mahitaji ya maendeleo ya mtumiaji. Baada ya kufanya majaribio na sampkatika Kifungu cha 3.5, unaweza kutaka kupanua uwezo wa Bodi ya Prototyping kwa majaribio na maendeleo zaidi. Rejelea mpangilio wa Bodi ya Uchapaji (090-0122) kwa maelezo inapohitajika.

Vichwa vya Viendelezi vya Moduli - Seti kamili ya pini ya moduli kuu na za mtumwa inarudiwa katika seti hizi mbili za vichwa. Wasanidi wanaweza kuuza nyaya moja kwa moja kwenye mashimo yanayofaa, au, kwa maendeleo rahisi zaidi, vipande vya vichwa vya pini 0.1 vya 26″ vinaweza kuuzwa mahali pake. Tazama Mchoro wa 1 kwa vidokezo vya kichwa.

RS-232 - Bandari mbili za waya 2 au moja ya 5-waya RS-232 zinaweza kuongezwa kwa Bodi ya Prototyping kwa kusakinisha IC kiendeshi cha RS-232 na capacitor nne. Chip ya kiendeshi cha Maxim MAX232CPE au kifaa sawa kinapendekezwa kwa U2. Rejelea mpangilio wa Bodi ya Uchapaji kwa maelezo zaidi.

Ukanda wa kichwa ulio na nafasi wa pini 10 wa inchi 0.1 unaweza kusakinishwa kwenye J6 ili kuruhusu uunganisho wa kebo ya utepe inayoelekea kwenye kiunganishi cha kawaida cha mfululizo cha DE-9.

Vipengee vyote vya bandari vya RS-232 vinapandishwa kwenye upande wa juu wa Bodi ya Prototype chini na kushoto mwa MASTER nafasi ya moduli.

KUMBUKA: Chip ya RS-232, capacitors na ukanda wa kichwa zinapatikana kutoka kwa wasambazaji wa vifaa vya elektroniki kama vile Digi-Key.

Kijajuu cha Kipengele cha Bodi ya Prototyping - Pini nne za I/0 kutoka kwa moduli ya RCM2300 zina waya ngumu kwa LED za Bodi ya Prototyping na swichi kupitia JP1 kwenye upande wa chini wa Bodi ya Uchapaji.

Ili kutenganisha vifaa hivi na kuruhusu pini zitumike kwa madhumuni mengine, kata alama za ufuatiliaji kati ya safu mlalo za pini za JPI. Tumia kisu au zana kama hiyo kukata au kuvunja alama zinazovuka JP1 katika eneo kati ya mishale iliyoangaziwa, kama inavyoonyeshwa kwenye Mchoro 3.

Tumia virukaruka kwenye nafasi kwenye JP 1 ikiwa unahitaji kuunganisha tena kifaa chochote baadaye.

Digi RCM2300 RabbitCore C-Kielelezo cha 3 cha Moduli

Kielelezo 3. Kichwa cha Bodi ya Prototypes JPI (kilichopo CHINI UPANDE wa ubao)

2.3 Miunganisho ya Vifaa vya Uendelezaji

Kuna hatua tatu za kuunganisha Bodi ya Prototyping kwa matumizi na Dynamic C na sampprogramu za:

  1. Ambatanisha RCM2300 kwa Bodi ya Uchapaji.
  2. Unganisha kebo ya programu kati ya RCM2300 na Kompyuta.
  3. Unganisha usambazaji wa umeme kwa Bodi ya Prototyping.
2.3.1 Ambatisha RCM2300 kwenye Bodi ya Uchapaji

Geuza moduli ya RCM2300 ili pini za kichwa na shimo la kupachika la RCM2300 zilingane na soketi na shimo la kupachika kwenye Bodi ya Prototyping kama inavyoonyeshwa kwenye Mchoro 4. Pangilia vichwa vya moduli J4 na J5 kwenye soketi Jl na J2 kwenye Bodi ya Prototyping. .

Digi RCM2300 RabbitCore C-Kielelezo cha 4 cha Moduli

Kielelezo 4. Sakinisha RCM2300 kwenye Bodi ya Prototyping

Ingawa unaweza kusanikisha moduli moja kwenye faili ya MASTER au USALAMA nafasi kwenye Bodi ya Prototyping, vipengele vyote vya Bodi ya Prototype (swichi, LEDs, viendeshi vya bandari, n.k.) vimeunganishwa kwenye MASTER nafasi. Tunapendekeza usakinishe moduli moja kwenye MASTER msimamo.

KUMBUKA: Ni muhimu kwamba upange pini kwenye vichwa J4 na J5 vya RCM2300 haswa na pini zinazolingana za vichwa Jl na J2 kwenye Ubao wa Prototyping. Pini za kichwa zinaweza kupinda au kuharibika ikiwa upatanishi wa pini utarekebishwa, na moduli haitafanya kazi. Uharibifu wa kudumu wa umeme kwenye moduli pia unaweza kusababisha ikiwa moduli iliyopangwa vibaya itawezeshwa.

Bonyeza pini za moduli kwa uthabiti kwenye vichwa vya Bodi ya Prototyping.

2.3.2 Unganisha Cable ya Kutayarisha

Kebo ya programu huunganisha moduli ya RCM2300 kwenye kituo cha kazi cha Kompyuta inayoendesha Dynamic C ili kuruhusu upakuaji wa programu na ufuatiliaji wa utatuzi.

Unganisha kiunganishi cha pini 10 cha kebo ya programu iliyoandikwa PROG kwa kichwa J1 kwenye moduli ya RabbitCore RCM2300 kama inavyoonyeshwa kwenye Mchoro 5. Hakikisha umeelekeza ukingo uliowekwa alama (kawaida nyekundu) wa kebo kuelekea pini 1 ya kiunganishi. (Usitumie KICHAA kiunganishi, ambacho hutumika kwa unganisho la kawaida la serial.)

Unganisha mwisho mwingine wa kebo ya programu kwenye mlango wa COM kwenye Kompyuta yako. Kumbuka mlango ambao unaunganisha kebo, kwani Dynamic C inahitaji kusanidi kigezo hiki kinaposakinishwa.

KUMBUKA: COM 1 ni bandari chaguo-msingi inayotumiwa na Dynamic C.

Digi RCM2300 RabbitCore C-Kielelezo cha 5 cha Moduli

Kielelezo 5. Unganisha Cable Programming kwa RCM2300

2.3.3 Unganisha Ugavi wa Nishati

Wakati viunganisho vilivyo hapo juu vimefanywa, unaweza kuunganisha nguvu kwenye Bodi ya Prototyping ya RabbitCore.

Unganisha kiunganishi kutoka kwa kibadilishaji cha ukutani hadi kwenye kichwa J5 kwenye Ubao wa Protoksi kama inavyoonyeshwa kwenye Mchoro 6. Kiunganishi kinaweza kuambatishwa kwa njia yoyote ile mradi tu hakijawekwa upande mmoja.

Digi RCM2300 RabbitCore C-Kielelezo cha 6 cha Moduli

Kielelezo 6. Viunganisho vya Ugavi wa Nguvu

Chomeka kibadilishaji cha ukuta. Nguvu ya LED (DS 1) kwenye Bodi ya Prototype inapaswa kuwaka. RCM2300 na Bodi ya Prototyping sasa ziko tayari kutumika.

KUMBUKA: A WEKA UPYA kitufe kimetolewa kwenye Bodi ya Prototyping ili kuruhusu uwekaji upya wa maunzi bila kukata nishati.

Ili kuzima Bodi ya Uchapaji, chomoa kiunganishi cha nishati kutoka kwa J5. Unapaswa kukata nishati kabla ya kufanya marekebisho yoyote ya mzunguko katika eneo la protoksi, kubadilisha miunganisho yoyote kwenye ubao, au kuondoa RCM2300 kwenye ubao.

2.4 Niende Wapi Kutoka Hapa?

Tunapendekeza kwamba uendelee hadi kwenye sura inayofuata na usakinishe Dynamic C (ikiwa bado hujaisakinisha), kisha uendeshe sehemu ya kwanza.ample mpango wa kuthibitisha kwamba RCM2300 na Bodi ya Prototype zimeundwa na kufanya kazi ipasavyo.

Ikiwa kila kitu kinaonekana kufanya kazi, tunapendekeza mlolongo ufuatao wa hatua:

1. Endesha sample programu zilizofafanuliwa katika Sehemu ya 3.5 ili kupata ujuzi wa kimsingi kuhusu Dynamic C na uwezo wa RCM2300.
2. Kwa maendeleo zaidi, rejea Mwongozo wa Mtumiaji wa RabbitCore RCM2300 kwa maelezo ya vifaa na vipengele vya programu vya RCM2300.

Aikoni ya hati inapaswa kuwa imewekwa kwenye eneo-kazi la kituo chako cha kazi; bonyeza juu yake ili kufikia orodha ya nyaraka. Unaweza kuunda ikoni mpya ya eneo-kazi inayoelekeza default.htm katika hati folda kwenye folda ya usakinishaji ya Dynamic C.

3. Kwa mada ya juu ya maendeleo, rejea Mwongozo wa Mtumiaji wa Dynamic C, pia katika seti ya nyaraka mtandaoni.

2.4.1 Msaada wa Kiufundi

KUMBUKA: Iwapo ulinunua RCM2300 yako kupitia msambazaji au kupitia mshirika wa Z-World au Rabbit Semiconductor, wasiliana na msambazaji au mshirika wa Z-World kwanza kwa usaidizi wa kiufundi.

Ikiwa kuna shida katika hatua hii:

3. UFUNGAJI WA SOFTWARE & KUPITAVIEW

Ili kutengeneza na kutatua programu za RCM2300 (na kwa maunzi mengine yote ya Z-World na Sungura Semiconductor), lazima usakinishe na utumie Dynamic C Sura hii inakupitisha kwenye usakinishaji wa Dynamic C, na kisha kukupa ziara ya vipengele vyake vikuu na heshima kwa moduli ya RabbitCore RCM2300.

3.1 Zaidiview Nguvu ya C

Dynamic C huunganisha vipengele vifuatavyo vya ukuzaji katika programu moja:

  • Kuhariri
  • Kukusanya
  • Kuunganisha
  • Inapakia
  • Utatuzi wa Ndani ya Mzunguko

Kwa kweli, kuandaa, kuunganisha na kupakia ni kazi moja. Dynamic C haitumii Kiigaji cha Ndani ya Mzunguko; programu zinazotengenezwa hupakuliwa na kutekelezwa kutoka kwa mfumo wa "lengo" kupitia muunganisho wa serial-port ulioimarishwa. Ukuzaji wa programu na utatuzi hufanyika bila mshono katika muunganisho huu wote, na kuharakisha sana maendeleo ya mfumo.

Vipengele vingine vya Dynamic C ni pamoja na:

  • Dynamic C ina kihariri cha maandishi kilichojengewa ndani ambacho ni rahisi kutumia. Programu zinaweza kutekelezwa na kutatuliwa kwa maingiliano katika kiwango cha msimbo wa chanzo au msimbo wa mashine. Menyu na mikato ya kibodi kwa amri nyingi hufanya Dynamic C iwe rahisi kutumia.
  • Dynamic C pia inasaidia upangaji wa lugha ya mkusanyiko. Si lazima kuacha C au mfumo wa maendeleo ili kuandika msimbo wa lugha ya mkutano. C na lugha ya mkusanyiko inaweza kuchanganywa pamoja.
  • Utatuzi chini ya Dynamic C inajumuisha uwezo wa kutumia chapa amri, misemo ya saa, sehemu za kuvunja na vipengele vingine vya kina vya utatuzi. Semi za saa zinaweza kutumika kukokotoa misemo C inayohusisha vigezo au vitendakazi vya programu inayolengwa. Semi za saa zinaweza kutathminiwa zikiwa zimesimamishwa kwenye sehemu ya kuzuka au wakati lengo linaendesha programu yake.
  • Dynamic C hutoa viendelezi kwa lugha ya C (kama vile vigeu vilivyoshirikiwa na kulindwa, maelezo na viambajengo) ambavyo vinaauni uundaji wa mfumo uliopachikwa wa ulimwengu halisi. Ratiba za huduma za kukatiza zinaweza kuandikwa katika C. Dynamic C inasaidia shughuli nyingi za ushirika na za mapema.
  • Dynamic C inakuja na maktaba nyingi za utendaji, zote zikiwa katika msimbo wa chanzo. Maktaba hizi zinaunga mkono upangaji wa wakati halisi, kiwango cha mashine I/O, na hutoa utendakazi wa kawaida wa mfuatano na hesabu.
  • Dynamic C hukusanya moja kwa moja kwenye kumbukumbu. Kazi na maktaba hutungwa na kuunganishwa na kupakuliwa popote ulipo. Kwenye Kompyuta yenye kasi, Dynamic C inaweza kupakia baiti 30,000 za msimbo katika sekunde 5 kwa kasi ya ubovu ya bps 115,200.
3.2 Mahitaji ya Mfumo

Ili kusakinisha na kuendesha Dynamic C, ni lazima mfumo wako uwe unaendesha mojawapo ya mifumo ya uendeshaji ifuatayo:

  • Windows 95
  • Windows 98
  • Windows NT
  • Windows Me
  • Windows 2000
  • Windows XP
3.2.1 Mahitaji ya Vifaa

Kompyuta ambayo unasakinisha Dynamic C kwa uundaji wa mifumo inayotegemea RCM2300 inapaswa kuwa na maunzi yafuatayo:

  • Pentium au microprocessor ya baadaye
  • 32 MB ya RAM
  • Angalau MB 50 ya nafasi ya bure ya diski kuu
  • Angalau bandari moja ya bure ya COM (serial) kwa mawasiliano na mifumo inayolengwa
  • Hifadhi ya CD-ROM (ya usakinishaji wa programu)
3.3 Kusakinisha Dynamic C

Chomeka Dynamic C CD-ROM kwenye hifadhi kwenye Kompyuta yako. Ikiwa autorun imewezeshwa, usakinishaji wa CD utaanza kiatomati.

Ikiwa autorun imezimwa au usakinishaji hautaanza, tumia Windows Anza > Endesha menyu au Windows Explorer ili kuzindua KUWEKA.EXE kutoka kwa folda ya mizizi ya CD-ROM.

Programu ya usakinishaji itakuongoza kupitia mchakato wa usakinishaji. Hatua nyingi za mchakato zinajieleza na hazijaangaziwa katika sehemu hii. Hatua zilizochaguliwa ambazo zinaweza kuwachanganya baadhi ya watumiaji zimeorodheshwa hapa chini. (Baadhi ya skrini za matumizi ya usakinishaji zinaweza kutofautiana kidogo na zile zilizoonyeshwa.)

3.3.1 Programu na Nyaraka File Mahali

Programu ya Dynamic C, maktaba na hati files inaweza kusakinishwa katika eneo lolote linalofaa kwenye diski kuu za kituo chako cha kazi.

Digi RCM2300 RabbitCore C-Inayoweza Kuratibiwa Moduli A

Mahali chaguomsingi, kama inavyoonyeshwa kwenye example hapo juu, iko kwenye folda iliyopewa jina la toleo la Dynamic C, iliyowekwa kwenye folda ya msingi ya C: drive. Ikiwa eneo hili halifai, ingiza njia tofauti ya mizizi kabla ya kubofya Inayofuata >. Files zimewekwa kwenye folda maalum, kwa hivyo usiweke eneo hili kwenye saraka ya mizizi ya kiendeshi.

3.3.2 Aina ya Ufungaji

Dynamic C ina vijenzi viwili vinavyoweza kusakinishwa pamoja au kando. Sehemu moja ni Dynamic C yenyewe, na mazingira ya maendeleo, usaidizi files na maktaba. Sehemu nyingine ni maktaba ya hati katika umbizo la HTML na PDF, ambayo inaweza kuachwa bila kusakinishwa ili kuhifadhi nafasi ya diski kuu au kusakinishwa mahali pengine (kwenye kiendeshi tofauti au cha mtandao, kwa mfano.ample).

Digi RCM2300 RabbitCore C-Inayoweza Kuratibiwa Moduli B

Aina ya usakinishaji imechaguliwa kwenye menyu ya usakinishaji iliyoonyeshwa hapo juu. Chaguzi ni:

  • Ufungaji wa Kawaida - Dynamic C na maktaba ya hati zitasakinishwa kwenye folda maalum (chaguo-msingi).
  • Usakinishaji kamili — Dynamic C pekee ndiyo itasakinishwa.
  • Ufungaji Maalum - Utaruhusiwa kuchagua vipengele ambavyo vimesakinishwa. Chaguo hili ni muhimu kusakinisha au kusakinisha upya nyaraka pekee.
3.3.3 Chagua COM Port

Dynamic C hutumia mlango wa COM (msururu) kuwasiliana na mfumo unaolengwa wa ukuzaji. Usanikishaji hukuruhusu kuchagua bandari ya COM ambayo itatumika.

Digi RCM2300 RabbitCore C-Inayoweza Kuratibiwa Moduli C

Chaguo msingi, kama inavyoonyeshwa kwenye exampna hapo juu, ni COM1. Unaweza kuchagua mlango wowote unaopatikana kwa matumizi ya Dynamic C. Ikiwa huna uhakika ni lango gani linapatikana, chagua COM1. Chaguo hili linaweza kubadilishwa baadaye ndani ya Dynamic C.

KUMBUKA: Huduma ya usakinishaji haichunguzi iliyochaguliwa COM bandari kwa njia yoyote. Kubainisha mlango unaotumiwa na kifaa kingine (panya, modemu, n.k.) kunaweza kusababisha matatizo ya muda wakati Dynamic C inapoanzishwa.

3.3.4 Aikoni za Eneo-kazi

Mara usakinishaji wako utakapokamilika, utakuwa na hadi ikoni tatu kwenye eneo-kazi la Kompyuta yako, kama inavyoonyeshwa hapa chini.

Digi RCM2300 RabbitCore C-Inayoweza Kuratibiwa Moduli D

Aikoni moja ni ya Dynamic C, moja hufungua menyu ya uhifadhi, na ya tatu ni ya Huduma ya Uga wa Sungura, chombo kinachotumiwa kupakua programu iliyokusanywa mapema kwa mfumo lengwa.

3.4 Kuanzisha Nguvu C

Mara tu moduli ya RabbitCore inapowekwa na kuunganishwa kama ilivyoelezwa katika Sura ya 2 na Dynamic C imesakinishwa, anza Dynamic C kwa kubofya mara mbili ikoni ya Dynamic C. Dynamic C inapaswa kuanza, kisha utafute mfumo lengwa kwenye mlango wa COM uliobainisha wakati wa usakinishaji (kwa chaguo-msingi, COM1). Mara tu inapogunduliwa, Dynamic C inapaswa kupitia mlolongo wa hatua za kuwasha moduli na kuunda BIOS.

Ukipokea ujumbe unaanza "BIOS imeundwa na kupakiwa kwa mafanikio...” uko tayari kuendelea na sampprogramu katika sehemu inayofuata.

3.4.1 Ujumbe wa Hitilafu katika Mawasiliano

Ukipokea ujumbe "Hakuna Kichakataji cha Sungura Kilichogunduliwa” kebo ya programu inaweza kuunganishwa kwa njia tofauti COM bandari, muunganisho unaweza kuwa na hitilafu, au mfumo unaolengwa hauwezi kuwashwa. Kwanza, angalia ili kuona kuwa nguvu ya LED kwenye Bodi ya Prototyping imewashwa. Ikiwa ni hivyo, angalia ncha zote mbili za kebo ya programu ili kuhakikisha kuwa imechomekwa kwa uthabiti kwenye Kompyuta na lango la programu la RCM2300, huku kingo za pin-1 za kebo zikilingana na alama ya pin-1 kwenye ubao. Ikiwa unatumia Bodi ya Prototyping, hakikisha kuwa moduli imewekwa kwa uthabiti na kwa usahihi kwenye viunganishi vyake.

Ikiwa hakuna hitilafu na maunzi, chagua mlango tofauti wa COM ndani ya Dynamic C. Kutoka kwa Chaguo menyu, chagua Chaguzi za Mradi, kisha chagua Mawasiliano. Kidirisha kilichoonyeshwa kinapaswa kuonekana.

Digi RCM2300 RabbitCore C-Inayoweza Kuratibiwa Moduli E

Chagua nyingine COM bandari kutoka kwenye orodha, kisha ubofye Sawa. Bonyeza kulazimisha Dynamic C kukusanya tena BIOS. Ikiwa Dynamic C bado itaripoti kuwa haiwezi kupata mfumo lengwa, rudia hatua zilizo hapo juu hadi upate mfumo unaotumika. COM bandari.

Ukipokea ujumbe wa "BIOS imeundwa kwa ufanisi ..." baada ya kubonyeza au kuanzia Dynamic C, na ujumbe huu unafuatwa na ujumbe wa hitilafu ya mawasiliano, inawezekana kwamba Kompyuta yako haiwezi kushughulikia kasi ya 115,200 bps. Jaribu kubadilisha kiwango cha baud hadi bps 57,600 kama ifuatavyo.

• Tafuta Chaguzi za Msururu mazungumzo katika Dynamic C Chaguzi > Chaguzi za Mradi > Mawasiliano menyu. Badilisha kiwango cha baud hadi bps 57,600. Kisha bonyeza au anzisha tena Dynamic C.

3.5 Sample Mipango

Ili kukusaidia kufahamiana na moduli za RCM2300, Dynamic C inajumuisha s kadhaaampmipango ya. Kupakia, kutekeleza na kusoma programu hizi kutakupa ushirikiano thabitiview ya uwezo wa RCM2300, pamoja na kuanza haraka na Dynamic C kama zana ya ukuzaji wa programu.

KUMBUKA: Sample program zinadhania kuwa una ufahamu wa kimsingi wa ANSI C. Ikiwa huna, tazama kurasa za utangulizi za Mwongozo wa Mtumiaji wa Dynamic C kwa orodha iliyopendekezwa ya kusoma.

Kati ya nyingi sampna programu zilizojumuishwa na Dynamic C, kadhaa ni maalum kwa moduli ya RCM2200. Programu hizi zitapatikana katika Sampchini \ RCM2300 folda.

Digi RCM2300 RabbitCore C-Inayoweza Kuratibiwa Moduli F

Tunapendekeza uchunguze tatu zifuatazo kati ya hiziample mipango ya kupata ziara kamili ya uwezo wa moduli za RabbitCore RCM2300. Wanaunda "sao la kujifunza" kutoka kwa msingi hadi udhibiti wa hali ya juu wa I/O.

  • FLASHLED.C - Mwalimu RCM2300 huwaka mara kwa mara LED DS3 kwenye Bodi ya Prototyping.
  • FLASHLEDS.C-Master RCM2300 huwaka mara kwa mara LEDs DS2 na DS3 kwenye Bodi ya Pro-totype.
  • TOGLELED.C—Master RCM2300 inamulika LED DS2 kwenye Bodi ya Prototype na kuwasha/kuzima LED DS3 kwa kujibu kubofya S3.

Kila moja ya programu hizi imetolewa maoni kikamilifu ndani ya msimbo wa chanzo. Rejelea maoni haya kwa maelezo ya jinsi kila programu inavyofanya kazi.

Mara tu unapopakia na kutekeleza programu hizi tatu na kuelewa jinsi Dynamic C na moduli za RCM2300 zinavyoingiliana, unaweza kuendelea na kujaribu s nyingine.ample programu, au anza kuunda yako mwenyewe.

TAARIFA KWA WATUMIAJI

BIDHAA ZA Z-WORLD HAZIJARUHUSIWA KUTUMIWA KAMA VIFUNGO MUHIMU KATIKA VIFAA AU MIFUMO YA KUSAIDIA MAISHA ISIPOKUWA MAKUBALIANO MAALUMU MAANDISHI KUHUSU MATUMIZI HAYO YANAYOKUSUDIWA YANAINGIZWA KATI YA MTEJA NA MWENYE ZOR WORLD. Vifaa au mifumo ya kusaidia maisha ni vifaa au mifumo inayokusudiwa kupandikizwa mwilini kwa upasuaji au kuendeleza uhai, na ambayo kushindwa kufanya kazi, inapotumiwa ipasavyo kwa mujibu wa maagizo ya matumizi yaliyotolewa kwenye lebo na mwongozo wa mtumiaji, kunaweza kutarajiwa kwa njia inayofaa. kusababisha majeraha makubwa.

Hakuna programu ngumu au mfumo wa maunzi ni kamilifu. Mende daima hupo katika mfumo wa ukubwa wowote. Ili kuzuia hatari kwa maisha au mali, ni wajibu wa mbunifu wa mfumo kujumuisha mbinu za ulinzi zisizohitajika zinazofaa kwa hatari inayohusika.

Bidhaa zote za Z-World zimejaribiwa kiutendaji kwa asilimia 100. Jaribio la ziada linaweza kujumuisha ukaguzi wa udhibiti wa ubora wa kuona au ukaguzi wa kuchanganua kasoro za kiufundi. Specifications ni msingi wa tabia ya majaribio sample vitengo badala ya kupima juu ya halijoto na ujazotage ya kila kitengo. Bidhaa za Z-World zinaweza kufuzu vipengele vya kufanya kazi ndani ya anuwai ya vigezo ambavyo ni tofauti na masafa yanayopendekezwa na mtengenezaji. Mkakati huu unaaminika kuwa wa kiuchumi na ufanisi zaidi. Upimaji wa ziada au uchomaji wa kitengo cha mtu binafsi unapatikana kwa mpangilio maalum.

SEMU

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

090-0122 RCM2200/RCM2300 Mpango wa Bodi ya Prototype
www.rabbitsemiconductor.com/docurnentation/schemat/090-0 1 22.pdf

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

Miradi iliyojumuishwa na mwongozo uliochapishwa ilikuwa masahihisho ya hivi punde yaliyopatikana wakati mwongozo huo ulipofanyiwa marekebisho mara ya mwisho. Matoleo ya mtandaoni ya mwongozo yana viungo vya mpangilio wa hivi punde uliosahihishwa kwenye Web tovuti. Unaweza pia kutumia URL habari iliyotolewa hapo juu ili kufikia taratibu za hivi punde moja kwa moja.

Mwongozo wa Kuanza

Nyaraka / Rasilimali

Digi RCM2300 RabbitCore C-Moduli Inayopangwa [pdf] Mwongozo wa Mtumiaji
RCM2300, RabbitCore, Moduli ya C-Inayoweza Kuratibiwa, Moduli Inayoweza Kuratibiwa, Moduli

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *