Digi RCM2300 RabbitCore C-програмабилен модул

Содржини скриј
RabbitCore RCM2300

C-програмабилен модул

Прирачник за започнување
019-0101 • 040515-Д

Прирачник за започнување со RabbitCore RCM2300

Број на дел 019-0101 • 040515-C • Печатено во САД
© 2001-2004 Z-World, Inc. • Сите права се задржани.

Z-World го задржува правото да прави промени и подобрувања на своите производи без известување.

Заштитни знаци

Rabbit и Rabbit 2000 се регистрирани заштитни знаци на Rabbit Semiconductor.
RabbitCore е заштитен знак на Rabbit Semiconductor.
Dynamic C е регистрирана трговска марка на Z-World Inc.

Z-World, Inc.

2900 Спафорд Стрит
Дејвис, Калифорнија 95616-6800
САД
Телефон: 530-757-3737
Факс: 530-757-3792
www.zworld.com

Полупроводник за зајак

2932 Спафорд Стрит
Дејвис, Калифорнија 95616-6800
САД
Телефон: 530-757-8400
Факс: 530-757-8402
www.rabbitsemiconductor.com

RabbitCore RCM2300

1. ВОВЕД И ГОТОВОVIEW

RabbitCore RCM2300 е многу мал напреден јадреен модул кој го вклучува моќниот микропроцесор Rabbit 2000™, флеш меморија, статична RAM и дигитални 110 порти, сето тоа на PCB со големина од само 1.15 x 1.60 инчи (29.2 mm x 40.6).

1.1 RCM2300 Опис

RCM2300 е многу мал јадро модул кој ја спакува процесорската моќ на микропроцесорот Rabbit 2000™ во 1.84 квадратни инчи (11.9 cm²). Две 26-пински заглавија ги изнесуваат линиите за влез/излез на Rabbit 2000, адресни линии, податочни линии, паралелни порти и сериски порти.

RCM2300 ја добива својата моќност +5 V од корисничката плоча на која е поставен. RCM2300 може да интерфејс со сите видови дигитални уреди компатибилни со CMOS преку корисничката табла.

RCM2300 добива целосна предностtagе од следниве Rabbit 2000 и други вградени карактеристики:

  • брз, ефикасен инструкциски сет.
  • пет 8-битни тајмери ​​каскадни во парови, еден 10-битен тајмер со 2 регистри за совпаѓање од кои секој има прекин.
  • тајмер за чувар.
  • 57 Влез/Из (вклучувајќи В/И за општа намена, адресни линии, податочни линии и контролни линии на заглавијата и 11 В/И излези на конектори со дупчиња).
  • 256K неиспарлива флеш меморија за складирање на апликации напишани за RCM2300.
  • 128K SRAM што може да се потпира на батерии.
  • брза брзина на такт од 22.1 MHz.
  • одредба за вградена резервна батерија.
  • четири сериски порти.

Друг модул RabbitCore може да се користи за репрограмирање на RCM2300. Ова репрограмирање (и дебагирање) може да се направи преку Интернет со користење на мрежната порта за програмирање RabbitLink на Z-World или со модули RabbitCore опремени со етернет со користење на функциите DeviceMate на Dynamic C.

1.1.1 Други фабрички верзии

За да се приспособат на развивачите со специфични потреби, алтернативните верзии на модулот RCM2300 може да се добијат во производствени количини по посебна нарачка.

Варијантите со ниска моќност на RCM2300 кои работат на 3.686 MHz и 3.3 V може да се направат по мерка во количина. Часовникот може динамички да се менува на која било од петте фреквенции до 32 kHz за да се намали потрошувачката на енергија уште повеќе.

1.1.2 Физички и електрични спецификации

Табелата 1 ги наведува основните спецификации за RCM2300.

Табела 1. Основни RCM2300 спецификации

Спецификација Податоци
Напојување 4.75 – 5.25 VDC (108 mA при такт од 22.1 MHz)
Големина 1.15″ x 1.60″ x 0.55″ (29 mm x 41 mm x 14 mm)
Еколошки -40°C до 85°C, 5-95% влажност, некондензирање

ЗАБЕЛЕШКА: За целосни спецификации на производот, видете Додаток А во Прирачник за корисник RabbitCore RCM2300.

