RabbitCore RCM2300
C-программалануучу модулу
Баштоо колдонмосу
019-0101 • 040515-D
RabbitCore RCM2300 баштоо үчүн колдонмо
Бөлүмдүн номери 019-0101 • 040515-C • АКШда басылган
© 2001-2004 Z-World, Inc. • Бардык укуктар корголгон.
Z-World эскертүүсүз өз өнүмдөрүнө өзгөртүүлөрдү жана жакшыртууларды киргизүү укугун өзүнө калтырат.
Соода белгилери
Rabbit and Rabbit 2000 - Rabbit Semiconductor компаниясынын катталган соода белгилери.
RabbitCore — Rabbit Semiconductor компаниясынын соода белгиси.
Dynamic C Z-World Inc компаниясынын катталган соода белгиси.
Z-World, Inc.
2900 Спаффорд көчөсү
Davis, California 95616-6800
АКШ
Телефон: 530-757-3737
Факс: 530-757-3792
www.zworld.com
Rabbit Semiconductor
2932 Спаффорд көчөсү
Davis, California 95616-6800
АКШ
Телефон: 530-757-8400
Факс: 530-757-8402
www.rabbitsemiconductor.com
RabbitCore RCM2300
1. КИРИШҮҮ ЖАНА БАШКАЧАVIEW
RabbitCore RCM2300 абдан кичинекей өнүккөн негизги модулу, ал күчтүү Rabbit 2000™ микропроцессорун, флеш эстутумун, статикалык оперативдүү эстутумун жана санариптик 110 портторду камтыган, бардыгы 1.15″ x 1.60″ (29.2 мм x 40.6 мм) болгон PCBде.
1.1 RCM2300 Description
RCM2300 - бул Rabbit 2000™ микропроцессорунун иштетүү күчүн 1.84 чарчы дюймга (11.9 см²) топтогон өтө кичинекей негизги модул. Эки 26 пиндик баштар Rabbit 2000 I/O автобус линияларын, дарек линияларын, маалымат линияларын, параллелдүү портторду жана сериялык портторду чыгарат.
RCM2300 +5 В кубаттуулугун өзү орнотулган колдонуучу тактадан алат. RCM2300 колдонуучу тактасы аркылуу CMOS-шайкеш санариптик түзүлүштөрдүн бардык түрлөрү менен интерфейс жасай алат.
RCM2300 толук алдын ала алатtagтөмөнкү Rabbit 2000 жана башка камтылган өзгөчөлүктөрдүн e:
- тез, натыйжалуу нускама топтому.
- 8 биттик каскаддуу беш таймер, ар биринде үзгүлтүккө ээ болгон 10 дал келүү регистри бар бир 2 бит таймер.
- күзөтчү таймер.
- 57 Киргизүү/чыгаруу (анын ичинде жалпы максаттагы киргизүү/чыгаруу, дарек линиялары, маалымат линиялары жана баштардагы башкаруу линиялары жана тешиктүү туташтыргычтарда 11 I/O).
- RCM256 үчүн жазылган тиркемелерди сактоо үчүн 2300K туруксуз флеш эстутум.
- 128K батарейка менен иштөөчү SRAM.
- тез 22.1 MHz саат ылдамдыгы.
- борттогу резервдик батареяны камсыз кылуу.
- төрт сериялык порт.
Башка RabbitCore модулу RCM2300ду кайра программалоо үчүн колдонулушу мүмкүн. Бул кайра программалоону (жана мүчүлүштүктөрдү оңдоону) Z-World's RabbitLink тармактык программалоо шлюзи аркылуу же Dynamic Cтин DeviceMate функцияларын колдонуу менен Ethernet менен жабдылган RabbitCore модулдары аркылуу Интернет аркылуу ишке ашырууга болот.
1.1.1 Башка заводдук версиялар
Өзгөчө муктаждыктары бар иштеп чыгуучуларга ылайыкташуу үчүн RCM2300 модулунун альтернативдик версияларын атайын заказ боюнча өндүрүштүк көлөмдө алууга болот.
2300 МГц жана 3.686 В жыштыкта иштеген RCM3.3 аз кубаттуулуктагы варианттары каалаган санда жасалышы мүмкүн. Энергияны керектөөнү андан ары азайтуу үчүн саатты динамикалык түрдө беш жыштыктын бирине 32 кГцге чейин өзгөртүүгө болот.
1.1.2 Физикалык жана электрдик мүнөздөмөлөр
1-таблицада RCM2300 үчүн негизги мүнөздөмөлөр келтирилген.
Таблица 1. Негизги RCM2300 спецификациялары
Спецификация | Маалыматтар |
Электр камсыздоо | 4.75 – 5.25 VDC (108 МГц тактык ылдамдыгында 22.1 мА) |
Өлчөмү | 1.15" x 1.60" x 0.55" (29 мм x 41 мм x 14 мм) |
Экологиялык | -40°Сден 85°Сге чейин, нымдуулук 5-95%, конденсацияланбайт |
ЭСКЕРТҮҮ: Продукциянын толук спецификациялары үчүн А тиркемесин караңыз RabbitCore RCM2300 Колдонуучунун колдонмосу.
RCM2300 модулдарында кабелдерди туташтыра турган же өндүрүш түзүлүшүндөгү шайкеш розеткаларга сайыла турган эки 26 пиндик баш бар. Бул туташтыргычтар үчүн пинуттар төмөндөгү 1-сүрөттө көрсөтүлгөн.
J4 J5
Эскертүү: Бул пинуттар сүрөттө көрүнүп тургандай Төмөнкү тарап модулдун.
Сүрөт 1. RCM2300 Pinout
RCM2300 тактасынын бир четинде он беш кошумча туташуу пункттары бар. Бул туташуу чекиттери бири-биринен 0.030 ″ аралыкта жайгашкан 0.05 ″ диаметрдеги тешиктер. J2 жана J3 жерлеринде он тогуз кошумча байланыш түйүнү бар. Бул кошумча байланыш чекиттери келечекте колдонуу үчүн сакталган.
1.2 Иштеп чыгуучу программалык камсыздоо
RCM2300 иштөө убактысынын тиркемелерин тез түзүү жана мүчүлүштүктөрдү оңдоо үчүн Dynamic C өнүктүрүү чөйрөсүн колдонот. Dynamic C интеграцияланган редактор, компилятор жана булак деңгээлиндеги мүчүлүштүктөрдү оңдоочу менен толук иштеп чыгуу чөйрөсүн камсыз кылат. Ал максаттуу система менен түздөн-түз байланышып, татаал жана ишенимсиз микросхемадагы эмуляторлорго болгон муктаждыкты жок кылат.
Динамикалык С максаттуу система менен байланыш үчүн жок дегенде бир бекер сериялык (COM) порту бар Windows жумушчу станциясына орнотулушу керек. 3-бөлүмдү караңыз, “Программалык камсыздоону орнотуу жана үстүнөнview," Dynamic C орнотуу боюнча толук маалымат алуу үчүн.
ЭСКЕРТҮҮ: RCM2300 иштеп чыгуу үчүн Dynamic C v7.04 же андан кийинкисин талап кылат. Шайкеш версия Development Kit CD-ROMда камтылган.
1.3 Бул колдонмону кантип колдонуу керек
Бул Баштоо Колдонмо колдонуучуларга RCM2300 модулу менен тез, бирок бекем баштоону берүү үчүн арналган.
1.3.1 Продукт жөнүндө кошумча маалымат
RabbitCore RCM2300 жөнүндө толук маалымат берилген RabbitCore RCM2300 Колдонуучунун колдонмосу HTML жана Adobe PDF форматында коштолгон CD-ROMда берилет.
Кээ бир өркүндөтүлгөн колдонуучулар бул киришүү колдонмонун калган бөлүгүн өткөрүп жиберип, Колдонуучунун нускамасындагы деталдуу аппараттык жана программалык камсыздоо маалыматын түз уланта алышат.
ЭСКЕРТҮҮ: Биз Rabbit Semiconductor же Z-World өнүмдөрүн жакшы билбеген ар бир адамга, жок эле дегенде, бул колдонмонун калган бөлүгүн окуп чыгууну сунуштайбыз, андан да өнүккөн маалыматты колдонуу үчүн керектүү тааныштыкка ээ болушат.
1.3.2 Кошумча маалымдама маалымат
камтылган продукт конкреттүү маалымат тышкары RabbitCore RCM2300 Колдонуучунун колдонмосу, башка эки маалымдама колдонмолору коштолгон CD-ROMдо HTML жана PDF түрүндө берилген. Өркүндөтүлгөн колдонуучулар бул шилтемелерди RCM2300 негизиндеги системаларды иштеп чыгууда баалуу деп табышат.
- Dynamic C Колдонуучунун колдонмосу
- Rabbit 2000 микропроцессордук колдонмосу
1.3.3 Онлайн документацияны колдонуу
Биз эки электрондук форматта, HTML жана Adobe PDF форматында колдонуучу жана маалымдама документтерибиздин негизги бөлүгүн камсыз кылабыз. Биз муну бир нече себептерден улам жасайбыз.
Биз бардык колдонуучуларды өнүмдөрдүн жана маалымдама колдонмолорунун толук китепканасы менен камсыз кылуу пайдалуу ыңгайлуулук деп эсептейбиз. Бирок, басылган колдонмолорду басып чыгаруу, сактоо жана жеткирүү кымбат. Ар бир колдонуучу каалабаган окуу куралдарын кошуп, акы алуунун ордуна, же өнүмгө тиешелүү колдонмолорду гана камсыз кылуунун ордуна, биз толук документтерди жана маалымдама китепканабызды электрондук түрдө ар бир иштеп чыгуу комплекти жана Динамикалык C иштеп чыгуу чөйрөбүз менен камсыз кылууну чечебиз.
ЭСКЕРТҮҮ: Adobe Acrobat Reader программасынын эң акыркы версиясын ар дайым Adobeдан жүктөп алса болот web сайтында http://www.adobe.com. 4.0 же андан кийинки версиясын колдонууну сунуштайбыз.
Бул документацияны электрондук түрдө берүү колдонуучуларга кереги жок колдонмолорду басып чыгарбай, эбегейсиз көлөмдөгү кагазды үнөмдөйт.
Онлайн документтерди табуу
Онлайн документация Dynamic C менен бирге орнотулган жана документация менюсунун сөлөкөтү жумушчу станциянын иш тактасында жайгаштырылат. Менюга жетүү үчүн бул сүрөтчөнү эки жолу басыңыз. Эгер сөлөкөт жок болсо, иш тактасынын жаңы сөлөкөтүн түзүңүз default.htm ичинде документтер папка, Dynamic C орнотуу папкасында табылган.
Бардык документтердин акыркы версиялары ар дайым биздин сайттан акысыз, катталбаган жүктөп алуу үчүн жеткиликтүү Web сайт да.
Электрондук колдонмолорду басып чыгаруу
Көптөгөн колдонуучулар кээ бир колдонуулар үчүн басылган колдонмолорду жактырарын билебиз. Колдонуучулар электрондук түрдө берилген ошол колдонмолордун баарын же айрым бөлүктөрүн оңой басып чыгара алышат. Төмөнкү көрсөтмөлөр пайдалуу болушу мүмкүн:
- Adobe PDF версияларынан басып чыгарыңыз files, HTML версиялары эмес.
- Принтериңиз дуплекстүү басып чыгарууну колдосо, барактарды эки жактуу басып чыгарыңыз.
- Эгер сизде ылайыктуу принтер жок болсо же колдонмону өзүңүз басып чыгаргыңыз келбесе, көпчүлүк чекене көчүрмө дүкөндөрү (мисалы, Kinkos, CopyMax, AlphaGraphics ж.б.) колдонмону PDF форматынан басып чыгарышат. file жана аны акылга сыярлык төлөмгө байлаңыз - биз басылып чыккан жана байланган колдонмо үчүн эмне төлөшүбүз керек.
2. Аппараттык камсыздоону орнотуу
Бул бөлүмдө RCM2300 аппараттык жабдыктары кененирээк сүрөттөлөт жана коштоодогу Прототиптөө тактасын кантип орнотуу жана колдонуу керектиги түшүндүрүлөт.
ЭСКЕРТҮҮ: Бул бөлүмдө (жана бул колдонмо) сизде RabbitCore RCM2300 өнүктүрүү комплекти бар деп болжолдойт. Эгер сиз RCM2300 модулун өз алдынча сатып алган болсоңуз, анда сиз бул бөлүмдөгү жана башка жердеги маалыматты өзүңүздүн сыноо жана иштеп чыгуу жөндөөлөрүңүзгө ылайыкташууга туура келет.
2.1 Иштеп чыгуу комплектинин мазмуну
RCM2300 өнүктүрүү комплекти төмөнкү нерселерди камтыйт:
- RCM2300 модулу 256K флеш эстутум жана 128K SRAM менен.
- RCM2200/RCM2300 Прототиптөө тактасы.
- Дубал трансформаторунун электр энергиясы, 12 В DC, 500 мА Электр энергиясы Түндүк Америка рыногу үчүн сатылган Өнүгүү комплекттери менен гана камтылган. Чет элдик колдонуучулар 7.5 Вдан 25 Вга чейин туруктуу токту Прототиптөө Башкармасына жеткирүүгө жөндөмдүү жергиликтүү жеткиликтүү электр булагын колдонушу керек.
- Интегралдык деңгээлге дал келген схемасы бар программалоочу кабель.
- Динамикалык C CD-ROM, компакт-дисктеги продуктунун толук документтери менен.
- Бул Баштоо колдонмо.
- Rabbit 2000 Processor Easy Reference плакат.
- Каттоо картасы.
2.2 Прототиптөө тактасы
Өнүктүрүү комплектине киргизилген Прототиптөө тактасы RCM2300ди иштеп чыгуу үчүн кубат булагына туташтырууну жеңилдетет. Ал ошондой эле кээ бир негизги киргизүү/чыгаруучу перифериялык түзүлүштөрдү (которгучтар жана диоддор), ошондой эле өнүккөн аппараттык камсыздоону иштеп чыгуу үчүн прототиптөө аймагын камсыз кылат.
Прототиптөө кеңешин баалоонун жана иштеп чыгуунун эң негизги деңгээли үчүн эч кандай өзгөртүүсүз колдонсо болот.
Татаал эксперименттерге жана аппараттык камсыздоону иштеп чыгууга өткөн сайын, RabbitCore модулунун өзүн өзгөртпөстөн же зыян келтирбестен тактага өзгөртүүлөр жана толуктоолор киргизилиши мүмкүн.
Прототиптөө тактасы 2-сүрөттө көрсөтүлгөн, анын негизги өзгөчөлүктөрү аныкталган.
Сүрөт 2. RCM2200/RCM2300 Прототиптөө тактасы
2.2.1 Прототиптөө тактасынын өзгөчөлүктөрү
• Power Connection – J3те электр менен камсыздоого туташтыруу үчүн 5 пиндик баштык бар. Сырткы төөнөгүчтүн экөө тең жерге, ал эми борбордук төөнөгүч чийки V+ киргизүүгө туташканына көңүл буруңуз. Өнүгүү комплектинин Түндүк Америка версиясы менен камсыздалган дубал трансформаторунун кабели эки багытта да туташтырылуучу туташтыргычта бүтөт.
Өз алдынча энергия менен камсыз кылуучу колдонуучулар анын 7.5 мАдан кем эмес 25-500 В туруктуу ток менен камсыз кылуусун камсыз кылышы керек. томtagэлектрондук жөнгө салгыч колдонууда жылуу болот. (Төмөнкү камсыз кылуу чыңалуу курактары аппараттан жылуулук диссипациясын азайтат.)
• Жөнгө салынуучу электр менен камсыздоо – чийки DC томtagге берилген КҮЧ J5теги баш 5 В сызыктуу томго багытталатtagRCM2300 жана Prototyping Board үчүн туруктуу энергия менен камсыз кылуучу электрондук жөнгө салгыч. Shottky диоду электр менен жабдууну тескери чийки электр байланыштарынын бузулуусунан коргойт.
• Power LED - Prototyping Board кубаты туташтырылган сайын кубат LED жарыктары күйөт.
• Кайра орнотуу – Убактылуу контакттуу, адатта ачык өчүргүч RCM2300 мастерине түз туташкан /RES пин. Которуу баскычын басуу тутумдун аппараттык жабдыктарын баштапкы абалга келтирүүгө мажбурлайт.
• Киргизүү/чыгаруу которгучтары жана диоддор – Эки көз ирмемдик контакттуу, адатта ачык өчүргүчтөр RCM2 мастеринин PB3 жана PB2300 пиндерине туташтырылган жана аларды киргизүү катары окууга болот.ample колдонмолору.
Эки светодиод RCM7 мастеринин PEI жана PE2300 пиндерине туташтырылган жана аларды чыгаруу көрсөткүчү катары sample колдонмолору.
Светодиоддор жана өчүргүчтөр JP1 аркылуу туташтырылып, анда чектеш төшөктөрдү бириктирген издер бар. Бул издерди светодиоддорду ажыратуу үчүн кесип, андан кийин 8 пиндик башты JP1ге ширетсе болот, аларды секирүүчүлөр менен тандап кайра туташтырууга мүмкүндүк берет. Толук маалымат үчүн 3-сүрөттү караңыз.
• Кеңейтүү аймактары – Prototyping Board I/0 жана интерфейс мүмкүнчүлүктөрүн кеңейтүү үчүн бир нече калктуу эмес аймактар менен камсыз кылынат. чоо-жайын билүү үчүн кийинки бөлүмдү карагыла.
• Прототиптөө аймагы – Тешиктен жасалган тетиктерди орнотуу үчүн кең прототиптөө аянты каралган. Vcc (5 V DC) жана жер үстүндөгү автобустар бул аймактын четинде жүрөт. Тешиктен өтүүчү аймактын оң жагында жер үстүндөгү түзүлүштөр үчүн аянт каралган. Прототиптөө тактасынын үстү жагында да, астыңкы жагында да SMT түзмөгү бар экенин белгилеңиз. Ар бир SMT аянтчасы 30 AWG катуу зымды кабыл алуу үчүн иштелип чыккан тешикке туташтырылган, ал тешикке киргенден кийин ширетилиши керек.
• Slave модулунун туташтыргычтары – Туташтыргычтардын экинчи топтому экинчи, кул RCM2200 же RCM2300 орнотууга уруксат берүү үчүн алдын ала зымдуу.
2.2.2 Прототиптөө тактасын кеңейтүү
Prototyping Board колдонуучунун өнүктүрүү муктаждыктарына ылайыктуу компоненттер менен толтурулган болушу мүмкүн, бир нече калктуу эмес аймактар менен келет. с менен эксперимент кылгандан кийинamp3.5-бөлүмдөгү программаларды карап чыксаңыз, андан ары эксперимент жана өнүктүрүү үчүн Прототиптөө Кеңешинин мүмкүнчүлүктөрүн кеңейтүүнү кааласаңыз болот. Зарылчылыкка жараша чоо-жайын билүү үчүн Прототиптөө Башкармасынын схемасын (090-0122) караңыз.
• Модулдун кеңейтилишинин аталыштары – Кожоюндун жана кул модулдарынын толук пин топтому ушул эки баш маалымат топтомунда кайталанат. Иштеп чыгуучулар зымдарды түздөн-түз тиешелүү тешиктерге ширете алышат, же ийкемдүү иштеп чыгуу үчүн 0.1 дюймдук 26 шиштүү баш тилкелерди ордуна ширетсе болот. Баш маалымат үчүн 1-сүрөттү караңыз.
• RS-232 – Эки 2-зым же бир 5-зымдуу RS-232 сериялык портун RS-232 драйверинин IC жана төрт конденсаторду орнотуу менен Прототиптөө тактасына кошууга болот. U232 үчүн Maxim MAX2CPE драйвери чип же ушуга окшош түзүлүш сунушталат. Кошумча маалымат алуу үчүн Prototyping Board схемасын караңыз.
Стандарттык DE-10 сериялык туташтыргычына алып баруучу лента кабелин туташтыруу үчүн J0.1га 6 пин 9 дюймдук боштук тилкесин орнотууга болот.
Бардык RS-232 порт компоненттери Прототиптөө тактасынын үстүнкү жагына төмөнкү жана сол жагына орнотулган. МАСТЕР модулдун абалы.
ЭСКЕРТҮҮ: RS-232 чипти, конденсаторлорду жана баш тилкесин Digi-Key сыяктуу электроникалык дистрибьюторлордон алууга болот.
• Прототиптөө тактасынын компонентинин аталышы – RCM0 модулунун төрт I/2300 пиндери Прототиптөө тактасынын LED диоддоруна туташтырылган жана Прототиптөө тактасынын астындагы JP1 аркылуу которулат.
Бул түзмөктөрдү ажыратып, төөнөгүчтөрдү башка максаттарда колдонууга уруксат берүү үчүн, JPI пин катарларынын ортосундагы издерди кесиңиз. 1-сүрөттө көрсөтүлгөндөй, жибек экрандуу жебелердин ортосундагы аймакта JP3 кесилишкен издерди кесүү же сындыруу үчүн бычак же ушул сыяктуу шайманды колдонуңуз.
Эгер кийинчерээк кандайдыр бир түзмөктү кайра туташтыруу керек болсо, JP 1деги позициялар боюнча секирүүчүлөрдү колдонуңуз.
Сүрөт 3. Прототиптөө тактасынын баш аты JPI (тактанын ТӨМӨН ТАРАПЫНДА жайгашкан)
2.3 Иштеп чыгуу аппараттык байланыштары
Dynamic C жана s менен колдонуу үчүн Прототиптөө тактасын туташтыруунун үч кадамы барampпрограммалары:
- RCM2300 прототиптөө тактасына тиркөө.
- RCM2300 менен PC ортосунда программалоо кабелин туташтырыңыз.
- Прототиптөө тактасына электр менен жабдууну туташтырыңыз.
2.3.1 RCM2300 прототиптөө тактасына тиркөө
RCM2300 модулун 2300-сүрөттө көрсөтүлгөндөй, RCM4'дун баш төөнөгүчтөрү жана монтаждоо тешиги Прототиптөө тактасындагы розеткалар жана монтаждоо тешиктери менен дал келгидей кылып буруңуз. J4 жана J5 модулунун баштарын Прототиптөө тактасындагы Jl жана J2 розеткаларына тууралаңыз .
Сүрөт 4. RCM2300 прототиптөө тактасына орнотуңуз
Сиз же бир модулду орното аласыз да МАСТЕР же КУЛ Прототиптөө тактасынын бардык функциялары (которгучтар, диоддор, сериялык порт драйверлери ж.б.) МАСТЕР позиция. Биз сизге бир модулду орнотууну сунуштайбыз МАСТЕР позиция.
ЭСКЕРТҮҮ: RCM4дүн J5 жана J2300 баштарындагы төөнөгүчтөрдү Прототиптөө тактасындагы Jl жана J2 баш колонкаларынын тиешелүү төөнөгүчтөрү менен так тизип коюшуңуз маанилүү. Эгер төөнөгүч тегиздөө жылып кетсе, баш төөнөгүчтөр ийилип же бузулушу мүмкүн жана модул иштебей калат. Эгерде туура эмес жайгаштырылса, модулдун электрдик бузулушуна алып келиши мүмкүн.
Модулдун төөнөгүчтөрүн Prototyping Board баштарына бекем басыңыз.
2.3.2 Программалоо кабелин туташтыруу
Программалоо кабели программаларды жүктөө жана мүчүлүштүктөрдү оңдоого мониторинг жүргүзүү үчүн RCM2300 модулун Dynamic C менен иштеген PC жумушчу станциясына туташтырат.
Белгиленген программалоо кабелинин 10 пин туташтыргычын туташтырыңыз ПРОГ RabbitCore RCM1 модулундагы J2300 башына 5-сүрөттө көрсөтүлгөндөй. Кабелдин белгиленген (көбүнчө кызыл) четин туташтыргычтын 1 пинине карай багыттоону унутпаңыз. (колдонбоңуз DIAG кадимки сериялык туташуу үчүн колдонулган туташтыргыч.)
Программалоо кабелинин экинчи учун компьютериңиздеги COM портуна туташтырыңыз. Кабелди туташтырган портту жазып алыңыз, анткени Динамикалык С орнотулганда бул параметр конфигурацияланышы керек.
ЭСКЕРТҮҮ: COM 1 Dynamic C тарабынан колдонулган демейки порт болуп саналат.
Сүрөт 5. Программалоо кабелин RCM2300ге туташтырыңыз
2.3.3 Кубат булагын туташтырыңыз
Жогорудагы байланыштар жасалгандан кийин, сиз RabbitCore прототиптөө тактасына кубатту туташтыра аласыз.
Туташтыргычты дубалдагы трансформатордон J5 башына 6-сүрөттө көрсөтүлгөндөй илгич. Туташтыргыч бир тарапка жылдырылбаган шартта ар кандай жол менен бекитилиши мүмкүн.
6-сүрөт. Электр булагы
Дубалдагы трансформаторду сайыңыз. Прототиптөө тактасындагы кубат LED (DS 1) күйүп турушу керек. RCM2300 жана Prototyping Board азыр колдонууга даяр.
ЭСКЕРТҮҮ: А RESET баскычы Прототиптөө тактасында кубаттан ажыратпастан аппараттык жабдыктарды кайра орнотууга мүмкүндүк берет.
Прототиптөө тактасын өчүрүү үчүн, кубат туташтыргычын J5тен сууруп алыңыз. Прототиптөө аймагында чынжырды тууралоодон, тактага кандайдыр бир байланыштарды өзгөртүүдөн же RCM2300ди тактадан алып салуудан мурун электр кубатын ажыратышыңыз керек.
2.4 Мен бул жерден кайда барам?
Кийинки бөлүмгө өтүп, Dynamic C орнотууну сунуштайбыз (эгерде ал сизде буга чейин орнотулбаса), анда биринчи сampRCM2300 жана Prototyping Board туура орнотулганын жана иштешин текшерүү үчүн программа.
Эгер баары иштеп жаткандай көрүнсө, биз төмөнкү аракеттердин ырааттуулугун сунуштайбыз:
1. дын баарын иштетиңизampDynamic C жана RCM3.5 мүмкүнчүлүктөрү менен негизги таанышуу үчүн 2300 бөлүмүндө сүрөттөлгөн программаларды колдонуңуз.
2. Андан ары өнүктүрүү үчүн, карагыла RabbitCore RCM2300 Колдонуучунун колдонмосу RCM2300 аппараттык жана программалык компоненттеринин чоо-жайы үчүн.
Документтин сөлөкөтү жумушчу станцияңыздын иш тактасында орнотулган болушу керек; документация менюсуна жетүү үчүн аны басыңыз. Сиз көрсөткөн жаңы рабочий сөлөкөтүн түзө аласыз default.htm ичинде документтер Динамикалык C орнотуу папкасында.
3. Өркүндөтүлгөн өнүктүрүү темалары үчүн караңыз Dynamic C Колдонуучунун колдонмосу, ошондой эле онлайн документтер топтомунда.
2.4.1 Техникалык колдоо
ЭСКЕРТҮҮ: Эгер сиз RCM2300дү дистрибьютор же Z-World же Rabbit Semiconductor өнөктөшү аркылуу сатып алган болсоңуз, техникалык колдоо үчүн адегенде дистрибьютор же Z-World өнөктөшү менен байланышыңыз.
Бул учурда кандайдыр бир көйгөйлөр бар болсо:
- Z-World/Rabbit Semiconductor Technical Bulletin Board текшериңиз www.zworld.com/support/.
- дареги боюнча Техникалык колдоо электрондук почта формасын колдонуңуз www.zworld.com/support/.
3. ПРОГРАММАЛАРДЫ ОРНОТУ ЖАНА БҮТҮҮVIEW
RCM2300 (жана башка бардык Z-World жана Rabbit Semiconductor жабдыктары үчүн) үчүн программаларды иштеп чыгуу жана мүчүлүштүктөрдү оңдоо үчүн, сиз Dynamic C орнотуп, колдонушуңуз керек Бул бөлүм сизди Dynamic C орнотуу аркылуу алып барат, андан кийин анын негизги функцияларына экскурсияны камсыз кылат. RabbitCore RCM2300 модулуна карата.
3.1 An Overview динамикалык C
Dynamic C төмөнкү өнүктүрүү функцияларын бир программага бириктирет:
- Түзөтүү
- Компиляция
- Шилтемелөө
- Жүктөө
- In-circuit Debugging
Чынында, компиляция, байланыштыруу жана жүктөө бир функция. Dynamic C Circuit Emulator колдонбойт; иштелип жаткан программалар өркүндөтүлгөн сериялык порт байланышы аркылуу “максаттуу” системага жүктөлүп алынат жана аткарылат. Программаны иштеп чыгуу жана мүчүлүштүктөрдү оңдоо тутумдун өнүгүшүн тездетип, бул байланыш боюнча үзгүлтүксүз ишке ашат.
Dynamic Cтин башка өзгөчөлүктөрү төмөнкүлөрдү камтыйт:
- Dynamic C колдонууга оңой орнотулган текст редакторуна ээ. Программалар баштапкы код же машина коду деңгээлинде интерактивдүү түрдө аткарылышы жана мүчүлүштүктөрүн оңдоого болот. Көпчүлүк буйруктар үчүн ылдый түшүүчү менюлар жана клавиатура жарлыктары Dynamic C колдонууну жеңилдетет.
- Динамикалык С ошондой эле ассемблер тилинде программалоону колдойт. Ассемблер тилинин кодун жазуу үчүн C же иштеп чыгуу системасын калтыруунун кажети жок. C жана ассемблер тили аралаштырылышы мүмкүн.
- Динамикалык С боюнча мүчүлүштүктөрдү оңдоо колдонуу мүмкүнчүлүгүн камтыйт printf буйруктар, көрүү туюнтмалары, үзүү чекиттери жана башка өркүндөтүлгөн мүчүлүштүктөрдү оңдоо функциялары. Watch туюнтмаларын максаттуу программанын өзгөрмөлөрү же функцияларын камтыган C туюнтмаларын эсептөө үчүн колдонсо болот. Көрүү туюнтмаларын токтотуу чекитинде же максаттуу программа иштеп жатканда баалоого болот.
- Динамикалык С C тилине кеңейтүүлөрдү (мисалы, бөлүшүлгөн жана корголгон өзгөрмөлөр, координаттар жана кофункциялар) камсыз кылат, алар реалдуу дүйнөдөгү орнотулган системаны өнүктүрүүнү колдойт. Үзгүлтүккө учуратуу кызматтары C тилинде жазылышы мүмкүн. Динамикалык С биргелешкен жана алдын ала көп тапшырмаларды колдойт.
- Dynamic C көптөгөн функция китепканалары менен келет, бардыгы баштапкы коддо. Бул китепканалар реалдуу убакыт режиминде программалоону, машина деңгээлиндеги I/Oну колдойт жана стандарттык сап жана математикалык функцияларды камсыз кылат.
- Динамикалык С түз эле эстутумга түзөт. Функциялар жана китепканалар түзүлүп, байланыштырылат жана тез эле жүктөлүп алынат. Ыкчам компьютерде Dynamic C 30,000 5 байт кодду 115,200 секунданын ичинде XNUMX XNUMX бит/сек ылдамдыкта жүктөй алат.
3.2 Системалык талаптар
Dynamic C орнотуу жана иштетүү үчүн, тутумуңуз төмөнкү операциялык системалардын бирин иштетиши керек:
- Windows 95
- Windows 98
- Windows NT
- Windows Me
- Windows 2000
- Windows XP
3.2.1 Аппараттык камсыздоого талаптар
RCM2300 негизиндеги системаларды иштеп чыгуу үчүн Dynamic C орноткон компьютерде төмөнкү жабдык болушу керек:
- Pentium же андан кийинки микропроцессор
- 32 МБ RAM
- Жок дегенде 50 МБ бош катуу диск мейкиндиги
- Максаттуу системалар менен байланыш үчүн жок дегенде бир бекер COM (сериялык) порт
- CD-ROM диски (программаны орнотуу үчүн)
3.3 Dynamic C орнотуу
Компьютериңиздеги дискке Dynamic C CD-ROM кыстарыңыз. Autorun иштетилген болсо, CD орнотуу автоматтык түрдө башталат.
Autorun өчүрүлгөн болсо же орнотуу башка жол менен башталбаса, Windows колдонуңуз Start > Run менюну же Windows Explorer иштетүү үчүн SETUP.EXE CD-ROM түпкү папкасынан.
Орнотуу программасы орнотуу процесси аркылуу сизге жетекчилик кылат. Процесстин көпчүлүк кадамдары өзүн-өзү түшүндүрөт жана бул бөлүмдө камтылган эмес. Төмөндө кээ бир колдонуучуларды чаташтырышы мүмкүн тандалган кадамдар көрсөтүлгөн. (Кээ бир орнотуу экрандары көрсөтүлгөндөрдөн бир аз айырмаланышы мүмкүн.)
3.3.1 Программа жана документация File Жайгашкан жер
Динамикалык С колдонмосу, китепканасы жана документтери fileс жумуш станцияңыздын катуу дисктериндеги каалаган ыңгайлуу жерге орнотсо болот.
демейки жайгашкан жери, мурунку көрсөтүлгөнample жогоруда, C: дискинин түпкү папкасында жайгашкан Dynamic C версиясы үчүн аталган папкада жайгашкан. Бул жер ылайыктуу эмес болсо, чыкылдатуудан мурун башка тамыр жолун киргизиңиз Кийинки >. Files көрсөтүлгөн папкага жайгаштырылат, андыктан бул жерди дисктин түпкү каталогуна койбоңуз.
3.3.2 Орнотуу түрү
Динамикалык Сда чогуу же өзүнчө орнотулган эки компонент бар. Бир компоненти Dynamic C өзү болуп саналат, өнүктүрүү чөйрөсү, колдоосу менен fileлар жана китепканалар. Башка компонент HTML жана PDF форматтарындагы документтердин китепканасы болуп саналат, ал катуу дисктеги мейкиндикти үнөмдөө үчүн орнотулбай калтырылышы мүмкүн же башка жерге орнотулат (айрыкча же тармактык дискте, мисалы,ampле).
Орнотуу түрү жогоруда көрсөтүлгөн орнотуу менюсунда тандалган. Варианттар төмөнкүлөр:
- Типтүү орнотуу — Динамикалык С да, документтер китепканасы да көрсөтүлгөн папкага орнотулат (демейки).
- Компакт орнотуу — Динамикалык С гана орнотулат.
- Ыңгайлаштырылган орнотуу — Сизге орнотулган компоненттерди тандоого уруксат берилет. Бул тандоо жөн гана документтерди орнотуу же кайра орнотуу үчүн пайдалуу.
3.3.3 COM портун тандоо
Динамикалык С максаттуу иштеп чыгуу системасы менен байланышуу үчүн COM (сериялык) портун колдонот. Орнотуу сизге колдонула турган COM портун тандоого мүмкүндүк берет.
демейки тандоо, мурунку көрсөтүлгөндөйample жогоруда, COM1 болуп саналат. Сиз Dynamic C колдонуу үчүн жеткиликтүү каалаган портту тандай аласыз. Кайсы порт жеткиликтүү экенин так билбесеңиз, COM1ди тандаңыз. Бул тандоо кийинчерээк Dynamic C ичинде өзгөртүлүшү мүмкүн.
ЭСКЕРТҮҮ: Орнотуу программасы тандалганды текшербейт COM кандайдыр бир жол менен порт. Башка аспап (чычкан, модем ж.б.) колдонгон портту көрсөтүү Динамикалык С иштетилгенде убактылуу көйгөйлөрдү жаратышы мүмкүн.
3.3.4 Иш столунун иконалары
Орнотуу аяктагандан кийин, төмөндө көрсөтүлгөндөй, сиздин компьютериңиздин иш тактасында үчкө чейин сөлөкөт болот.
Бир сөлөкөтү Dynamic C үчүн, бири документация менюсун ачат, үчүнчүсү Rabbit Field Utility үчүн, максаттуу системага алдын ала компиляцияланган программалык камсыздоону жүктөө үчүн колдонулган курал.
3.4 Динамикалык С баштоо
RabbitCore модулу орнотулуп, 2-бөлүмдө сүрөттөлгөндөй туташтырылгандан кийин жана Динамикалык С орнотулгандан кийин, Динамикалык С сөлөкөтүн эки жолу чыкылдатуу менен Dynamic Cти баштаңыз. Динамикалык С башталышы керек, андан кийин орнотуу учурунда көрсөткөн COM портунан максаттуу системаны издеңиз (демейки боюнча, COM1). Аныкталгандан кийин, Dynamic C модулду муздак жүктөө жана BIOS компиляциялоо үчүн кадамдардын ырааттуулугунан өтүшү керек.
Эгер сиз "башталган билдирүүнү алсаңызBIOS ийгиликтүү түзүлүп, жүктөлдү…” менен улантууга даярсызample программалар кийинки бөлүмдө.
3.4.1 Байланыш катасы билдирүүлөрү
Эгер сиз билдирүүнү алсаңыз "Эч бир Rabbit процессору табылган жок” программалоо кабели башкага туташтырылышы мүмкүн COM порт, байланыш туура эмес болушу мүмкүн же максаттуу система кубатталбай калышы мүмкүн. Биринчиден, Прототиптөө тактасында электр жарыгы күйүп турганын текшериңиз. Эгер ошондой болсо, программалоо кабелинин эки учун тең текшерип, анын компьютерге жана RCM2300 программалоо портуна бекем сайылганын текшериңиз, кабелдин пин-1 чети тактадагы пин-1 белгисине дал келет. Эгерде сиз Прототиптөө тактасын колдонуп жатсаңыз, модулдун туташтыргычтарына бекем жана туура орнотулганын текшериңиз.
Аппараттык камсыздоодо каталар жок болсо, Динамикалык С ичиндеги башка COM портун тандаңыз Параметрлер меню, тандаңыз Долбоордун параметрлери, андан кийин тандаңыз Коммуникациялар. Көрсөтүлгөн диалог пайда болушу керек.
Башкасын тандаңыз COM тизмеден портту тандап, андан кийин OK чыкылдатыңыз. Басыңыз Dynamic Cти BIOSту кайра компиляциялоого мажбурлоо. Эгерде Dynamic C дагы эле максаттуу системаны таба албаса, активдүү системаны тапканга чейин жогорудагы кадамдарды кайталаңыз. COM порт.
Эгерде сиз басылгандан кийин "BIOS ийгиликтүү түзүлдү ..." билдирүүсүн алсаңыз же Dynamic C баштаганда жана бул билдирүүдөн кийин байланыш катасы кабарланса, сиздин компьютериңиз 115,200 57,600 бит/сек ылдамдыкты көтөрө албайт. Төмөнкүдөй берүү ылдамдыгын XNUMX XNUMX бит/сек кылып өзгөртүп көрүңүз.
• жайгашкан жерин табыңыз Сериялык параметрлер Динамикалык C диалогу Жолдор > Долбоор параметрлери > Байланыш меню. Берүү ылдамдыгын 57,600 XNUMX бит/сек чейин өзгөртүңүз. Андан кийин басыңыз же Dynamic C кайра иштетиңиз.
3.5 Сample Программалар
RCM2300 модулдары менен таанышууга жардам берүү үчүн, Dynamic C бир нече с. камтыйтampпрограммалар. Бул программаларды жүктөө, аткаруу жана изилдөө сизге катуу тажрыйба беретview RCM2300 мүмкүнчүлүктөрүн, ошондой эле тиркемелерди иштеп чыгуу куралы катары Dynamic C менен тез баштоо.
ЭСКЕРТҮҮ: Сample программалар сизде жок дегенде ANSI C тилин элементардык деңгээлде түшүндүңүз деп болжолдойт. Эгер билбесеңиз, программанын кириш беттерин караңыз Dynamic C Колдонуучунун колдонмосу сунушталган окуу тизмеси үчүн.
Көптөгөн сampДинамикалык С менен камтылган программалар, бир нечеси RCM2200 модулуна мүнөздүү. Бул программаларды таба аласыз Samples \ RCM2300 папка.
Төмөнкү үчөөнү карап чыгууну сунуштайбызampRabbitCore RCM2300 модулдарынын мүмкүнчүлүктөрү боюнча толук экскурсия алуу үчүн программалар. Алар негизгиден баштап алдыңкы I/O башкаруусуна чейин “окуу жаасын” түзөт.
- FLASHLED.C — Master RCM2300 прототиптөө тактасында LED DS3 кайра-кайра жаркылдайт.
- FLASHLEDS.C— Master RCM2300 Pro-totyping тактасында DS2 жана DS3 диоддорун кайра-кайра жаркыратат.
- TOGGLELED.C—Мастер RCM2300 прототиптөө тактасында LED DS2 жаркылдайт жана S3 басылганына жооп катары LED DS3 күйгүзүп/өчүрүп коёт.
Бул программалардын ар бири толугу менен баштапкы коддун ичинде түшүндүрүлөт. Ар бир программанын кантип иштээри тууралуу маалымат алуу үчүн бул комментарийлерди караңыз.
Бул үч программаны жүктөгөн жана аткаргандан кийин жана Dynamic C менен RCM2300 модулдарынын өз ара аракеттенишүүсүн түшүнгөндөн кийин, башка программаларды колдонуп, уланта аласыз.ampпрограммаларды түзүңүз же өзүңүздүн программаңызды түзө баштаңыз.
КОЛДОНУУЧУЛАРГА ЭСКЕРТҮҮ
Z-WORLD ПРОДУКЦИЯЛАРЫН ТУРМУШТУ КОЛДООЧУ ТҮЗМӨЛӨРДӨ ЖЕ СИСТЕМАЛАРДА ӨТКӨЧҮ КОМПОНЕНТТЕР КАТЫНДА КОЛДОНУУГА УРУКСАТ БЕРИЛБЕЙТ, УШУНДАЙ БАГЫТТАЛГАН КОЛДОНУУГА КАЙРЫЛУУ АТАК ЖАЗЫЛГАН КЕЛИШИМ THE Z-WORLD ЖАНА PUSTOWORLD КИРҮҮСҮ. Жашоону камсыз кылуучу түзүлүштөр же системалар – бул организмге хирургиялык имплантациялоо же жашоону камсыз кылуу үчүн арналган жана этикеткалоодо жана колдонуучунун нускамасында келтирилген колдонуу боюнча нускамаларга ылайык туура пайдаланылганда аткарылбай калышы мүмкүн болгон түзүлүштөр же системалар. олуттуу жаракат алып келет.
Эч бир татаал программалык камсыздоо же аппараттык система идеалдуу эмес. Каталар ар кандай өлчөмдөгү системада дайыма болот. Өмүргө же мүлккө коркунучту болтурбоо үчүн системанын дизайнеринин милдети тартылган тобокелге ылайыктуу ашыкча коргоочу механизмдерди киргизүү.
Бардык Z-World өнүмдөрү 100 пайыз функционалдык жактан текшерилген. Кошумча тестирлөө визуалдык сапатты көзөмөлдөө инспекциясын же механикалык кемчиликтер анализаторун текшерүүнү камтышы мүмкүн. Техникалык спецификациялар сыналуучу нын мүнөздөмөсүнө негизделгенampТемпература жана тtagар бир бирдиктин e. Z-World өнүмдөрү даярдоочу сунуштаган диапазондон айырмаланган бир катар параметрлердин алкагында иштөө үчүн компоненттерди талап кыла алат. Бул стратегия кыйла үнөмдүү жана натыйжалуу деп эсептелет. Кошумча сыноо же жеке бирдикти күйгүзүү атайын макулдашуу боюнча жеткиликтүү.
СХЕМАТИКА
090-0119 RCM2300 схемасы
www.rabbitsemiconductor.com/documentation/schemat/090-0119.pdf
090-0122 RCM2200/RCM2300 Прототиптөө тактасынын схемасы
www.rabbitsemiconductor.com/docurnentation/schemat/090-0 1 22.pdf
090-0128 Программалоо кабелинин схемасы
www.rabbitsemiconductor.com/documentation/schemat/090-0128.pdf
Басылып чыккан колдонмого кошулган схемалар колдонмо акыркы жолу кайра каралып чыккан учурда жеткиликтүү болгон акыркы редакциялар болгон. Колдонмонун онлайн версияларында акыркы кайра каралган схемага шилтемелер камтылган Web сайт. Сиз ошондой эле колдоно аласыз URL акыркы схемаларга түздөн-түз жетүү үчүн жогоруда берилген маалымат.
Баштоо колдонмосу
Документтер / Ресурстар
![]() |
Digi RCM2300 RabbitCore C-программалануучу модулу [pdf] Колдонуучунун колдонмосу RCM2300, RabbitCore, C-программалануучу модулу, программалануучу модулу, модулу |