RabbitCore RCM2300
Mòdul programable C
Manual d'iniciació
019-0101 • 040515-D
Manual d'inici de RabbitCore RCM2300
Número de peça 019-0101 • 040515-C • Imprès als EUA
© 2001-2004 Z-World, Inc. • Tots els drets reservats.
Z-World es reserva el dret de fer canvis i millores als seus productes sense previ avís.
Marques comercials
Rabbit i Rabbit 2000 són marques registrades de Rabbit Semiconductor.
RabbitCore és una marca comercial de Rabbit Semiconductor.
Dynamic C és una marca comercial registrada de Z-World Inc.
Z-World, Inc.
2900 Spafford Street
Davis, Califòrnia 95616-6800
EUA
Telèfon: 530-757-3737
Fax: 530-757-3792
www.zworld.com
Conill Semiconductor
2932 Spafford Street
Davis, Califòrnia 95616-6800
EUA
Telèfon: 530-757-8400
Fax: 530-757-8402
www.rabbitsemiconductor.com
RabbitCore RCM2300
1. INTRODUCCIÓ I ALTRESVIEW
El RabbitCore RCM2300 és un mòdul bàsic avançat molt petit que incorpora el potent microprocessador Rabbit 2000™, memòria flash, RAM estàtica i ports digitals de 110, tot en una PCB de només 1.15 "x 1.60" (29.2 mm x 40.6 mm).
1.1 Descripció del RCM2300
El RCM2300 és un mòdul bàsic molt petit que empaqueta la potència de processament d'un microprocessador Rabbit 2000™ en 1.84 polzades quadrades (11.9 cm²). Dues capçaleres de 26 pins treuen les línies de bus d'E/S Rabbit 2000, línies d'adreces, línies de dades, ports paral·lels i ports sèrie.
El RCM2300 rep la seva potència de +5 V de la placa d'usuari on està muntat. El RCM2300 pot interactuar amb tot tipus de dispositius digitals compatibles amb CMOS a través de la placa d'usuari.
El RCM2300 s'avança al màximtage de les següents Rabbit 2000 i altres funcions integrades:
- conjunt d'instruccions ràpid i eficient.
- cinc temporitzadors de 8 bits en cascada per parells, un temporitzador de 10 bits amb 2 registres de concordança que tenen cadascun una interrupció.
- temporitzador de gos guardià.
- 57 E/S (incloent E/S de propòsit general, línies d'adreces, línies de dades i línies de control a les capçaleres i 11 E/S als connectors de forat passant).
- 256K de memòria flaix no volàtil per emmagatzemar aplicacions escrites per al RCM2300.
- 128K de SRAM compatible amb bateria.
- velocitat de rellotge ràpida de 22.1 MHz.
- disposició per a la bateria de seguretat a bord.
- quatre ports sèrie.
Es pot utilitzar un altre mòdul RabbitCore per reprogramar un RCM2300. Aquesta reprogramació (i depuració) es pot fer a través d'Internet mitjançant la passarel·la de programació de xarxa RabbitLink de Z-World o amb mòduls RabbitCore equipats amb Ethernet mitjançant les funcions DeviceMate de Dynamic C.
1.1.1 Altres versions de fàbrica
Per adaptar-se als desenvolupadors amb necessitats específiques, es poden obtenir versions alternatives del mòdul RCM2300 en quantitats de producció sota comanda especial.
Les variants de baixa potència del RCM2300 que funcionen a 3.686 MHz i 3.3 V es poden personalitzar en quantitat. El rellotge es pot canviar dinàmicament a qualsevol de les cinc freqüències tan baixes com 32 kHz per reduir encara més el consum d'energia.
1.1.2 Especificacions físiques i elèctriques
La taula 1 enumera les especificacions bàsiques del RCM2300.
Taula 1. Especificacions bàsiques del RCM2300
Especificació | Dades |
Font d'alimentació | 4.75 – 5.25 VDC (108 mA a 22.1 MHz de velocitat de rellotge) |
Mida | 1.15 "x 1.60" x 0.55 "(29 mm x 41 mm x 14 mm) |
Ambiental | -40 °C a 85 °C, 5-95% d'humitat, sense condensació |
NOTA: Per obtenir les especificacions completes del producte, vegeu l'apèndix A al Manual d'usuari RabbitCore RCM2300.
Els mòduls RCM2300 tenen dos encapçalaments de 26 pins als quals es poden connectar cables o que es poden connectar a endolls coincidents en un dispositiu de producció. Els pinouts d'aquests connectors es mostren a la figura 1 següent.
J4 J5
Nota: Aquests pinouts són com es veu a la Lateral inferior del mòdul.
Figura 1. Pinout del RCM2300
Hi ha quinze punts de connexió addicionals disponibles al llarg d'una vora de la placa RCM2300. Aquests punts de connexió són forats de 0.030 polzades de diàmetre separats 0.05 polzades. Hi ha dinou punts de connexió addicionals disponibles a les ubicacions J2 i J3. Aquests punts de connexió addicionals es reserven per a un ús futur.
1.2 Programari de desenvolupament
L'RCM2300 utilitza l'entorn de desenvolupament Dynamic C per a la creació i depuració ràpides d'aplicacions en temps d'execució. Dynamic C proporciona un entorn de desenvolupament complet amb editor integrat, compilador i depurador de font. S'enllaça directament amb el sistema objectiu, eliminant la necessitat d'emuladors en circuit complexos i poc fiables.
Dynamic C s'ha d'instal·lar en una estació de treball Windows amb almenys un port sèrie (COM) lliure per a la comunicació amb el sistema de destinació. Vegeu el capítol 3, “Instal·lació de programari i mésview," per obtenir informació completa sobre la instal·lació de Dynamic C.
NOTA: L'RCM2300 requereix Dynamic C v7.04 o posterior per al desenvolupament. S'inclou una versió compatible al CD-ROM del kit de desenvolupament.
1.3 Com utilitzar aquest manual
Això Primers passos El manual està pensat per oferir als usuaris un començament ràpid però sòlid amb el mòdul RCM2300.
1.3.1 Informació addicional del producte
Es proporciona informació detallada sobre el RabbitCore RCM2300 a la pàgina Manual d'usuari RabbitCore RCM2300 proporcionat al CD-ROM adjunt en format HTML i Adobe PDF.
Alguns usuaris avançats poden optar per ometre la resta d'aquest manual introductori i procedir directament amb la informació detallada de maquinari i programari al manual de l'usuari.
NOTA: Recomanem que qualsevol persona que no estigui ben familiaritzada amb els productes Rabbit Semiconductor o Z-World almenys llegeixi la resta d'aquest manual per adquirir la familiaritat necessària per utilitzar la informació més avançada.
1.3.2 Informació addicional de referència
A més de la informació específica del producte continguda al Manual d'usuari RabbitCore RCM2300, es proporcionen altres dos manuals de referència en format HTML i PDF al CD-ROM adjunt. Els usuaris avançats trobaran aquestes referències valuoses en el desenvolupament de sistemes basats en el RCM2300.
- Manual d'usuari de Dynamic C
- Manual d'usuari del microprocessador Rabbit 2000
1.3.3 Ús de la documentació en línia
Oferim la major part de la nostra documentació d'usuari i de referència en dos formats electrònics, HTML i Adobe PDF. Ho fem per diversos motius.
Creiem que oferir a tots els usuaris la nostra completa biblioteca de productes i manuals de referència és una comoditat útil. Tanmateix, els manuals impresos són cars d'imprimir, emmagatzemar i enviar. En lloc d'incloure i cobrar per manuals que tots els usuaris no vulguin, o proporcionar només manuals específics de producte, optem per proporcionar la nostra documentació completa i la biblioteca de referència en format electrònic amb cada kit de desenvolupament i amb el nostre entorn de desenvolupament Dynamic C.
NOTA: La versió més actual d'Adobe Acrobat Reader sempre es pot descarregar d'Adobe web lloc a http://www.adobe.com. Us recomanem que utilitzeu la versió 4.0 o posterior.
Proporcionar aquesta documentació en format electrònic estalvia una enorme quantitat de paper al no imprimir còpies de manuals que els usuaris no necessiten.
Trobar documents en línia
La documentació en línia s'instal·la juntament amb el Dynamic C i es col·loca una icona per al menú de documentació a l'escriptori de l'estació de treball. Feu doble clic en aquesta icona per accedir al menú. Si falta la icona, creeu una nova icona d'escriptori que indiqui default.htm en el docs carpeta, que es troba a la carpeta d'instal·lació de Dynamic C.
Les últimes versions de tots els documents sempre estan disponibles de forma gratuïta i no registrada des del nostre Web lloc també.
Impressió de manuals electrònics
Sabem que molts usuaris prefereixen els manuals impresos per a alguns usos. Els usuaris poden imprimir fàcilment tots o parts d'aquests manuals proporcionats en format electrònic. Les següents directrius poden ser útils:
- Imprimeix a partir de les versions Adobe PDF del files, no les versions HTML.
- Si la vostra impressora admet la impressió a doble cara, imprimiu les pàgines a doble cara.
- Si no disposeu d'una impressora adequada o no voleu imprimir el manual vosaltres mateixos, la majoria de botigues minoristes (per exemple, Kinkos, CopyMax, AlphaGraphics, etc.) imprimiran el manual des del PDF file i lligar-lo per un càrrec raonable, sobre el que hauríem de cobrar per un manual imprès i enquadernat.
2. Configuració del maquinari
En aquest capítol es descriu el maquinari RCM2300 amb més detall i s'explica com configurar i utilitzar la placa de prototipatge que s'acompanya.
NOTA: Aquest capítol (i aquest manual) suposa que teniu el kit de desenvolupament RabbitCore RCM2300. Si heu comprat un mòdul RCM2300 per si mateix, haureu d'adaptar la informació d'aquest capítol i d'altres llocs a la vostra configuració de prova i desenvolupament.
2.1 Continguts del kit de desenvolupament
El kit de desenvolupament RCM2300 conté els elements següents:
- Mòdul RCM2300 amb memòria flaix de 256K i SRAM de 128K.
- Placa de prototipatge RCM2200/RCM2300.
- Font d'alimentació del transformador de paret, 12 V DC, 500 mA La font d'alimentació només s'inclou amb els kits de desenvolupament venuts per al mercat nord-americà. Els usuaris estrangers haurien d'utilitzar una font d'alimentació disponible localment capaç de subministrar 7.5 V a 25 V CC a la placa de prototipatge.
- Cable de programació amb circuits integrats de concordança de nivell.
- Dinàmic C CD-ROM, amb documentació completa del producte en CD.
- Això Primers passos manual.
- Referència fàcil del processador Rabbit 2000 cartell.
- Targeta de registre.
2.2 Tauler de prototipatge
La placa de prototipatge inclosa al kit de desenvolupament facilita la connexió d'un RCM2300 a una font d'alimentació per al desenvolupament. També proporciona alguns perifèrics d'E/S bàsics (interruptors i LED), així com una àrea de prototipatge per a un desenvolupament de maquinari més avançat.
El Prototyping Board es pot utilitzar sense modificacions per al nivell més bàsic d'avaluació i desenvolupament.
A mesura que avanceu cap a l'experimentació i el desenvolupament de maquinari més sofisticats, es poden fer modificacions i addicions a la placa sense modificar ni danyar el mòdul RabbitCore.
El tauler de prototipatge es mostra a la figura 2, amb les seves principals característiques identificades.
Figura 2. Placa de prototipatge RCM2200/RCM2300
2.2.1 Característiques de la placa de prototipatge
• Connexió d'alimentació – Es proporciona una capçalera de 3 pins a J5 per a la connexió de la font d'alimentació. Tingueu en compte que els dos pins exteriors estan connectats a terra i el pin central està connectat a l'entrada V+ en brut. El cable del transformador de paret proporcionat amb la versió nord-americana del kit de desenvolupament acaba en un connector que es pot connectar en qualsevol de les orientacions.
Els usuaris que proporcionin la seva pròpia font d'alimentació haurien d'assegurar-se que ofereix 7.5-25 V CC a no menys de 500 mA. El voltagEl regulador s'escalfarà en utilitzar-lo. (Les tensions de subministrament més baixes reduiran la dissipació tèrmica del dispositiu.)
• Font d'alimentació regulada – El vol DC en bruttage proporcionat al PODER La capçalera a J5 s'encamina a un vol lineal de 5 Vtage regulador, que proporciona una potència estable a l'RCM2300 i a la placa de prototipatge. Un díode Shottky protegeix la font d'alimentació contra els danys de les connexions d'alimentació bruta invertides.
• LED d'encesa -El LED d'alimentació s'il·lumina sempre que es connecta energia a la placa de prototipatge.
• Interruptor de restabliment – Un interruptor de contacte momentani, normalment obert, està connectat directament al RCM2300 mestre /RES pin. Si premeu l'interruptor, es restableix el maquinari del sistema.
• Interruptors d'E/S i LED – Dos interruptors de contacte momentani, normalment oberts estan connectats als pins PB2 i PB3 del RCM2300 mestre, i es poden llegir com a entrades per samples aplicacions.
Dos LED estan connectats als pins PEI i PE7 del mestre RCM2300 i es poden accionar com a indicadors de sortida mitjançant samples aplicacions.
Els LED i els interruptors es connecten a través de JP1, que té traces que curteixen els coixinets adjacents junts. Aquestes traces es poden tallar per desconnectar els LED i després es pot soldar una capçalera de 8 pins a JP1 per permetre la seva reconnexió selectiva amb ponts. Vegeu la figura 3 per obtenir més informació.
• Zones d'expansió – El tauler de prototips disposa de diverses àrees no poblades per a l'expansió de les capacitats d'I/0 i d'interfície. Consulteu la secció següent per obtenir més informació.
• Àrea de prototipatge – S'ha previst una àmplia zona de prototipatge per a la instal·lació de components de forat passant. Els autobusos Vcc (5 V DC) i de terra circulen per la vora d'aquesta zona. S'ofereix una àrea per a dispositius de muntatge en superfície a la dreta de l'àrea del forat passant. Tingueu en compte que hi ha coixinets de dispositiu SMT tant a la part superior com a la part inferior del tauler de prototips. Cada coixinet SMT està connectat a un forat dissenyat per acceptar un cable sòlid de 30 AWG, que s'ha de soldar un cop estigui al forat.
• Connectors del mòdul esclau – Un segon conjunt de connectors està precablejat per permetre la instal·lació d'un segon RCM2200 o RCM2300 esclau.
2.2.2 Ampliació de la placa de prototipatge
El tauler de prototips inclou diverses àrees no poblades, que es poden omplir de components per adaptar-se a les necessitats de desenvolupament de l'usuari. Després d'haver experimentat amb el sampEn els programes de la Secció 3.5, és possible que vulgueu ampliar les capacitats del Tauler de Prototips per a més experimentació i desenvolupament. Consulteu l'esquema del tauler de prototips (090-0122) per obtenir més informació segons sigui necessari.
• Capçaleres d'extensió del mòdul – El conjunt de pins complet dels mòduls mestre i esclau es duplica en aquests dos conjunts de capçaleres. Els desenvolupadors poden soldar cables directament als forats adequats o, per a un desenvolupament més flexible, es poden soldar tires de capçalera de 0.1 pins de 26 polzades al seu lloc. Vegeu la figura 1 per als pinouts de la capçalera.
• RS-232 – Es poden afegir dos ports sèrie RS-2 de 5 o 232 cables a la placa de prototips instal·lant un IC controlador RS-232 i quatre condensadors. Es recomana el xip de controlador Maxim MAX232CPE o un dispositiu similar per a U2. Consulteu l'esquema de la placa de prototips per obtenir més detalls.
Es pot instal·lar una tira de capçalera d'espaiat de 10 pins a 0.1 polzades a J6 per permetre la connexió d'un cable de cinta que condueixi a un connector sèrie DE-9 estàndard.
Tots els components del port RS-232 es munten a la part superior de la placa de prototipatge a sota i a l'esquerra del MESTRE posició del mòdul.
NOTA: El xip RS-232, els condensadors i la tira de capçalera estan disponibles a distribuïdors d'electrònica com Digi-Key.
• Capçalera del component de la placa de prototipatge – Quatre pins d'E/0 del mòdul RCM2300 estan connectats amb cable als LED de la placa de prototipatge i canvien a través de JP1 a la part inferior de la placa de prototipatge.
Per desconnectar aquests dispositius i permetre que les agulles s'utilitzin per a altres finalitats, talleu les traces entre les files de pins de JPI. Utilitzeu un ganivet o una eina similar per tallar o trencar les traces que travessen JP1 a la zona entre les fletxes serigrafiades, tal com s'indica a la figura 3.
Utilitzeu ponts a les posicions del JP 1 si més endavant necessiteu tornar a connectar algun dels dispositius.
Figura 3. Capçalera del tauler de prototips JPI (situada a la part inferior del tauler)
2.3 Connexions de maquinari de desenvolupament
Hi ha tres passos per connectar la placa de prototips per utilitzar-la amb Dynamic C i sampels programes:
- Connecteu el RCM2300 a la placa de prototipatge.
- Connecteu el cable de programació entre el RCM2300 i el PC.
- Connecteu la font d'alimentació a la placa de prototipatge.
2.3.1 Connecteu el RCM2300 a la placa de prototipatge
Gireu el mòdul RCM2300 de manera que les agulles de capçalera i el forat de muntatge de l'RCM2300 s'alinein amb els endolls i el forat de muntatge de la placa de prototipatge, tal com es mostra a la figura 4. Alineeu les capçaleres del mòdul J4 i J5 als sòcols Jl i J2 de la placa de prototipatge. .
Figura 4. Instal·leu el RCM2300 a la placa de prototipatge
Tot i que podeu instal·lar un únic mòdul en qualsevol dels dos MESTRE o el ESCALA posició a la placa de prototips, totes les funcions de la placa de prototips (interruptors, LED, controladors de port sèrie, etc.) estan connectades a la MESTRE posició. Us recomanem que instal·leu un sol mòdul al MESTRE posició.
NOTA: És important que alineeu els pins de les capçaleres J4 i J5 de l'RCM2300 exactament amb els pins corresponents de les capçaleres Jl i J2 de la placa de prototipatge. Les agulles de capçalera poden doblegar-se o danyar-se si l'alineació dels pins es desplaça i el mòdul no funcionarà. També es poden produir danys elèctrics permanents al mòdul si s'encén un mòdul mal alineat.
Premeu fermament els pins del mòdul a les capçaleres de la placa de prototipatge.
2.3.2 Connectar el cable de programació
El cable de programació connecta el mòdul RCM2300 a l'estació de treball de l'ordinador amb Dynamic C per permetre la descàrrega de programes i el seguiment per a la depuració.
Connecteu el connector de 10 pins del cable de programació etiquetat PROG a la capçalera J1 del mòdul RabbitCore RCM2300 tal com es mostra a la figura 5. Assegureu-vos d'orientar la vora marcada (normalment vermella) del cable cap al pin 1 del connector. (No utilitzeu el DIAG connector, que s'utilitza per a una connexió sèrie normal.)
Connecteu l'altre extrem del cable de programació a un port COM del vostre PC. Anoteu el port al qual connecteu el cable, ja que el Dynamic C ha de tenir aquest paràmetre configurat quan estigui instal·lat.
NOTA: COM 1 és el port predeterminat utilitzat per Dynamic C.
Figura 5. Connecteu el cable de programació a RCM2300
2.3.3 Connectar la font d'alimentació
Quan s'hagin fet les connexions anteriors, podeu connectar l'alimentació a la placa de prototipatge RabbitCore.
Enganxeu el connector del transformador de paret a la capçalera J5 de la placa de prototips tal com es mostra a la figura 6. El connector es pot connectar de qualsevol manera sempre que no estigui desplaçat cap a un costat.
Figura 6. Connexions d'alimentació
Connecteu el transformador de paret. El LED d'alimentació (DS 1) de la placa de prototips s'ha d'encendre. El RCM2300 i el tauler de prototips ja estan llestos per utilitzar-se.
NOTA: A RESET El botó es proporciona a la placa de prototips per permetre el restabliment del maquinari sense desconnectar l'alimentació.
Per apagar la placa de prototips, desconnecteu el connector d'alimentació del J5. Heu de desconnectar l'alimentació abans de fer qualsevol ajust del circuit a l'àrea de prototipatge, canviar qualsevol connexió a la placa o treure l'RCM2300 de la placa.
2.4 On vaig des d'aquí?
Us recomanem que aneu al capítol següent i instal·leu Dynamic C (si encara no el teniu instal·lat), després executeu el primer sampprograma per verificar que l'RCM2300 i la placa de prototipatge estan configurats i funcionen correctament.
Si sembla que tot funciona, us recomanem la següent seqüència d'accions:
1. Executeu tots els sampes descriuen a la Secció 3.5 per obtenir una familiaritat bàsica amb el Dynamic C i les capacitats de l'RCM2300.
2. Per a més desenvolupament, consulteu el Manual d'usuari RabbitCore RCM2300 per obtenir més informació sobre els components de maquinari i programari de l'RCM2300.
S'hauria d'haver instal·lat una icona de documentació a l'escriptori de l'estació de treball; feu-hi clic per accedir al menú de documentació. Podeu crear una nova icona de l'escriptori que indiqui default.htm en el docs carpeta a la carpeta d'instal·lació de Dynamic C.
3. Per a temes de desenvolupament avançat, consulteu el Manual d'usuari de Dynamic C, també al conjunt de documentació en línia.
2.4.1 Suport tècnic
NOTA: Si heu comprat el vostre RCM2300 a través d'un distribuïdor o a través d'un soci de Z-World o Rabbit Semiconductor, contacteu primer amb el distribuïdor o el soci Z-World per obtenir assistència tècnica.
Si hi ha algun problema en aquest moment:
- Consulteu el tauler d'anuncis tècnics de Z-World/Rabbit Semiconductor a www.zworld.com/support/.
- Utilitzeu el formulari de correu electrònic d'assistència tècnica a www.zworld.com/support/.
3. INSTAL·LACIÓ DE PROGRAMARI I SUPLEMENTVIEW
Per desenvolupar i depurar programes per a l'RCM2300 (i per a la resta de maquinari Z-World i Rabbit Semiconductor), heu d'instal·lar i utilitzar Dynamic C. Aquest capítol us guiarà per la instal·lació de Dynamic C i, a continuació, us ofereix un recorregut per les seves principals característiques amb respecte al mòdul RabbitCore RCM2300.
3.1 Un sobreview de Dinàmica C
Dynamic C integra les següents funcions de desenvolupament en un sol programa:
- Edició
- Compilant
- Enllaç
- Carregant
- Depuració en circuit
De fet, compilar, enllaçar i carregar són una funció. Dynamic C no utilitza un emulador en circuit; els programes que s'estan desenvolupant es descarreguen i s'executen des del sistema "destinatari" mitjançant una connexió de port sèrie millorada. El desenvolupament i la depuració de programes tenen lloc sense problemes a través d'aquesta connexió, accelerant molt el desenvolupament del sistema.
Altres característiques de Dynamic C inclouen:
- Dynamic C té un editor de text integrat fàcil d'utilitzar. Els programes es poden executar i depurar de manera interactiva a nivell de codi font o codi màquina. Els menús desplegables i les dreceres de teclat per a la majoria de les ordres fan que Dynamic C sigui fàcil d'utilitzar.
- Dynamic C també admet programació en llenguatge ensamblador. No és necessari deixar C o el sistema de desenvolupament per escriure codi de llenguatge ensamblador. El C i el llenguatge ensamblador es poden barrejar.
- La depuració amb Dynamic C inclou la possibilitat d'utilitzar imprimirf ordres, expressions de rellotge, punts d'interrupció i altres funcions avançades de depuració. Les expressions de rellotge es poden utilitzar per calcular expressions C que involucren les variables o funcions del programa de destinació. Les expressions de rellotge es poden avaluar mentre estan aturades en un punt d'interrupció o mentre l'objectiu executa el seu programa.
- Dynamic C proporciona extensions al llenguatge C (com ara variables compartides i protegides, costatements i cofuncions) que admeten el desenvolupament de sistemes incrustats en el món real. Les rutines de servei d'interrupció es poden escriure en C. Dynamic C admet multitasca cooperativa i preventiva.
- Dynamic C inclou moltes biblioteques de funcions, totes en codi font. Aquestes biblioteques admeten programació en temps real, E/S a nivell de màquina i proporcionen funcions matemàtiques i de cadena estàndard.
- Dynamic C es compila directament a la memòria. Les funcions i les biblioteques es compilen, s'enllaçen i es descarreguen sobre la marxa. En un ordinador ràpid, Dynamic C pot carregar 30,000 bytes de codi en 5 segons a una velocitat de transmissió de 115,200 bps.
3.2 Requisits del sistema
Per instal·lar i executar Dynamic C, el vostre sistema ha d'executar un dels sistemes operatius següents:
- Windows 95
- Windows 98
- Windows NT
- Windows Me
- Windows 2000
- Windows XP
3.2.1 Requisits de maquinari
L'ordinador en què instal·leu Dynamic C per al desenvolupament de sistemes basats en RCM2300 hauria de tenir el maquinari següent:
- Un microprocessador Pentium o posterior
- 32 MB de RAM
- Almenys 50 MB d'espai lliure al disc dur
- Almenys un port COM (sèrie) lliure per a la comunicació amb els sistemes de destinació
- Una unitat de CD-ROM (per a la instal·lació de programari)
3.3 Instal·lació de Dynamic C
Inseriu el CD-ROM Dynamic C a la unitat de l'ordinador. Si l'execució automàtica està habilitat, la instal·lació del CD començarà automàticament.
Si l'execució automàtica està desactivada o la instal·lació no s'inicia, utilitzeu Windows Inici > Executar menú o Explorador de Windows per iniciar SETUP.EXE des de la carpeta arrel del CD-ROM.
El programa d'instal·lació us guiarà durant el procés d'instal·lació. La majoria dels passos del procés s'expliquen per si mateixos i no es tracten en aquesta secció. A continuació es descriuen els passos seleccionats que poden confondre alguns usuaris. (Algunes de les pantalles de la utilitat d'instal·lació poden variar lleugerament de les que es mostren.)
3.3.1 Programa i documentació File Ubicació
Aplicació, biblioteca i documentació de Dynamic C files es poden instal·lar en qualsevol lloc convenient dels discs durs de la vostra estació de treball.
La ubicació per defecte, tal com es mostra a l'example anterior, es troba en una carpeta anomenada per la versió de Dynamic C, col·locada a la carpeta arrel de la unitat C:. Si aquesta ubicació no és adequada, introduïu una ruta arrel diferent abans de fer clic Següent >. Files es col·loquen a la carpeta especificada, així que no configureu aquesta ubicació al directori arrel d'una unitat.
3.3.2 Tipus d'instal·lació
Dynamic C té dos components que es poden instal·lar junts o per separat. Un component és el propi Dynamic C, amb suport de l'entorn de desenvolupament files i biblioteques. L'altre component és la biblioteca de documentació en formats HTML i PDF, que es pot deixar desinstal·lada per estalviar espai al disc dur o instal·lar-se en un altre lloc (en una unitat separada o de xarxa, per exempleample).
El tipus d'instal·lació es selecciona al menú d'instal·lació que es mostra a dalt. Les opcions són:
- Instal·lació típica — Tant Dynamic C com la biblioteca de documentació s'instal·laran a la carpeta especificada (per defecte).
- Instal·lació compacta — Només s'instal·larà Dynamic C.
- Instal·lació personalitzada — Se us permetrà triar quins components s'instal·laran. Aquesta opció és útil per instal·lar o reinstal·lar només la documentació.
3.3.3 Seleccioneu el port COM
Dynamic C utilitza un port COM (sèrie) per comunicar-se amb el sistema de desenvolupament objectiu. La instal·lació us permet triar el port COM que s'utilitzarà.
La selecció per defecte, tal com es mostra a l'exampel més amunt, és COM1. Podeu seleccionar qualsevol port disponible per a l'ús de Dynamic C. Si no esteu segur de quin port està disponible, seleccioneu COM1. Aquesta selecció es pot canviar més endavant dins de Dynamic C.
NOTA: La utilitat d'instal·lació no marca el seleccionat COM port de cap manera. Especificar un port en ús per un altre dispositiu (ratolí, mòdem, etc.) pot causar problemes temporals quan s'inicia Dynamic C.
3.3.4 Icones de l'escriptori
Un cop finalitzada la instal·lació, tindreu fins a tres icones a l'escriptori del vostre PC, tal com es mostra a continuació.
Una icona és per a Dynamic C, una obre el menú de documentació i la tercera és per a Rabbit Field Utility, una eina que s'utilitza per descarregar programari precompilat a un sistema objectiu.
3.4 Inici de la dinàmica C
Un cop el mòdul RabbitCore estigui configurat i connectat tal com es descriu al capítol 2 i s'ha instal·lat el Dynamic C, inicieu el Dynamic C fent doble clic a la icona Dynamic C. S'hauria d'iniciar Dynamic C i, a continuació, cerqueu el sistema de destinació al port COM que heu especificat durant la instal·lació (per defecte, COM1). Un cop detectat, Dynamic C hauria de seguir una seqüència de passos per arrencar el mòdul en fred i compilar la BIOS.
Si rebeu el missatge que comença "La BIOS s'ha compilat i carregat correctament...” esteu preparats per continuar amb el sample programes a la secció següent.
3.4.1 Missatges d'error de comunicació
Si rebeu el missatge "No s'ha detectat cap processador Rabbit” el cable de programació es pot connectar a un altre COM port, pot ser que una connexió sigui defectuosa o que el sistema de destinació no estigui encès. Primer, comproveu que el LED d'alimentació del tauler de prototips estigui encès. Si és així, comproveu els dos extrems del cable de programació per assegurar-vos que estigui ben connectat al PC i al port de programació de l'RCM2300, amb la vora del pin-1 del cable que coincideixi amb la marca del pin-1 de la placa. Si utilitzeu la placa de prototips, assegureu-vos que el mòdul estigui instal·lat de manera ferma i correcta als seus connectors.
Si no hi ha errors amb el maquinari, seleccioneu un port COM diferent dins de Dynamic C. Des del Opcions menú, seleccioneu Opcions del projectei, a continuació, seleccioneu Comunicacions. Hauria d'aparèixer el diàleg que es mostra.
Seleccioneu-ne un altre COM port de la llista i, a continuació, feu clic a D'acord. Premeu per forçar Dynamic C a recompilar la BIOS. Si Dynamic C encara informa que no pot localitzar el sistema objectiu, repetiu els passos anteriors fins que localitzeu el sistema actiu. COM port.
Si rebeu el missatge "BIOS compilat correctament..." després de prémer o iniciant Dynamic C, i aquest missatge va seguit d'un missatge d'error de comunicacions, és possible que el vostre PC no pugui gestionar la velocitat de transmissió de 115,200 bps. Proveu de canviar la velocitat de transmissió a 57,600 bps de la següent manera.
• Localitzeu el Opcions de sèrie diàleg al dinàmic C Opcions > Opcions del projecte > Comunicacions menú. Canvieu la velocitat de transmissió a 57,600 bps. A continuació, premeu o reinicieu Dynamic C.
3.5 Sample Programes
Per ajudar-vos a familiaritzar-vos amb els mòduls RCM2300, Dynamic C inclou diversos sampels programes. Carregar, executar i estudiar aquests programes us proporcionarà una pràctica sòlidaview de les capacitats de l'RCM2300, així com un inici ràpid amb Dynamic C com a eina de desenvolupament d'aplicacions.
NOTA: El sampEls programes assumeixen que teniu almenys un coneixement elemental d'ANSI C. Si no, consulteu les pàgines d'introducció de la Manual d'usuari de Dynamic C per a una llista de lectura recomanada.
Dels molts sampprogrames inclosos amb Dynamic C, diversos són específics del mòdul RCM2200. Aquests programes es trobaran al Samples \ RCM2300 carpeta.
Us suggerim que examineu els tres següents d'aquests sampprogrames per obtenir un recorregut complet de les capacitats dels mòduls RabbitCore RCM2300. Formen un "arc d'aprenentatge" des del control d'E/S bàsic fins a l'avançat.
- FLASHLED.C — El mestre RCM2300 parpelleja repetidament el LED DS3 a la placa de prototipatge.
- FLASHLEDS.C—El Master RCM2300 parpelleja repetidament els LED DS2 i DS3 a la placa de prototipatge.
- CANVIA.C—El Master RCM2300 parpelleja el LED DS2 a la placa de prototipatge i activa/desactiva el LED DS3 en resposta a la pressió de S3.
Cadascun d'aquests programes està totalment comentat dins del codi font. Consulteu aquests comentaris per obtenir els detalls de com funciona cada programa.
Un cop hàgiu carregat i executat aquests tres programes i hàgiu entès com interactuen Dynamic C i els mòduls RCM2300, podeu seguir endavant i provar els altres programes.ampprogrames, o comenceu a crear el vostre.
AVÍS ALS USUARIS
ELS PRODUCTES Z-WORLD NO ESTAN AUTORITZATS PER A UTILITZAR-SE COM A COMPONENTS CRÍTICS EN DISPOSITIUS O SISTEMES DE SUPORT VIDA LEVANT QUE S'INTERMINA UN ACCORD ESCRIT ESPECÍFIC EN REFERÈNCIA A AQUEST ÚS PREVIST ENTRE EL CLIENT I Z-WORLD ABANS DE LA UTILITZACIÓ. Els dispositius o sistemes de suport vital són dispositius o sistemes destinats a la implantació quirúrgica al cos o a mantenir la vida, i la fallada dels quals, quan s'utilitzen correctament d'acord amb les instruccions d'ús proporcionades a l'etiquetatge i al manual de l'usuari, es pot esperar raonablement que provocar una lesió important.
Cap programari o sistema de maquinari complex és perfecte. Els errors sempre estan presents en un sistema de qualsevol mida. Per tal d'evitar perills per a la vida o la propietat, és responsabilitat del dissenyador del sistema incorporar mecanismes de protecció redundants adequats al risc implicat.
Tots els productes Z-World estan 100% provats funcionalment. Les proves addicionals poden incloure inspeccions visuals de control de qualitat o inspeccions d'analitzadors de defectes mecànics. Les especificacions es basen en la caracterització dels s provatsamples unitats en lloc de provar sobre temperatura i voltage de cada unitat. Els productes Z-World poden qualificar els components per funcionar dins d'un rang de paràmetres diferent de l'interval recomanat pel fabricant. Es creu que aquesta estratègia és més econòmica i eficaç. Les proves addicionals o la cremada d'una unitat individual estan disponibles mitjançant un acord especial.
ESQUEMÀTIQUES
090-0119 RCM2300 Esquema
www.rabbitsemiconductor.com/documentation/schemat/090-0119.pdf
090-0122 Esquema de la placa de prototipatge RCM2200/RCM2300
www.rabbitsemiconductor.com/docurnentation/schemat/090-0 1 22.pdf
090-0128 Esquema del cable de programació
www.rabbitsemiconductor.com/documentation/schemat/090-0128.pdf
Els esquemes inclosos amb el manual imprès eren les últimes revisions disponibles en el moment de la darrera revisió del manual. Les versions en línia del manual contenen enllaços a l'últim esquema revisat del Web lloc. També podeu utilitzar el URL informació proporcionada anteriorment per accedir directament als esquemes més recents.
Manual d'iniciació
Documents/Recursos
![]() |
Mòdul programable C Digi RCM2300 RabbitCore [pdfManual d'usuari RCM2300, RabbitCore, mòdul programable C, mòdul programable, mòdul |