Модулите RCM2300 имаат две заглавија со 26 пински на кои може да се поврзат кабли или кои можат да се приклучат во соодветни приклучоци на производниот уред. Врвовите за овие конектори се прикажани на Слика 1 подолу.

J4 J5

Digi RCM2300 RabbitCore C-програмабилен модул J4 Digi RCM2300 RabbitCore C-програмабилен модул J5

Забелешка: Овие пинаути се како што се гледаат на Долна страна на модулот.

Слика 1. RCM2300 Pinout

Петнаесет дополнителни точки за поврзување се достапни долж едниот раб на плочата RCM2300. Овие точки за поврзување се отвори со дијаметар од 0.030″ на растојание од 0.05″ една од друга. Деветнаесет дополнителни точки за поврзување се достапни на локациите J2 и J3. Овие дополнителни точки за поврзување се резервирани за идна употреба.

1.2 Развој на софтвер

RCM2300 ја користи околината за развој на Dynamic C за брзо креирање и дебагирање на апликации за траење. Dynamic C обезбедува целосна развојна околина со интегриран уредувач, компајлер и дебагер на ниво на извор. Директно се поврзува со целниот систем, елиминирајќи ја потребата од сложени и несигурни емулатори во колото.

Dynamic C мора да се инсталира на работна станица на Windows со најмалку една бесплатна сериска (COM) порта за комуникација со целниот систем. Видете Поглавје 3, „Инсталација на софтвер и повеќеview,“ за целосни информации за инсталирање на Dynamic C.

ЗАБЕЛЕШКА: RCM2300 бара Dynamic C v7.04 или понова верзија за развој. Компатибилна верзија е вклучена на ЦД-РОМ-от на комплетот за развој.

1.3 Како да го користите овој прирачник

Ова Почеток прирачникот е наменет да им овозможи на корисниците брз, но солиден почеток со модулот RCM2300.

1.3.1 Дополнителни информации за производот

Детални информации за RabbitCore RCM2300 се дадени во Прирачник за корисник RabbitCore RCM2300 обезбедени на придружниот CD-ROM и во HTML и во Adobe PDF формат.

Некои напредни корисници може да изберат да го прескокнат остатокот од овој воведен прирачник и да продолжат директно со деталните информации за хардверот и софтверот во Упатството за корисникот.

ЗАБЕЛЕШКА: Препорачуваме секој што не е целосно запознаен со производите на Rabbit Semiconductor или Z-World, барем да го прочита остатокот од овој прирачник за да ја стекне потребната запознаеност за користење на понапредните информации.

1.3.2 Дополнителни референтни информации

Покрај специфичните информации за производот содржани во Прирачник за корисник RabbitCore RCM2300, два други референтни прирачници се дадени во HTML и PDF форма на придружниот CD-ROM. Напредните корисници ќе ги најдат овие референци вредни во развојот на системи базирани на RCM2300.

  • Упатство за корисникот Dynamic C
  • Корисничко упатство за микропроцесор Rabbit 2000
1.3.3 Користење на онлајн документација

Ние го обезбедуваме најголемиот дел од нашата корисничка и референтна документација во два електронски формати, HTML и Adobe PDF. Ова го правиме од неколку причини.

Ние веруваме дека обезбедувањето на сите корисници со нашата комплетна библиотека со прирачници за производи и референтни е корисна погодност. Сепак, печатените прирачници се скапи за печатење, складирање и испорака. Наместо да вклучуваме и наплатуваме прирачници што секој корисник можеби не ги сака, или да даваме само прирачници за специфични производи, ние избираме да ја обезбедиме нашата целосна документација и референтна библиотека во електронска форма со секој развојен комплет и со нашата развојна околина Dynamic C.

ЗАБЕЛЕШКА: Најактуелната верзија на Adobe Acrobat Reader секогаш може да се преземе од Adobe's web сајт на http://www.adobe.com. Ви препорачуваме да користите верзија 4.0 или понова.

Обезбедувањето на оваа документација во електронска форма заштедува огромна количина на хартија со тоа што не се печатат копии од прирачници кои на корисниците не им се потребни.

Наоѓање онлајн документи

