RabbitCore RCM2300
Modul C-Programmable
Miwiti Manual
019-0101 • 040515-D
RabbitCore RCM2300 Manual Miwiti
Part Number 019-0101 • 040515-C • Dicithak ing USA
© 2001-2004 Z-World, Inc. • Kabeh hak dilindhungi undhang-undhang.
Z-World nduweni hak kanggo nggawe owah-owahan lan dandan kanggo produke tanpa menehi kabar.
merek dagang
Rabbit and Rabbit 2000 minangka merek dagang kadhaptar saka Rabbit Semiconductor.
RabbitCore minangka merek dagang saka Rabbit Semiconductor.
Dynamic C minangka merek dagang kadhaptar saka Z-World Inc.
Z-World, Inc.
2900 Spafford Street
Davis, California 95616-6800
USA
Telpon: 530-757-3737
Fax: 530-757-3792
www.zworld.com
Semikonduktor Kelinci
2932 Spafford Street
Davis, California 95616-6800
USA
Telpon: 530-757-8400
Fax: 530-757-8402
www.rabbitsemiconductor.com
RabbitCore RCM2300
1. Pambuka & SwaraVIEW
RabbitCore RCM2300 minangka modul inti canggih sing cilik banget sing nggabungake mikroprosesor Rabbit 2000™ sing kuat, memori lampu kilat, RAM statis, lan port 110 digital, kabeh ana ing PCB sing ukurane mung 1.15″ x 1.60″ (29.2 mm x 40.6 mm).
1.1 RCM2300 Katrangan
RCM2300 minangka modul inti cilik sing ngemot daya pangolahan mikroprosesor Rabbit 2000™ dadi 1.84 inci persegi (11.9 cm²). Rong header 26-pin nggawa garis bis I/O Rabbit 2000, garis alamat, garis data, port paralel, lan port serial.
RCM2300 nampa daya +5 V saka papan pangguna sing dipasang. RCM2300 bisa antarmuka karo kabeh jinis piranti digital sing kompatibel karo CMOS liwat papan pangguna.
RCM2300 njupuk advan lengkaptage saka Rabbit 2000 ing ngisor iki lan fitur sing dibangun liyane:
- cepet, pesawat instruction efisien.
- limang 8-dicokot timer cascadable ing pasangan, siji 10-dicokot timer karo 2 cocog register sing saben duwe interupsi.
- timer pengawas.
- 57 I/O (kalebu I/O tujuan umum, garis alamat, garis data, lan garis kontrol ing header, lan 11 I/O ing konektor liwat-bolongan).
- 256K memori flash nonvolatile kanggo nyimpen aplikasi sing ditulis kanggo RCM2300.
- 128K saka SRAM baterei-backable.
- cepet 22.1 kacepetan jam MHz.
- pranata kanggo baterei serep onboard.
- papat bandar serial.
Modul RabbitCore liyane bisa digunakake kanggo reprogram RCM2300. Pemrograman ulang (lan debugging) iki bisa ditindakake liwat Internet nggunakake gerbang pemrograman jaringan RabbitLink Z-World utawa nganggo modul RabbitCore sing dilengkapi Ethernet nggunakake fitur DeviceMate Dynamic C.
1.1.1 Versi Pabrik liyane
Kanggo nampung pangembang kanthi kabutuhan tartamtu, versi alternatif saka modul RCM2300 bisa diduweni ing jumlah produksi kanthi urutan khusus.
Varian daya rendah RCM2300 sing mlaku ing 3.686 MHz lan 3.3 V bisa digawe kanthi jumlah khusus. Jam kasebut bisa diowahi kanthi dinamis menyang salah siji saka limang frekuensi nganti 32 kHz kanggo nyuda konsumsi daya luwih akeh.
1.1.2 Spesifikasi Fisik & Listrik
Tabel 1 nampilake spesifikasi dhasar kanggo RCM2300.
Tabel 1. Spesifikasi RCM2300 dhasar
Spesifikasi | data |
Power Supply | 4.75 – 5.25 VDC (108 mA ing kacepetan jam 22.1 MHz) |
Ukuran | 1.15" x 1.60" x 0.55" (29 mm x 41 mm x 14 mm) |
lingkungan | -40 ° C nganti 85 ° C, asor 5-95%, noncondensing |
CATETAN: Kanggo spesifikasi produk lengkap, deleng Lampiran A ing RabbitCore RCM2300 User's Manual.
Modul RCM2300 duwe loro header 26-pin sing kabel bisa disambungake, utawa bisa disambungake menyang soket sing cocog ing piranti produksi. Pinouts kanggo konektor iki kapacak ing Figure 1 ngisor.
j4 j5
Cathetan: Pinouts iki minangka katon ing Sisih ngisor saka modul.
Gambar 1. RCM2300 Pinout
Limalas titik sambungan tambahan kasedhiya ing sadawane pinggiran papan RCM2300. Titik sambungan iki 0.030″ diameter bolongan jarak 0.05″ loro. Sembilan belas titik sambungan tambahan kasedhiya ing lokasi J2 lan J3. Titik sambungan tambahan iki dilindhungi undhang-undhang kanggo panggunaan ing mangsa ngarep.
1.2 Piranti Lunak Pangembangan
RCM2300 nggunakake lingkungan pangembangan Dynamic C kanggo nggawe cepet lan debugging aplikasi runtime. Dynamic C nyedhiyakake lingkungan pangembangan lengkap kanthi editor terpadu, kompiler lan debugger tingkat sumber. Antarmuka langsung karo sistem target, ngilangi kabutuhan emulator ing sirkuit sing rumit lan ora bisa dipercaya.
Dynamic C kudu diinstal ing workstation Windows kanthi paling ora siji port serial (COM) gratis kanggo komunikasi karo sistem target. Waca Bab 3, "Pasang Piranti Lunak & Luwihview, "kanggo informasi lengkap babagan nginstal Dynamic C.
CATETAN: RCM2300 mbutuhake Dynamic C v7.04 utawa mengko kanggo pembangunan. Versi kompatibel kalebu ing Development Kit CD-ROM.
1.3 Cara Nggunakake Manual Iki
Iki Miwiti manual dimaksudaké kanggo menehi pangguna wiwitan cepet nanging ngalangi karo modul RCM2300.
1.3.1 Informasi Produk Tambahan
Informasi rinci babagan RabbitCore RCM2300 kasedhiya ing RabbitCore RCM2300 User's Manual kasedhiya ing CD-ROM ing format HTML lan Adobe PDF.
Sawetara pangguna sing luwih maju bisa milih nglewati liyane saka manual pambuka iki lan nerusake langsung karo informasi hardware lan piranti lunak sing rinci ing manual pangguna.
CATETAN: Disaranake sapa wae sing ora ngerti babagan produk Rabbit Semiconductor utawa Z-World paling ora maca kabeh manual iki kanggo entuk kawruh sing dibutuhake kanggo nggunakake informasi sing luwih maju.
1.3.2 Informasi Referensi Tambahan
Saliyane informasi khusus produk sing ana ing RabbitCore RCM2300 User's Manual, loro manual referensi liyane kasedhiya ing HTML lan PDF wangun ing CD-ROM gawan. Pangguna majeng bakal nemokake referensi kasebut penting kanggo ngembangake sistem adhedhasar RCM2300.
- Manual pangguna Dynamic C
- Rabbit 2000 Microprocessor User's Manual
1.3.3 Nggunakake Dokumentasi Online
Kita nyedhiyakake akeh dokumentasi pangguna lan referensi ing rong format elektronik, HTML lan Adobe PDF. Kita nindakake iki amarga sawetara alasan.
Kita pitados bilih nyediakake kabeh pangguna karo perpustakaan lengkap produk lan referensi manual iku penak migunani. Nanging, manual sing dicithak larang kanggo dicithak, dituku lan dikirim. Tinimbang nyakup lan ngisi manual sing ora dikarepake saben pangguna, utawa mung menehi manual khusus produk, kita milih nyedhiyakake dokumentasi lengkap lan perpustakaan referensi ing wangun elektronik karo saben kit pangembangan lan lingkungan pangembangan Dynamic C.
CATETAN: Versi paling anyar saka Adobe Acrobat Reader tansah bisa diundhuh saka Adobe web situs ing http://www.adobe.com. Disaranake sampeyan nggunakake versi 4.0 utawa luwih anyar.
Nyedhiyakake dokumentasi iki ing wangun elektronik ngirit akeh kertas kanthi ora nyithak salinan manual sing ora dibutuhake pangguna.
Nggoleki Dokumen Online
Dokumentasi online diinstal bebarengan karo Dynamic C, lan lambang kanggo menu dokumentasi diselehake ing desktop workstation. Klik kaping pindho lambang iki kanggo nggayuh menu. Yen lambang ora ana, gawe lambang desktop anyar sing nuduhake standar.htm ing docs folder, ditemokake ing folder instalasi Dynamic C.
Versi paling anyar saka kabeh dokumen tansah kasedhiya kanggo download gratis, ora kadhaptar saka kita Web situs uga.
Printing Manual Elektronik
Kita ngerti manawa akeh pangguna seneng manual sing dicithak kanggo sawetara panggunaan. Pangguna bisa kanthi gampang nyithak kabeh utawa bagean saka manual sing kasedhiya ing wangun elektronik. Pandhuan ing ngisor iki bisa uga migunani:
- Cetak saka versi Adobe PDF saka files, dudu versi HTML.
- Yen printer sampeyan ndhukung printing duplex, cetak kaca loro-lorone.
- Yen sampeyan ora duwe printer sing cocog utawa ora pengin nyetak manual dhewe, umume toko salinan eceran (umpamane Kinkos, CopyMax, AlphaGraphics, lsp.) bakal nyithak manual saka PDF. file lan ikatan kanggo biaya sing cukup - babagan apa sing kudu kita bayar kanggo manual sing dicithak lan diikat.
2. SETUP HARDWARE
Bab iki njlèntrèhaké hardware RCM2300 ing liyane rinci, lan nerangake carane nyiyapake lan nggunakake Prototyping Papan gawan.
CATETAN: Bab iki (lan manual iki) nganggep sampeyan duwe RabbitCore RCM2300 Development Kit. Yen sampeyan tuku modul RCM2300 dhewe, sampeyan kudu ngganti informasi ing bab iki lan ing panggenan liya kanggo test lan persiyapan pembangunan.
2.1 Isi Kit Pangembangan
Kit Pangembangan RCM2300 ngemot item ing ngisor iki:
- RCM2300 modul karo 256K memori lampu kilat lan 128K SRAM.
- Papan Prototipe RCM2200/RCM2300.
- Pasokan daya trafo tembok, 12 V DC, 500 mA Pasokan listrik mung kalebu karo Kit Pembangunan sing didol kanggo pasar Amerika Utara. Pangguna jaban rangkah kudu nggunakake sumber daya sing kasedhiya lokal sing bisa ngirim 7.5 V nganti 25 V DC menyang Papan Prototyping.
- Kabel pemrograman kanthi sirkuit sing cocog karo level terpadu.
- Dinamis C CD-ROM, kanthi dokumentasi produk lengkap ing CD.
- Iki Miwiti manual.
- Kelinci 2000 Prosesor Gampang Referensi poster.
- kertu registrasi.
2.2 Papan Prototipe
Papan Prototyping kalebu ing Development Kit nggampangake kanggo nyambungake RCM2300 menyang sumber daya kanggo pembangunan. Uga nyedhiyakake sawetara periferal I / O dhasar (switch lan LED), uga area prototyping kanggo pangembangan hardware sing luwih maju.
Papan Prototyping bisa digunakake tanpa modifikasi kanggo tingkat evaluasi lan pangembangan sing paling dhasar.
Nalika sampeyan maju menyang eksperimen lan pangembangan hardware sing luwih canggih, modifikasi lan tambahan bisa ditindakake ing papan tanpa ngowahi utawa ngrusak modul RabbitCore dhewe.
Papan Prototyping ditampilake ing Gambar 2, kanthi fitur utama sing diidentifikasi.
Gambar 2. Papan Prototipe RCM2200/RCM2300
2.2.1 Fitur Papan Prototyping
• Sambungan Daya – Header 3 pin kasedhiya ing J5 kanggo sambungan sumber daya. Elinga yen loro pin njaba disambungake menyang lemah lan pin tengah disambungake menyang input V + mentah. Kabel saka trafo tembok sing kasedhiya karo versi Amerika Utara saka Development Kit ends ing konektor sing bisa disambungake ing salah siji orientasi.
Pangguna sing nyedhiyakake sumber daya dhewe kudu mesthekake yen ngirimake 7.5-25 V DC kanthi ora kurang saka 500 mA. Voltage regulator bakal dadi anget dienggo. (Volt-umur pasokan sing luwih murah bakal nyuda boros termal saka piranti kasebut.)
• Diatur Power Supply – DC mentahan voltage diwenehake marang DAYA header ing J5 wis routed menyang 5 V linear voltage regulator, kang menehi daya stabil kanggo RCM2300 lan Papan Prototyping. A Shottky diode nglindhungi sumber daya marang karusakan saka sambungan daya mentahan mbalikke.
• Daya LED -Lampu LED daya nalika daya disambungake menyang Papan Prototyping.
• Reset Ngalih - Saklar kontak sesaat, biasane mbukak disambungake langsung menyang master RCM2300 /RES pin. Mencet saklar meksa ngreset hardware sistem.
• Ngalih I/O lan LED – Rong saklar kontak sesaat, biasane mbukak disambungake menyang pin PB2 lan PB3 saka master RCM2300, lan bisa diwaca minangka input dening sample aplikasi.
Loro LED disambungake menyang PEI lan PE7 pin master RCM2300, lan bisa mimpin minangka indikator output dening s.ample aplikasi.
LED lan ngalih disambungake liwat JP1, kang wis ngambah shorting bantalan jejer bebarengan. Jejak iki bisa dipotong kanggo medhot sambungan LED, lan header 8-pin banjur bisa disolder menyang JP1 kanggo ngidini sambungan maneh sing selektif karo jumper. Waca Gambar 3 kanggo rincian.
• Area Expansion - Papan Prototyping diwenehake karo sawetara wilayah sing ora duwe pedunung kanggo ekspansi I/0 lan kapabilitas interfacing. Deleng bagean sabanjure kanggo rincian.
• Area Prototyping – Area prototyping loman wis kasedhiya kanggo instalasi komponen liwat-bolongan. Vcc (5 V DC) lan Ground bus mlaku ngubengi pinggiran wilayah iki. Wilayah kanggo piranti dipasang ing permukaan diwenehake ing sisih tengen area bolongan. Elinga yen ana bantalan piranti SMT ing ndhuwur lan ngisor Papan Prototyping. Saben pad SMT disambungake menyang bolongan sing dirancang kanggo nampa kabel padhet 30 AWG, sing kudu disolder yen ana ing bolongan kasebut.
• Konektor Modul Budak - A set kapindho konektor wis kabel kanggo ijin instalasi kapindho, abdi RCM2200 utawa RCM2300.
2.2.2 Expansion Papan Prototyping
Papan Prototyping dilengkapi sawetara wilayah sing ora duwe penduduk, sing bisa diisi komponen sing cocog karo kabutuhan pangembangan pangguna. Sawise sampeyan wis experimented karo sampprogram ing Bagean 3.5, sampeyan bisa uga pengin nggedhekake Kapabilitas Papan Prototyping kanggo eksperimen lan pangembangan luwih. Deleng skema Papan Prototyping (090-0122) kanggo rincian yen perlu.
• Header Ekstensi Modul - Set pin lengkap saka mod-ules master lan slave diduplikasi ing rong set header kasebut. Pangembang bisa solder kabel langsung menyang bolongan cocok, utawa, kanggo pembangunan luwih fleksibel, 0.1″ pitch 26-pin header strips bisa soldered menyang panggonan. Waca Gambar 1 kanggo pinouts header.
• RS-232 – Loro 2-kabel utawa siji 5-kabel RS-232 port serial bisa ditambahake menyang Papan Prototyping kanthi nginstal RS-232 driver IC lan papat kapasitor. Chip driver Maxim MAX232CPE utawa piranti sing padha dianjurake kanggo U2. Deleng skema Papan Prototyping kanggo rincian tambahan.
Strip header jarak 10-pin 0.1-inch bisa diinstal ing J6 kanggo ngidini sambungan kabel pita sing ndadékaké konektor serial DE-9 standar.
Kabeh komponen port RS-232 dipasang ing sisih ndhuwur Papan Prototipe ing ngisor lan ing sisih kiwa MASTER posisi modul.
CATETAN: Chip RS-232, kapasitor lan strip header kasedhiya saka distributor elektronik kayata Digi-Key.
• Header Komponen Papan Prototipe - Papat I / 0 pin saka modul RCM2300 wis hard-kabel menyang Prototyping Papan LED lan ngalih liwat JP1 ing sisih ngisor saka Papan Prototyping.
Kanggo medhot piranti kasebut lan ngidini lencana digunakake kanggo tujuan liyane, potong jejak ing antarane baris pin JPI. Gunakake piso utawa alat sing padha kanggo ngethok utawa ngilangi jejak sing nyebrang JP1 ing area antarane panah sing disaring sutra, kaya sing dituduhake ing Gambar 3.
Gunakake jumper ing posisi ing JP 1 yen sampeyan kudu nyambungake maneh piranti apa wae mengko.
Gambar 3. Prototyping Board Header JPI (dumunung ing sisih ngisor papan)
2.3 Pangembangan Sambungan Hardware
Ana telung langkah kanggo nyambungake Papan Prototyping kanggo nggunakake Dynamic C lan sampprogram-program:
- Pasang RCM2300 menyang Papan Prototyping.
- Sambungake kabel pemrograman antarane RCM2300 lan PC.
- Sambungake sumber daya menyang Papan Prototyping.
2.3.1 Pasang RCM2300 kanggo Papan Prototyping
Nguripake modul RCM2300 supaya pin header lan bolongan soyo tambah saka RCM2300 sejajar karo sockets lan bolongan soyo tambah ing Papan Prototyping minangka ditampilake ing Figure 4. Nyelarasake header modul J4 lan J5 menyang soket Jl lan J2 ing Papan Prototyping. .
Gambar 4. Instal RCM2300 ing Papan Prototyping
Sanajan sampeyan bisa nginstal modul siji menyang salah siji MASTER utawa ing Budhak posisi ing Papan Prototyping, kabeh fitur Papan Prototyping (switch, LED, driver port serial, etc.) disambungake menyang MASTER posisi. Disaranake sampeyan nginstal modul siji ing MASTER posisi.
CATETAN: Penting sampeyan baris munggah lencana ing header J4 lan J5 saka RCM2300 persis karo pin cocog header Jl lan J2 ing Papan Prototyping. Pin header bisa mbengkongake utawa rusak yen alignment pin diimbangi, lan modul ora bisa digunakake. Kerusakan listrik permanen ing modul kasebut uga bisa kedadeyan yen modul sing ora cocog diuripake.
Pencet pin modul kanthi kuat menyang header Papan Prototyping.
2.3.2 Sambungake Kabel Programming
Kabel pemrograman nyambungake modul RCM2300 menyang workstation PC sing nganggo Dynamic C kanggo ngidini download program lan ngawasi debugging.
Sambungake konektor 10-pin saka kabel pemrograman labeled prog kanggo header J1 ing modul RabbitCore RCM2300 minangka ditampilake ing Figure 5. Aja manawa kanggo orient ditandhani (biasane abang) pinggiran kabel menyang pin 1 konektor. (Aja nggunakake DIAG konektor, sing digunakake kanggo sambungan serial normal.)
Sambungake ujung kabel pemrograman liyane menyang port COM ing PC. Cathetan port sing sampeyan nyambungake kabel, amarga Dynamic C kudu dikonfigurasi parameter iki nalika diinstal.
CATETAN: COM 1 minangka port standar sing digunakake dening Dynamic C.
Gambar 5. Sambungake Kabel Programming menyang RCM2300
2.3.3 Nyambung Power Supply
Nalika sambungan ndhuwur wis digawe, sampeyan bisa nyambung daya kanggo RabbitCore Prototyping Board.
Pancing konektor saka trafo tembok kanggo header J5 ing Papan Prototyping minangka ditampilake ing Figure 6. Konektor bisa ditempelake salah siji cara anggere ora nutup kerugian siji sisih.
Gambar 6. Sambungan Power Supply
Pasang trafo tembok. Daya LED (DS 1) ing Papan Prototyping kudu murup. RCM2300 lan Papan Prototipe saiki wis siyap digunakake.
CATETAN: A RESET tombol kasedhiya ing Papan Prototyping kanggo ngidini reset hardware tanpa daya pedhot.
Kanggo mateni Papan Prototyping, copot konektor daya saka J5. Sampeyan kudu medhot daya sadurunge nggawe pangaturan sirkuit ing area prototyping, ngganti sambungan menyang Papan, utawa mbusak RCM2300 saka Papan.
2.4 Saka ngendi aku lunga saka kene?
Disaranake sampeyan nerusake menyang bab sabanjure lan nginstal Dynamic C (yen sampeyan durung nginstal), banjur mbukak s pisanan.ampprogram le kanggo verifikasi sing RCM2300 lan Papan Prototyping wis nyiyapake lan fungsi bener.
Yen kabeh katon bisa digunakake, disaranake urutan tumindak ing ngisor iki:
1. Mbukak kabeh sample program diterangake ing bagean 3.5 kanggo njaluk menowo dhasar karo Dynamic C lan RCM2300 kapabilitas.
2. Kanggo pangembangan luwih, waca ing RabbitCore RCM2300 User's Manual kanggo rincian komponen hardware lan software RCM2300.
Lambang dokumentasi kudune wis diinstal ing desktop workstation; klik ing kanggo nggayuh menu dokumentasi. Sampeyan bisa nggawe lambang desktop anyar sing nuduhake standar.htm ing docs folder ing folder instalasi Dynamic C.
3. Kanggo topik pembangunan majeng, waca ing Manual pangguna Dynamic C, uga ing set dokumentasi online.
2.4.1 Dhukungan Teknis
CATETAN: Yen sampeyan tuku RCM2300 liwat distributor utawa liwat partner Z-World utawa Rabbit Semiconductor, hubungi distributor utawa partner Z-World pisanan kanggo technical support.
Yen ana masalah ing titik iki:
- Priksa Z-World / Kelinci Semikonduktor Technical Bulletin Board ing www.zworld.com/support/.
- Gunakake formulir e-mail Dhukungan Teknis ing www.zworld.com/support/.
3. INSTALASI SOFTWARE & OVERVIEW
Kanggo ngembangake lan debug program kanggo RCM2300 (lan kanggo kabeh hardware Z-World lan Rabbit Semiconductor liyane), sampeyan kudu nginstal lan nggunakake Dynamic C Bab iki nggawa sampeyan liwat instalasi Dynamic C, banjur menehi demo fitur utama karo bab modul RabbitCore RCM2300.
3.1 Lan liwatview saka Dinamis C
Dynamic C nggabungake fungsi pangembangan ing ngisor iki dadi siji program:
- Ngedit
- Kompilasi
- Nyambung
- Loading
- In-Circuit Debugging
Nyatane, kompilasi, ngubungake lan ngemot minangka salah sawijining fungsi. Dynamic C ora nggunakake In-Circuit Emulator; program sing dikembangaké diundhuh lan kaleksanan saka sistem "target" liwat sambungan serial-port meningkat. Pangembangan lan debugging program ditindakake kanthi lancar ing sambungan iki, kanthi cepet ngembangake sistem.
Fitur liyane Dynamic C kalebu:
- Dynamic C nduweni editor teks sing gampang digunakake. Program bisa dieksekusi lan didebug kanthi interaktif ing tingkat kode sumber utawa kode mesin. Menu tarik-mudhun lan trabasan keyboard kanggo akeh printah nggawe Dynamic C gampang digunakake.
- Dynamic C uga ndhukung pemrograman basa assembly. Ora perlu ninggalake C utawa sistem pangembangan kanggo nulis kode basa rakitan. C lan basa assembly bisa dicampur bebarengan.
- Debugging ing Dynamic C kalebu kemampuan kanggo nggunakake printf printah, ekspresi watch, breakpoints lan fitur debugging majeng liyane. Ekspresi watch bisa digunakake kanggo ngitung ekspresi C sing nglibatake variabel utawa fungsi program target. Ekspresi watch bisa dievaluasi nalika mandheg ing breakpoint utawa nalika target lagi mlaku programe.
- Dynamic C nyedhiyakake ekstensi menyang basa C (kayata variabel sing dienggo bareng lan dilindhungi, biaya lan kofungsi) sing ndhukung pangembangan sistem sing diselehake ing donya nyata. Rutin layanan interrupt bisa uga ditulis ing C. Dynamic C ndhukung multitasking kooperatif lan preemptive.
- Dynamic C dilengkapi akeh perpustakaan fungsi, kabeh ana ing kode sumber. Pustaka kasebut ndhukung pemrograman wektu nyata, level mesin I / O, lan nyedhiyakake fungsi string lan matematika standar.
- Dynamic C kompilasi langsung menyang memori. Fungsi lan perpustakaan dikompilasi lan disambungake lan diundhuh kanthi cepet. Ing PC sing cepet, Dynamic C bisa ngemot kode 30,000 bita sajrone 5 detik kanthi kecepatan baud 115,200 bps.
3.2 Requirements Sistem
Kanggo nginstal lan mbukak Dynamic C, sistem sampeyan kudu nganggo salah siji saka sistem operasi ing ngisor iki:
- Windows 95
- Windows 98
- Windows NT
- Windows Aku
- Windows 2000
- Windows XP
3.2.1 Persyaratan Hardware
PC sing sampeyan instal Dynamic C kanggo pangembangan sistem basis RCM2300 kudu duwe hardware ing ngisor iki:
- A Pentium utawa mikroprosesor mengko
- 32 MB RAM
- Paling ora 50 MB ruang hard drive gratis
- Paling ora siji port COM (serial) gratis kanggo komunikasi karo sistem target
- Drive CD-ROM (kanggo instalasi piranti lunak)
3.3 Instalasi Dinamis C
Lebokake Dynamic C CD-ROM ing drive ing PC. Yen autorun diaktifake, instalasi CD bakal diwiwiti kanthi otomatis.
Yen autorun dipateni utawa instalasi ora diwiwiti, gunakake Windows Mulai > Run menu utawa Windows Explorer kanggo miwiti SETUP.EXE saka folder ROOT saka CD-ROM.
Program instalasi bakal nuntun sampeyan liwat proses instalasi. Umume langkah-langkah proses kasebut cukup jelas lan ora ana ing bagean iki. Langkah-langkah sing dipilih sing bisa uga mbingungake kanggo sawetara pangguna dijelasake ing ngisor iki. (Sawetara layar sarana instalasi bisa beda-beda rada saka sing ditampilake.)
3.3.1 Program lan Dokumentasi File Panggonan
Aplikasi Dynamic C, perpustakaan lan dokumentasi files bisa diinstal ing sembarang lokasi trep ing hard drive workstation kang.
Lokasi gawan, minangka ditampilake ing example ndhuwur, ing folder dijenengi kanggo versi Dynamic C, diselehake ing folder ROOT saka C: drive. Yen lokasi iki ora cocok, ketik path ROOT beda sadurunge ngeklik Sabanjure >. Files diselehake ing folder kasebut, supaya ora nyetel lokasi iki kanggo direktori ROOT drive.
3.3.2 Jinis Instalasi
Dynamic C nduweni rong komponen sing bisa diinstal bebarengan utawa kapisah. Salah sawijining komponen yaiku Dynamic C dhewe, kanthi lingkungan pangembangan, dhukungan files lan perpustakaan. Komponen liyane yaiku perpustakaan dokumentasi ing format HTML lan PDF, sing bisa dicopot kanggo ngirit ruang hard drive utawa diinstal ing papan liya (ing drive sing kapisah utawa jaringan, contone.ample).
Jinis instalasi dipilih ing menu instalasi sing ditampilake ing ndhuwur. Pilihane yaiku:
- Instalasi khas — Loro Dynamic C lan perpustakaan dokumentasi bakal diinstal ing folder kasebut (standar).
- Instalasi Kompak - Mung Dynamic C sing bakal diinstal.
- Instalasi Custom - Sampeyan bakal diijini milih komponen sing diinstal. Pilihan iki migunani kanggo nginstal utawa nginstal maneh mung dokumentasi.
3.3.3 Pilih Port COM
Dynamic C nggunakake port COM (serial) kanggo komunikasi karo sistem pangembangan target. Instalasi ngidini sampeyan milih port COM sing bakal digunakake.
Pilihan standar, minangka ditampilake ing example ndhuwur, punika COM1. Sampeyan bisa milih port apa wae sing kasedhiya kanggo panggunaan Dynamic C. Yen sampeyan ora yakin port sing kasedhiya, pilih COM1. Pilihan iki bisa diganti mengko ing Dynamic C.
CATETAN: Utilitas instalasi ora mriksa sing dipilih COM port ing sembarang cara. Nemtokake port sing digunakake dening piranti liyane (mouse, modem, lsp.) bisa nyebabake masalah sementara nalika Dynamic C diwiwiti.
3.3.4 Ikon Desktop
Sawise instalasi rampung, sampeyan bakal duwe nganti telung lambang ing desktop PC, kaya sing kapacak ing ngisor iki.
Siji lambang kanggo Dynamic C, siji mbukak menu dokumentasi, lan nomer telu kanggo Rabbit Field Utility, alat sing digunakake kanggo ngundhuh piranti lunak sing wis dikompilasi menyang sistem target.
3.4 Miwiti Dinamis C
Sawise modul RabbitCore disetel lan disambungake kaya sing diterangake ing Bab 2 lan Dynamic C wis diinstal, miwiti Dynamic C kanthi ngeklik kaping pindho ing lambang Dynamic C. Dynamic C kudu diwiwiti, banjur goleki sistem target ing port COM sing sampeyan nemtokake nalika instalasi (kanthi standar, COM1). Sawise dideteksi, Dynamic C kudu ngliwati urutan langkah-langkah kanggo kadhemen-boot modul lan ngumpulake BIOS.
Yen sampeyan nampa pesen diwiwiti "BIOS kasil dikompilasi lan dimuat…” sampeyan siyap nerusake karo sample program ing bagean sabanjure.
3.4.1 Pesen Kasalahan Komunikasi
Yen sampeyan nampa pesen "Ora Ana Prosesor Kelinci sing Dideteksi"Kabel pemrograman bisa uga disambungake menyang liyane COM port, sambungan bisa rusak, utawa sistem target ora bisa diuripake. Pisanan, priksa manawa LED daya ing Papan Prototyping wis murup. Yen iku, mriksa loro ends saka kabel program kanggo mesthekake yen wis kepasang kuwat menyang PC lan port program RCM2300 kang, karo pinggiran pin-1 kabel cocog kanggo tandha pin-1 ing Papan. Yen sampeyan nggunakake Papan Prototyping, priksa manawa modul kasebut dipasang kanthi kuat lan bener ing konektore.
Yen ora ana bentet karo hardware, pilih port COM beda ing Dynamic C. Saka Pilihan menu, pilih Pilihan Proyek, banjur pilih Komunikasi. Dialog sing ditampilake kudu katon.
Pilih liyane COM port saka dhaptar, banjur klik OK. Pencet kanggo meksa Dynamic C kanggo recompile BIOS. Yen Dynamic C isih nglaporake ora bisa nemokake sistem target, baleni langkah ing ndhuwur nganti sampeyan nemokake sing aktif. COM pelabuhan.
Yen sampeyan nampa pesen "BIOS kasil dikompilasi ..." sawise mencet utawa miwiti Dynamic C, lan pesen iki ngiring dening pesen kesalahan komunikasi, bisa PC ora bisa nangani 115,200 bps tingkat baud. Coba ganti baud rate dadi 57,600 bps kaya ing ngisor iki.
• Goleki ing Pilihan Serial dialog ing Dinamis C Pilihan > Opsi Proyek > Komunikasi menu. Ganti baud rate dadi 57,600 bps. Banjur pencet utawa miwiti maneh Dynamic C.
3.5 Sampl Program
Kanggo mbantu familiarize sampeyan karo modul RCM2300, Dynamic C kalebu sawetara sample program. Loading, eksekusi lan sinau program iki bakal menehi tangan-on padhetview saka kabisan RCM2300, uga wiwitan cepet karo Dynamic C minangka alat pangembangan aplikasi.
CATETAN: Para sampprogram nganggep sampeyan duwe paling sethithik pemahaman dhasar ANSI C. Yen sampeyan ora, deleng kaca pambuka saka Manual pangguna Dynamic C kanggo dhaptar wacan sing disaranake.
Saka akeh sample program klebu karo Dynamic C, sawetara tartamtu kanggo modul RCM2200. Program-program kasebut bakal ditemokake ing Samples \ RCM2300 folder.
Disaranake sampeyan nliti ing ngisor iki telung s ikiample program kanggo njaluk demo lengkap kapabilitas modul RabbitCore RCM2300. Padha mbentuk "learning arc" saka dhasar kanggo kontrol I / O majeng.
- KECIPTA.C - Master RCM2300 bola-bali kelip-kelip LED DS3 ing Papan Prototyping.
- KECIPTA.C—Master RCM2300 bola-bali kelip-kelip LED DS2 lan DS3 ing Papan Pro-totyping.
- DIPILIH.C—Master RCM2300 kelip-kelip LED DS2 ing Papan Prototyping lan mateni / mateni LED DS3 kanggo nanggepi pencet S3.
Saben program kasebut dikomentari kanthi lengkap ing kode sumber. Deleng komentar kasebut kanggo rincian babagan cara kerja saben program.
Sawise sampeyan wis mbukak lan kaleksanan telung program iki lan duwe pangerten carane Dynamic C lan modul RCM2300 sesambungan, sampeyan bisa nerusake lan nyoba s liyane.ampprogram le, utawa miwiti mbangun dhewe.
Kabar kanggo pangguna
PRODUK Z-WORLD ora wenang digunakake minangka KOMPONEN KRITIS ing piranti UTAWA SISTEM Dhukungan urip kajaba A Agreement WRITTEN KHUSUS TENTANG PENGGUNAAN INTENDED kuwi wis mlebu antarane pelanggan lan Z-WORLD PRIOR. Piranti utawa sistem sing ndhukung urip yaiku piranti utawa sistem sing dimaksudake kanggo implantasi bedhah menyang awak utawa kanggo nylametake urip, lan sing ora bisa ditindakake, yen digunakake kanthi bener miturut pandhuan panggunaan sing diwenehake ing label lan manual pangguna, bisa uga ditindakake kanthi wajar. nyebabake ciloko sing signifikan.
Ora ana piranti lunak utawa sistem hardware sing sampurna. Kewan omo tansah ana ing sistem ukuran apa wae. Kanggo nyegah bebaya kanggo urip utawa properti, dadi tanggung jawab perancang sistem kanggo nggabungake mekanisme protèktif sing berlebihan sing cocog karo risiko kasebut.
Kabeh produk Z-World 100 persen diuji fungsional. Tes tambahan bisa uga kalebu inspeksi kontrol kualitas visual utawa inspeksi analisa cacat mekanik. Spesifikasi adhedhasar karakterisasi s sing diujiample Unit tinimbang testing liwat suhu lan voltage saben unit. Produk Z-World bisa uga nduweni komponen supaya bisa digunakake ing sawetara paramèter sing beda karo sing disaranake pabrikan. Strategi iki dipercaya luwih ekonomis lan efektif. Pengujian tambahan utawa burn-in saka unit individu kasedhiya kanthi pengaturan khusus.
SKEMATIK
090-0119 RCM2300 Skema
www.rabbitsemiconductor.com/documentation/schemat/090-0119.pdf
090-0122 RCM2200/RCM2300 Skema Papan Prototipe
www.rabbitsemiconductor.com/docurnentation/schemat/090-0 1 22.pdf
090-0128 Skema Kabel Pemrograman
www.rabbitsemiconductor.com/documentation/schemat/090-0128.pdf
Skema sing disedhiyakake karo manual sing dicithak yaiku revisi paling anyar sing kasedhiya nalika manual kasebut pungkasan direvisi. Versi online manual ngemot pranala menyang skema revisi paling anyar ing Web situs. Sampeyan uga bisa nggunakake URL informasi sing kasedhiya ing ndhuwur kanggo ngakses skema paling anyar kanthi langsung.
Miwiti Manual
Dokumen / Sumber Daya
![]() |
Modul C-Programmable Digi RCM2300 RabbitCore [pdf] Manual pangguna RCM2300, RabbitCore, Modul C-Programmable, Modul Programmable, Modul |