Онлајн документацијата е инсталирана заедно со Dynamic C, а на работната површина на работната станица е поставена икона за менито за документација. Кликнете двапати на оваа икона за да стигнете до менито. Ако иконата недостасува, креирајте нова икона на работната површина што укажува на стандардно.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 V DC, 500 mA Напојувањето е вклучено само со комплетите за развој што се продаваат за северноамериканскиот пазар. Странските корисници треба да користат локално достапно напојување способно да испорачува 7.5 V до 25 V DC до таблата за прототипи.
  • Програмски кабел со интегрирано коло за усогласување на нивото.
  • Динамичен C ЦД-РОМ, со комплетна документација за производот на ЦД.
  • Ова Почеток прирачник.
  • Лесна референца за процесор Rabbit 2000 постер.
  • Картичка за регистрација.
2.2 Одбор за прототипи

Таблата за прототипи вклучена во комплетот за развој го олеснува поврзувањето на RCM2300 со напојување за развој. Обезбедува и некои основни I/O периферни уреди (прекинувачи и LED диоди), како и област за прототипови за понапреден развој на хардверот.

Одборот за прототипи може да се користи без измени за најосновното ниво на евалуација и развој.

Како што напредувате кон пософистицирани експерименти и развој на хардвер, модификациите и дополнувањата може да се направат на плочата без да се менува или оштетува самиот модул RabbitCore.

Одборот за прототип е прикажан на Слика 2, со идентификувани неговите главни карактеристики.

Digi RCM2300 RabbitCore C-програмабилен модул Слика 2

Слика 2. Табла за прототипови RCM2200/RCM2300

2.2.1 Карактеристики на таблата за прототипирање

Поврзување за напојување – Обезбеден е заглавие со 3 пински на J5 за приклучокот за напојување. Имајте предвид дека и двете надворешни иглички се поврзани со заземјувањето, а централната игла е поврзана со необработениот V+ влез. Кабелот од ѕидниот трансформатор обезбеден со северноамериканската верзија на Комплетот за развој завршува во конектор што може да се поврзе во која било ориентација.

Корисниците кои обезбедуваат сопствено напојување треба да се погрижат да испорача 7.5-25 V DC на не помалку од 500 mA. волtagРегулаторот ќе се загрее при употреба. (Понискиот напон на напојување ќе ја намали термичката дисипација од уредот.)

Регулирано напојување – The raw DC voltagе предвидено на МОЌ заглавјето на J5 е насочено кон 5 V линеарен волуменtagе регулатор, кој обезбедува стабилна моќност на RCM2300 и одборот за прототипи. Шотки диодата го заштитува напојувањето од оштетување од обратни приклучоци за сурово напојување.

•  ЛЕР за напојување -Напојната ЛЕД свети секогаш кога напојувањето е поврзано со таблата за прототипови.

Прекинувач за ресетирање – Прекинувачот со моментален контакт, нормално отворен е директно поврзан со главниот RCM2300 /ОИЕ игла. Притискањето на прекинувачот принудува хардверско ресетирање на системот.

I/O прекинувачи и LED диоди – Два моментален контакт, нормално отворени прекинувачи се поврзани со PB2 и PB3 пиновите на главниот RCM2300 и може да се читаат како влезови од sampле апликации.

Две LED диоди се поврзани со пиновите PEI и PE7 на главниот RCM2300 и може да се придвижуваат како излезни индикатори од sampле апликации.

LED диодите и прекинувачите се поврзани преку JP1, кој има траги кои ги скратуваат соседните влошки заедно. Овие траги може да се исечат за да се исклучат LED диодите, а потоа може да се залемени 8-пински заглавие во JP1 за да се овозможи нивно селективно повторно поврзување со џемпери. Видете Слика 3 за детали.

Области за проширување – Одборот за прототип е обезбеден со неколку ненаселени области за проширување на I/0 и можности за интерфејс. Погледнете го следниот дел за детали.

Област за прототипирање – Обезбедена е дарежлива област за изработка на прототипови за инсталирање на компоненти со проодни дупки. Vcc (5 V DC) и автобуси на земја се движат околу работ на оваа област. Десно од областа на пропустливиот отвор е обезбедена област за уреди за површинска монтирање. Забележете дека има влошки за SMT уреди и на врвот и на дното на таблата за прототипи. Секоја SMT подлога е поврзана со дупка дизајнирана да прифаќа цврста жица од 30 AWG, која мора да се залемени откако ќе се најде во дупката.

Приклучоци за робови на модули – Вториот сет на конектори е претходно поврзан со жици за да се овозможи инсталирање на втор, slave RCM2200 или RCM2300.

2.2.2 Проширување на таблата за прототипи

Одборот за прототип доаѓа со неколку ненаселени области, кои може да се пополнат со компоненти за да одговараат на потребите за развој на корисникот. Откако ќе експериментирате со сampВо програмите во Дел 3.5, можеби ќе сакате да ги проширите можностите на Одборот за прототипи за понатамошно експериментирање и развој. Видете ја шемата на таблата за прототипи (090-0122) за детали доколку е потребно.

Заглавија за продолжување на модулите – Целосното множество на пинови и на главниот и на slave модулите се дуплираат во овие две групи заглавија. Програмерите можат да ги залемат жиците директно во соодветните дупки или, за пофлексибилен развој, лентите за заглавие со 0.1-пински чекори од 26 инчи може да се залемат на своето место. Видете ја Слика 1 за игличките заглавија.

RS-232 – Два 2-жична или една сериска порта RS-5 со 232 жици може да се додадат на таблата за прототип со инсталирање на IC на драјверот RS-232 и четири кондензатори. Чипот за драјвер Maxim MAX232CPE или сличен уред се препорачува за U2. За дополнителни детали, погледнете ја шемата на таблата за прототипи.

На J10 може да се инсталира 0.1-пинска лента за заглавие со растојание од 6 инчи за да се овозможи поврзување на кабел со лента што води до стандарден сериски конектор DE-9.

Сите компоненти на портата RS-232 се монтираат на горната страна на таблата за прототипи подолу и лево од МАЈСТОР позиција на модулот.

ЗАБЕЛЕШКА: Чипот RS-232, кондензаторите и лентата за заглавие се достапни од дистрибутери за електроника како што е Digi-Key.

Заглавие на компонента на таблата за прототипирање – Четири I/0 пинови од модулот RCM2300 се поврзани со жици на LED диодите на плочата за прототип и се префрлуваат преку JP1 на долната страна на плочата за прототип.

За да ги исклучите овие уреди и да дозволите игличките да се користат за други цели, исечете ги трагите помеѓу редовите на пиновите на JPI. Користете нож или слична алатка за да ги исечете или скршите трагите што ја преминуваат JP1 во пределот помеѓу стрелките со свилен екран, како што е наведено на Слика 3.

Користете џемпери низ позициите на JP 1 ако подоцна треба повторно да поврзете некој од уредите.

Digi RCM2300 RabbitCore C-програмабилен модул Слика 3

Слика 3. Заглавие на таблата за прототип JPI (се наоѓа на ДОЛНАТА СТРАНА на таблата)

2.3 Развој на хардверски врски

Постојат три чекори за поврзување на плочата за прототип за употреба со Dynamic C и sampпрограми:

  1. Прикачете го RCM2300 на таблата за прототипи.
  2. Поврзете го програмскиот кабел помеѓу RCM2300 и компјутерот.
  3. Поврзете го напојувањето со плочата за прототип.
2.3.1 Прикачете го RCM2300 на плочата за прототип

Свртете го модулот RCM2300 така што игличките за заглавие и дупката за монтирање на RCM2300 се поклопуваат со приклучоците и отворот за монтирање на плочата за прототип како што е прикажано на Слика 4. Порамнете ги заглавијата на модулите J4 и J5 во приклучоците Jl и J2 на плочата за прототип .

Digi RCM2300 RabbitCore C-програмабилен модул Слика 4

Слика 4. Инсталирајте го RCM2300 на плочата за прототип

Иако можете да инсталирате еден модул во било која МАЈСТОР или на СЛАВИ позиција на таблата за прототип, сите карактеристики на таблата за прототип (прекинувачи, LED диоди, драјвери за сериски порти итн.) се поврзани со МАЈСТОР позиција. Ви препорачуваме да инсталирате еден модул во МАЈСТОР позиција.

ЗАБЕЛЕШКА: Важно е да ги подредите пиновите на заглавијата J4 и J5 на RCM2300 точно со соодветните пинови на заглавијата Jl и J2 на таблата за прототип. Пиновите на заглавието може да се свиткаат или оштетат ако порамнувањето на пиновите е поместено и модулот нема да работи. Може да дојде и до трајно електрично оштетување на модулот ако се напојува погрешно усогласен модул.

Цврсто притиснете ги пиновите на модулот во заглавијата на таблата за прототипи.

2.3.2 Поврзете програмски кабел

Програмскиот кабел го поврзува модулот RCM2300 со работната станица на компјутер со Dynamic C за да овозможи преземање на програми и следење за дебагирање.

Поврзете го 10-пинскиот конектор на програмскиот кабел означен ПРОГ до заглавието J1 на модулот RabbitCore RCM2300 како што е прикажано на Слика 5. Погрижете се да го ориентирате означениот (обично црвен) раб на кабелот кон пинот 1 на конекторот. (Не користете го ДИЈАГ конектор, кој се користи за нормално сериско поврзување.)

Поврзете го другиот крај на програмскиот кабел со COM порта на вашиот компјутер. Забележете ја портата на која го поврзувате кабелот, бидејќи Dynamic C треба да го конфигурира овој параметар кога ќе се инсталира.

ЗАБЕЛЕШКА: COM 1 е стандардната порта што ја користи Dynamic C.

Digi RCM2300 RabbitCore C-програмабилен модул Слика 5

Слика 5. Поврзете го програмскиот кабел со RCM2300

2.3.3 Поврзете напојување

Кога ќе се направат горенаведените врски, можете да го поврзете напојувањето со RabbitCore Prototyping Board.

Закачете го приклучокот од ѕидниот трансформатор до заглавјето J5 на таблата за прототип како што е прикажано на слика 6. Конекторот може да се прикачи на секој начин сè додека не е поместен на едната страна.

Digi RCM2300 RabbitCore C-програмабилен модул Слика 6

Слика 6. Приклучоци за напојување

Приклучете го ѕидниот трансформатор. Светлото за напојување (DS 1) на таблата за прототип треба да светне. RCM2300 и одборот за прототип сега се подготвени за употреба.

ЗАБЕЛЕШКА: А РЕСЕТИРАЈ копчето е обезбедено на таблата за прототип за да се овозможи ресетирање на хардверот без исклучување на струја.

За да ја исклучите плочата за прототип, исклучете го приклучокот за напојување од J5. Треба да го исклучите напојувањето пред да направите какви било прилагодувања на колото во областа за прототипови, да ги промените сите врски со плочата или да го отстраните RCM2300 од плочата.

2.4 Каде да одам одовде?

Ви препорачуваме да продолжите на следното поглавје и да го инсталирате Dynamic C (ако веќе го немате инсталирано), а потоа да го извршите првото sampПрограма за проверка дали RCM2300 и одборот за прототип се поставени и функционираат правилно.

Ако се чини дека сè работи, ја препорачуваме следната низа на дејства:

1. Стартувај ги сите сampле програми опишани во Дел 3.5 за да се запознаете со Dynamic C и можностите на RCM2300.
2. За понатамошен развој, погледнете во Прирачник за корисник RabbitCore RCM2300 за детали за хардверските и софтверските компоненти на RCM2300.

Требаше да се инсталира икона за документација на работната површина на вашата работна станица; кликнете на него за да стигнете до менито за документација. Можете да креирате нова икона на работната површина што укажува на стандардно.htm во документи папка во папката за инсталација Dynamic C.

3. За напредни теми за развој, погледнете во Упатство за корисникот Dynamic C, исто така во комплетот онлајн документација.

2.4.1 Техничка поддршка

ЗАБЕЛЕШКА: Ако сте го купиле вашиот RCM2300 преку дистрибутер или преку партнер на Z-World или Rabbit Semiconductor, прво контактирајте со дистрибутерот или партнерот Z-World за техничка поддршка.

Ако има какви било проблеми во овој момент:

  • Проверете ја техничката огласна табла Z-World/Rabbit Semiconductor на www.zworld.com/support/.
  • Користете го формуларот за е-пошта за техничка поддршка на www.zworld.com/support/.

3. ИНСТАЛАЦИЈА НА СОФТВЕРОТ И ГОТОВОVIEW

За да развиете и дебагирате програми за RCM2300 (и за сите други хардвери на Z-World и Rabbit Semiconductor), мора да инсталирате и користите Dynamic C Ова поглавје ве води низ инсталацијата на Dynamic C, а потоа нуди обиколка на неговите главни карактеристики со почитување на модулот RabbitCore RCM2300.

3.1 Надview на Dynamic C

Dynamic C ги интегрира следните развојни функции во една програма:

  • Уредување
  • Составување
  • Поврзување
  • Се вчитува
  • Дебагирање во коло

Всушност, компајлирањето, поврзувањето и вчитувањето се една функција. Dynamic C не користи емулатор во коло; програмите што се развиваат се преземаат и се извршуваат од системот „цел“ преку подобрена врска со сериска порта. Развојот на програмата и дебагирањето се одвиваат беспрекорно низ оваа врска, што значително го забрзува развојот на системот.

Други карактеристики на Dynamic C вклучуваат:

  • Dynamic C има вграден уредувач на текст кој е лесен за употреба. Програмите може да се извршуваат и да се дебагираат интерактивно на ниво на изворен код или машински код. Менијата за спуштање и кратенките на тастатурата за повеќето команди го прават Dynamic C лесен за користење.
  • Dynamic C исто така поддржува програмирање на асемблерски јазик. Не е неопходно да се остави C или развојниот систем да пишува код на асемблерски јазик. C и асемблерскиот јазик може да се мешаат заедно.
  • Дебагирањето под Dynamic C вклучува можност за користење printf команди, изрази за гледање, точки на прекин и други напредни функции за дебагирање. Изразите на часовникот може да се користат за пресметување на изрази во C кои ги вклучуваат променливите или функциите на програмата на целта. Изразите за гледање може да се оценуваат додека се запрени на точка на прекин или додека целта ја извршува својата програма.
  • Dynamic C обезбедува екстензии на јазикот C (како што се споделени и заштитени променливи, комерцијални податоци и кофункции) кои поддржуваат развој на вграден систем во реалниот свет. Рутините на услугата за прекин може да бидат напишани во C. Dynamic C поддржува кооперативно и превентивно мултитаскинг.
  • Dynamic C доаѓа со многу библиотеки на функции, сите во изворен код. Овие библиотеки поддржуваат програмирање во реално време, I/O на ниво на машина и обезбедуваат стандардни стрингови и математички функции.
  • Dynamic C се компајлира директно во меморијата. Функциите и библиотеките се компајлираат и се поврзуваат и се преземаат на пат. На брз компјутер, Dynamic C може да вчита 30,000 бајти код за 5 секунди со брзина на бауд од 115,200 bps.
3.2 Системски барања

За да го инсталирате и стартувате Dynamic C, вашиот систем мора да работи еден од следниве оперативни системи:

  • Windows 95
  • Windows 98
  • Windows NT
  • Windows Me
  • Windows 2000
  • Windows XP
3.2.1 Хардверски барања

Компјутерот на кој инсталирате Dynamic C за развој на системи базирани на RCM2300 треба да го има следниот хардвер:

  • Пентиум или понов микропроцесор
  • 32 MB RAM меморија
  • Најмалку 50 MB слободен простор на хард дискот
  • Најмалку една бесплатна COM (сериска) порта за комуникација со целните системи
  • ЦД-РОМ-уред (за инсталација на софтвер)
3.3 Инсталирање Dynamic C

Вметнете го Dynamic C CD-ROM-от во уредот на вашиот компјутер. Ако е овозможено автоматско вклучување, инсталацијата на ЦД-то ќе започне автоматски.

Ако автоматското стартување е оневозможено или инсталацијата на друг начин не започне, користете го Windows Почеток > Стартувај мени или Windows Explorer за стартување ПОСТАВУВАЕ.ЕКСЕ од основната папка на CD-ROM-от.

Програмата за инсталација ќе ве води низ процесот на инсталација. Повеќето чекори од процесот се самообјаснети и не се опфатени во овој дел. Избраните чекори кои може да бидат збунувачки за некои корисници се наведени подолу. (Некои од екраните на алатката за инсталација може малку да се разликуваат од прикажаните.)

3.3.1 Програма и документација File Локација

Апликација, библиотека и документација на Dynamic C files може да се инсталираат на која било погодна локација на хард дисковите на вашата работна станица.

Digi RCM2300 RabbitCore C-програмабилен модул А

Стандардната локација, како што е прикажано на прampле погоре, е во папка именувана за верзијата на Dynamic C, сместена во основната папка на уредот C:. Ако оваа локација не е погодна, внесете друга коренска патека пред да кликнете Следно >. Files се сместени во наведената папка, затоа не ја поставувајте оваа локација во root директориумот на дискот.

3.3.2 Тип на инсталација

Dynamic C има две компоненти кои можат да се инсталираат заедно или одделно. Една компонента е самиот Dynamic C, со развојна средина, поддршка fileи библиотеки. Другата компонента е библиотеката со документација во HTML и PDF формати, која може да се остави деинсталирана за да заштеди простор на хард дискот или да се инсталира на друго место (на посебен или мрежен диск, на пр.ampле).

Digi RCM2300 RabbitCore C-програмабилен модул Б

Типот на инсталација е избран во менито за инсталација прикажано погоре. Опциите се:

  • Типична инсталација — И Dynamic C и библиотеката со документација ќе се инсталираат во наведената папка (стандардно).
  • Компактна инсталација — Ќе се инсталира само Dynamic C.
  • Прилагодена инсталација — Ќе ви биде дозволено да изберете кои компоненти се инсталирани. Овој избор е корисен за инсталирање или повторно инсталирање само на документацијата.
3.3.3 Изберете COM Port

Dynamic C користи COM (сериска) порта за да комуницира со целниот развојен систем. Инсталацијата ви овозможува да ја изберете COM портата што ќе се користи.

Digi RCM2300 RabbitCore C-програмабилен модул В

Стандардниот избор, како што е прикажано на прampле погоре, е COM1. Може да изберете која било достапна порта за употреба на Dynamic C. Ако не сте сигурни која порта е достапна, изберете COM1. Овој избор може да се промени подоцна во Dynamic C.

ЗАБЕЛЕШКА: Инсталационата алатка не го проверува избраното COM пристаниште на кој било начин. Одредувањето на порта што се користи од друг уред (глувче, модем, итн.) може да предизвика привремени проблеми кога се стартува Dynamic C.

3.3.4 Икони на работната површина

Откако ќе заврши инсталацијата, ќе имате до три икони на работната површина на вашиот компјутер, како што е прикажано подолу.

Digi RCM2300 RabbitCore C-програмабилен модул Д

Едната икона е за Dynamic C, едната го отвора менито за документација, а третата е за Rabbit Field Utility, алатка која се користи за преземање однапред компајлиран софтвер во целниот систем.

3.4 Стартување на Dynamic C

Откако модулот RabbitCore ќе се постави и поврзе како што е опишано во Поглавје 2 и ќе се инсталира Dynamic C, стартувајте го Dynamic C со двоен клик на иконата Dynamic C. Dynamic C треба да започне, а потоа побарајте го целниот систем на COM-портата што ја наведовте за време на инсталацијата (по дифолт, COM1). Откако ќе се открие, Dynamic C треба да помине низ низа чекори за ладно подигање на модулот и компајлирање на BIOS-от.

Ако ја примите пораката што започнува „BIOS-от успешно се компајлира и вчита…“ подготвени сте да продолжите со сampле програми во следниот дел.

3.4.1 Пораки за грешка во комуникацијата

Доколку ја примите пораката „Не е откриен процесор за зајаци” програмскиот кабел може да се поврзе на друг COM порта, врската може да е неисправна или целниот систем може да не се напојува. Прво, проверете дали свети сијаличката за напојување на плочата за прототип. Ако е така, проверете ги двата краја на програмскиот кабел за да се уверите дека е цврсто приклучен на компјутерот и во програмската порта на RCM2300, при што работ-1 на кабелот се совпаѓа со ознаката пин-1 на плочката. Ако ја користите плочата за прототипи, проверете дали модулот е цврсто и правилно инсталиран во неговите конектори.

Ако нема дефекти со хардверот, изберете друга COM порта во Dynamic C. Од Опции мени, изберете Проектни опции, потоа изберете Комуникации. Треба да се појави прикажаниот дијалог.

Digi RCM2300 RabbitCore C-програмабилен модул Е

Изберете друг COM порта од листата, а потоа кликнете OK. Притиснете да го принуди Dynamic C да го прекомпајлира BIOS-от. Ако Dynamic C сè уште известува дека не може да го лоцира целниот систем, повторете ги горните чекори додека не го лоцирате активниот COM пристаниште.

Ако ја примите пораката „BIOS-от успешно се состави…“ откако ќе притиснете или стартување на Dynamic C, а оваа порака е проследена со порака за грешка во комуникацијата, можно е вашиот компјутер да не може да се справи со брзината на бауд од 115,200 bps. Обидете се да ја промените брзината на бауд на 57,600 bps на следниов начин.

• Лоцирајте го Сериски опции дијалог во Dynamic C Опции > Проектни опции > Комуникации мени. Променете ја брзината на бауд на 57,600 bps. Потоа притиснете или рестартирајте го Dynamic C.

3.5 Сampле Програми

За да ви помогне да се запознаете со модулите RCM2300, Dynamic C вклучува неколку sampле програми. Вчитувањето, извршувањето и проучувањето на овие програми ќе ви овозможи солидна практичностview на можностите на RCM2300, како и брз почеток со Dynamic C како алатка за развој на апликации.

ЗАБЕЛЕШКА: С.ampпрограмите претпоставуваат дека имате барем елементарно разбирање на ANSI C. Ако не, видете ги воведните страници на Упатство за корисникот Dynamic C за предложена листа за читање.

Од многуте сampОд програмите вклучени со Dynamic C, неколку се специфични за модулот RCM2200. Овие програми ќе се најдат во Samples \ RCM2300 папка.

Digi RCM2300 RabbitCore C-програмабилен модул F

Ви предлагаме да ги испитате следните три од овие sampле програми за да добиете целосна обиколка на можностите на модулите RabbitCore RCM2300. Тие формираат „лак за учење“ од основна до напредна I/O контрола.

  • БЛЕСНА.Ц — Master RCM2300 постојано трепка LED DS3 на таблата за прототип.
  • FLASHLEDS.C—Master RCM2300 постојано трепка LED диоди DS2 и DS3 на таблата за про-тотипирање.
  • ВКЛУЧЕНИ.Ц—Master RCM2300 трепка LED DS2 на таблата за прототип и ја вклучува/исклучува LED DS3 како одговор на притискање на S3.

Секоја од овие програми е целосно коментирана во изворниот код. Погледнете ги овие коментари за детали за тоа како функционира секоја програма.

Откако ќе ги вчитате и извршите овие три програми и ќе разберете како комуницираат Dynamic C и модулите RCM2300, можете да продолжите и да ги испробате другитеampле програми, или започнете да градите своја.

ИЗВЕСТУВАЊЕ ДО КОРИСНИЦИТЕ

ПРОИЗВОДИТЕ НА Z-WORLD НЕ СЕ ОВЛАСТЕНИ ЗА УПОТРЕБА КАКО КРИТИЧНИ КОМПОНЕНТИ ВО УРЕДИ ИЛИ СИСТЕМИ ЗА ПОДДРЖУВАЊЕ НА ЖИВОТНО, ОСВЕН АКО СЕКТИВЕН ПИШЕН ДОГОВОР ВО ВРСКА ВО ВРСКА ВАКВА НАМЕНЕТА КОРИСТЕЊЕ Е ВНЕСЕНА ВО БЕЗ ИЛИ НА СТРАНИЦАТА. Уреди или системи за поддршка на животот се уреди или системи наменети за хируршка имплантација во телото или за одржување на животот, и чиј неуспех, кога правилно се користат во согласност со упатствата за употреба дадени во етикетирањето и прирачникот за корисникот, може разумно да се очекува да резултира со значителна повреда.

Ниту еден сложен софтвер или хардверски систем не е совршен. Бубачките се секогаш присутни во систем од која било големина. Со цел да се спречи опасност по животот или имотот, одговорност на дизајнерот на системот е да вгради непотребни заштитни механизми соодветни на ризикот.

Сите производи на Z-World се 100 проценти функционално тестирани. Дополнителните тестирања може да вклучуваат инспекции за визуелна контрола на квалитетот или инспекции на анализаторот на механички дефекти. Спецификациите се засноваат на карактеризација на тестираните сampле единици наместо тестирање на температура и волуменtagе од секоја единица. Производите на 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-програмабилен модул, програмабилен модул, модул

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *