Digi RCM2300 RabbitCore C-Programmable Module

Περιεχόμενα κρύβω
RabbitCore RCM2300

C-Programmable Module

Εγχειρίδιο Ξεκινώντας
019-0101 • 040515-Δ

Εγχειρίδιο RabbitCore RCM2300 Ξεκινώντας

Αριθμός ανταλλακτικού 019-0101 • 040515-C • Εκτυπώθηκε στις Η.Π.Α.
© 2001-2004 Z-World, Inc. • Με την επιφύλαξη παντός δικαιώματος.

Η Z-World διατηρεί το δικαίωμα να κάνει αλλαγές και βελτιώσεις στα προϊόντα της χωρίς προειδοποίηση.

Εμπορικά σήματα

Το Rabbit and Rabbit 2000 είναι σήματα κατατεθέντα της Rabbit Semiconductor.
Το RabbitCore είναι εμπορικό σήμα της Rabbit Semiconductor.
Το Dynamic C είναι σήμα κατατεθέν της Z-World Inc.

Z-World, Inc.

2900 Spafford Street
Davis, Καλιφόρνια 95616-6800
ΗΠΑ
Τηλέφωνο: 530-757-3737
Φαξ: 530-757-3792
www.zworld.com

Rabbit Semiconductor

2932 Spafford Street
Davis, Καλιφόρνια 95616-6800
ΗΠΑ
Τηλέφωνο: 530-757-8400
Φαξ: 530-757-8402
www.rabbitsemiconductor.com

RabbitCore RCM2300

1. ΕΙΣΑΓΩΓΗ & ΤΕΛΟΣVIEW

Το RabbitCore RCM2300 είναι μια πολύ μικρή προηγμένη μονάδα πυρήνα που ενσωματώνει τον πανίσχυρο μικροεπεξεργαστή Rabbit 2000™, μνήμη flash, στατική μνήμη 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 ακίδων αναδεικνύουν τις γραμμές διαύλου I/O Rabbit 2000, τις γραμμές διευθύνσεων, τις γραμμές δεδομένων, τις παράλληλες θύρες και τις σειριακές θύρες.

Το RCM2300 λαμβάνει την ισχύ του +5 V από την πλακέτα χρήστη στην οποία είναι τοποθετημένος. Το RCM2300 μπορεί να διασυνδέεται με όλα τα είδη ψηφιακών συσκευών συμβατών με CMOS μέσω της πλακέτας χρήστη.

Το RCM2300 προχωρά πλήρωςtage από τα ακόλουθα Rabbit 2000 και άλλα ενσωματωμένα χαρακτηριστικά:

  • γρήγορο, αποτελεσματικό σετ οδηγιών.
  • πέντε χρονόμετρα 8-bit με δυνατότητα κλιμάκωσης σε ζεύγη, ένα χρονόμετρο 10-bit με 2 καταχωρητές αντιστοίχισης που ο καθένας έχει μια διακοπή.
  • χρονόμετρο φύλακα.
  • 57 I/O (συμπεριλαμβανομένων των I/O γενικής χρήσης, των γραμμών διεύθυνσης, των γραμμών δεδομένων και των γραμμών ελέγχου στις κεφαλίδες και των 11 I/O σε υποδοχές διαμπερούς οπής).
  • 256K μη πτητικής μνήμης flash για αποθήκευση εφαρμογών γραμμένων για το RCM2300.
  • 128K SRAM με δυνατότητα υποστήριξης μπαταρίας.
  • γρήγορη ταχύτητα ρολογιού 22.1 MHz.
  • πρόβλεψη για ενσωματωμένη εφεδρική μπαταρία.
  • τέσσερις σειριακές θύρες.

Μια άλλη μονάδα RabbitCore μπορεί να χρησιμοποιηθεί για τον επαναπρογραμματισμό ενός RCM2300. Αυτός ο επαναπρογραμματισμός (και ο εντοπισμός σφαλμάτων) μπορεί να γίνει μέσω Διαδικτύου χρησιμοποιώντας την πύλη προγραμματισμού δικτύου RabbitLink του Z-World ή με μονάδες RabbitCore εξοπλισμένες με Ethernet χρησιμοποιώντας τις δυνατότητες 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 ακίδων στις οποίες μπορούν να συνδεθούν καλώδια ή που μπορούν να συνδεθούν σε αντίστοιχες πρίζες σε μια συσκευή παραγωγής. Τα pinouts για αυτούς τους συνδέσμους φαίνονται στην Εικόνα 1 παρακάτω.

J4 J5

Digi RCM2300 RabbitCore C-Programmable Module J4 Digi RCM2300 RabbitCore C-Programmable Module J5

Σημείωμα: Αυτά τα pinouts είναι όπως φαίνονται στο Κάτω Πλευρά της ενότητας

Εικόνα 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 ή νεότερη έκδοση για ανάπτυξη. Μια συμβατή έκδοση περιλαμβάνεται στο CD-ROM του Development Kit.

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 Microprocessor
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 site επίσης.

Εκτύπωση Ηλεκτρονικών Εγχειριδίων

Αναγνωρίζουμε ότι πολλοί χρήστες προτιμούν τα τυπωμένα εγχειρίδια για ορισμένες χρήσεις. Οι χρήστες μπορούν εύκολα να εκτυπώσουν όλα ή μέρη αυτών των εγχειριδίων που παρέχονται σε ηλεκτρονική μορφή. Οι παρακάτω οδηγίες μπορεί να είναι χρήσιμες:

  • Εκτύπωση από τις εκδόσεις Adobe PDF του files, όχι τις εκδόσεις HTML.
  • Εάν ο εκτυπωτής σας υποστηρίζει εκτύπωση διπλής όψης, εκτυπώστε σελίδες διπλής όψης.
  • Εάν δεν έχετε κατάλληλο εκτυπωτή ή δεν θέλετε να εκτυπώσετε μόνοι σας το εγχειρίδιο, τα περισσότερα αντιγραφεία λιανικής (π.χ. Kinkos, CopyMax, AlphaGraphics κ.λπ.) θα εκτυπώσουν το εγχειρίδιο από το PDF file και να το δεσμεύσουμε για μια λογική χρέωση - για το τι θα έπρεπε να χρεώσουμε για ένα έντυπο και δεμένο εγχειρίδιο.

2. ΡΥΘΜΙΣΗ ΥΛΙΚΟΥ

Αυτό το κεφάλαιο περιγράφει το υλικό RCM2300 με περισσότερες λεπτομέρειες και εξηγεί πώς να ρυθμίσετε και να χρησιμοποιήσετε τον συνοδευτικό πίνακα πρωτοτύπων.

ΣΗΜΕΙΩΜΑ: Αυτό το κεφάλαιο (και αυτό το εγχειρίδιο) υποθέτουν ότι διαθέτετε το κιτ ανάπτυξης RabbitCore RCM2300. Εάν αγοράσατε μια μονάδα RCM2300 από μόνη της, θα πρέπει να προσαρμόσετε τις πληροφορίες σε αυτό το κεφάλαιο και αλλού στις ρυθμίσεις δοκιμής και ανάπτυξης.

2.1 Περιεχόμενα κιτ ανάπτυξης

Το κιτ ανάπτυξης RCM2300 περιέχει τα ακόλουθα στοιχεία:

  • Μονάδα RCM2300 με μνήμη flash 256K και 128K SRAM.
  • RCM2200/RCM2300 Prototyping Board.
  • Τροφοδοτικό μετασχηματιστή τοίχου, 12 V DC, 500 mA Το τροφοδοτικό περιλαμβάνεται μόνο στα κιτ ανάπτυξης που πωλούνται για την αγορά της Βόρειας Αμερικής. Οι χρήστες στο εξωτερικό θα πρέπει να χρησιμοποιούν ένα τοπικά διαθέσιμο τροφοδοτικό ικανό να παρέχει 7.5 V έως 25 V DC στον πίνακα πρωτοτύπων.
  • Καλώδιο προγραμματισμού με ενσωματωμένο κύκλωμα αντιστοίχισης επιπέδου.
  • Δυναμικός C CD-ROM, με πλήρη τεκμηρίωση προϊόντος σε CD.
  • Αυτό Ξεκινώντας εγχειρίδιο.
  • Rabbit 2000 Processor Easy Reference αφίσα.
  • Κάρτα εγγραφής.
2.2 Πίνακας πρωτοτύπων

Η πλακέτα πρωτοτύπων που περιλαμβάνεται στο κιτ ανάπτυξης διευκολύνει τη σύνδεση ενός RCM2300 σε ένα τροφοδοτικό για ανάπτυξη. Παρέχει επίσης ορισμένα βασικά περιφερειακά I/O (διακόπτες και LED), καθώς και μια περιοχή δημιουργίας πρωτοτύπων για πιο προηγμένη ανάπτυξη υλικού.

Ο πίνακας πρωτοτύπων μπορεί να χρησιμοποιηθεί χωρίς τροποποίηση για το πιο βασικό επίπεδο αξιολόγησης και ανάπτυξης.

Καθώς προχωράτε σε πιο εξελιγμένους πειραματισμούς και ανάπτυξη υλικού, μπορούν να γίνουν τροποποιήσεις και προσθήκες στην πλακέτα χωρίς να τροποποιηθεί ή να καταστραφεί η ίδια η μονάδα RabbitCore.

Ο πίνακας πρωτοτύπων φαίνεται στο Σχήμα 2, με τα κύρια χαρακτηριστικά του να προσδιορίζονται.

Digi RCM2300 RabbitCore C-Programmable Module Εικόνα 2

Εικόνα 2. Πίνακας πρωτοτύπων RCM2200/RCM2300

2.2.1 Χαρακτηριστικά πίνακα πρωτοτύπων

Σύνδεση ρεύματος – Μια κεφαλίδα 3 ακίδων παρέχεται στο J5 για τη σύνδεση του τροφοδοτικού. Λάβετε υπόψη ότι και οι δύο εξωτερικές ακίδες είναι συνδεδεμένες στη γείωση και η κεντρική ακίδα είναι συνδεδεμένη στην ακατέργαστη είσοδο V+. Το καλώδιο από τον μετασχηματιστή τοίχου που παρέχεται με τη βορειοαμερικανική έκδοση του κιτ ανάπτυξης καταλήγει σε ένα βύσμα που μπορεί να συνδεθεί σε κάθε προσανατολισμό.

Οι χρήστες που παρέχουν το δικό τους τροφοδοτικό πρέπει να διασφαλίζουν ότι παρέχει 7.5-25 V DC σε τουλάχιστον 500 mA. Ο τόμtagΟ ρυθμιστής e θα ζεσταθεί κατά τη χρήση. (Η χαμηλότερη τάση τροφοδοσίας θα μειώσει τη θερμική απαγωγή από τη συσκευή.)

Ρυθμιζόμενο τροφοδοτικό – The raw DC voltagε παρέχεται στο ΕΞΟΥΣΙΑ Η κεφαλίδα στο J5 δρομολογείται σε γραμμικό όγκο 5 Vtage ρυθμιστής, ο οποίος παρέχει σταθερή ισχύ στο RCM2300 και στον πίνακα πρωτοτύπων. Μια δίοδος Shottky προστατεύει το τροφοδοτικό από ζημιές από αντίστροφες συνδέσεις πρωτογενούς ισχύος.

•  Power LED -Η λυχνία LED τροφοδοσίας ανάβει κάθε φορά που συνδέεται ρεύμα στον πίνακα πρωτοτύπων.

Διακόπτης επαναφοράς – Ένας διακόπτης στιγμιαίας επαφής, συνήθως ανοιχτός συνδέεται απευθείας στο κύριο RCM2300 /ΑΠΕ καρφίτσα. Το πάτημα του διακόπτη αναγκάζει την επαναφορά υλικού του συστήματος.

Διακόπτες I/O και LED – Δύο διακόπτες στιγμιαίας επαφής, συνήθως ανοιχτοί είναι συνδεδεμένοι στις ακίδες PB2 και PB3 του κύριου RCM2300 και μπορούν να διαβαστούν ως είσοδοι από το sample εφαρμογές.

Δύο λυχνίες LED συνδέονται στις ακίδες PEI και PE7 του κύριου RCM2300 και μπορούν να οδηγηθούν ως ενδείξεις εξόδου από το sample εφαρμογές.

Τα LED και οι διακόπτες συνδέονται μέσω του JP1, το οποίο έχει ίχνη βραχυκυκλώματος παρακείμενων μαξιλαριών μεταξύ τους. Αυτά τα ίχνη μπορούν να κοπούν για να αποσυνδεθούν τα LED και μια κεφαλίδα 8 ακίδων μπορεί στη συνέχεια να συγκολληθεί στο JP1 για να επιτραπεί η επιλεκτική επανασύνδεσή τους με βραχυκυκλωτήρες. Δείτε την Εικόνα 3 για λεπτομέρειες.

Περιοχές Επέκτασης – Ο πίνακας πρωτοτύπων διαθέτει αρκετές μη κατοικημένες περιοχές για επέκταση των δυνατοτήτων I/0 και διεπαφής. Δείτε την επόμενη ενότητα για λεπτομέρειες.

Περιοχή Πρωτοτύπων – Έχει προβλεφθεί ένας γενναιόδωρος χώρος δημιουργίας πρωτοτύπων για την εγκατάσταση εξαρτημάτων διαμπερούς οπής. Vcc (5 V DC) και λεωφορεία εδάφους τρέχουν γύρω από την άκρη αυτής της περιοχής. Μια περιοχή για συσκευές επιφανειακής τοποθέτησης παρέχεται στα δεξιά της περιοχής διαμπερούς οπής. Σημειώστε ότι υπάρχουν επιθέματα συσκευών SMT τόσο στο επάνω όσο και στο κάτω μέρος του πίνακα πρωτοτύπων. Κάθε μαξιλαράκι SMT συνδέεται με μια οπή που έχει σχεδιαστεί για να δέχεται ένα συμπαγές καλώδιο 30 AWG, το οποίο πρέπει να συγκολληθεί μόλις μπει στην οπή.

Υποδοχές υποτελών μονάδων – Ένα δεύτερο σετ βυσμάτων είναι προ-καλωδιωμένο για να επιτρέπεται η εγκατάσταση ενός δεύτερου, υποτελούς RCM2200 ή RCM2300.

2.2.2 Επέκταση πίνακα πρωτοτύπων

Ο πίνακας πρωτοτύπων συνοδεύεται από πολλές μη κατοικημένες περιοχές, οι οποίες μπορεί να γεμίσουν με στοιχεία που ταιριάζουν στις ανάγκες ανάπτυξης του χρήστη. Αφού πειραματιστείτε με το sampΓια τα προγράμματα στην Ενότητα 3.5, μπορεί να θέλετε να επεκτείνετε τις δυνατότητες του πίνακα πρωτοτύπων για περαιτέρω πειραματισμό και ανάπτυξη. Ανατρέξτε στο σχηματικό πίνακα πρωτοτύπων (090-0122) για λεπτομέρειες όπως απαιτείται.

Κεφαλίδες επέκτασης ενότητας – Το πλήρες σύνολο ακίδων και των δύο μονάδων κύριας και υποτελούς μονάδας αντιγράφεται σε αυτά τα δύο σύνολα κεφαλίδων. Οι προγραμματιστές μπορούν να κολλήσουν καλώδια απευθείας στις κατάλληλες οπές ή, για πιο ευέλικτη ανάπτυξη, μπορούν να συγκολληθούν στη θέση τους λωρίδες κεφαλής 0.1 ακίδων 26 ιντσών. Δείτε την Εικόνα 1 για τα pinout της κεφαλίδας.

RS-232 – Δύο σειριακές θύρες RS-2 5 συρμάτων ή μίας σειριακής θύρας 232 συρμάτων μπορούν να προστεθούν στον πίνακα πρωτοτύπων εγκαθιστώντας ένα IC προγράμματος οδήγησης RS-232 και τέσσερις πυκνωτές. Το τσιπ προγράμματος οδήγησης Maxim MAX232CPE ή μια παρόμοια συσκευή συνιστάται για το U2. Ανατρέξτε στο σχηματικό πίνακα πρωτοτύπων για πρόσθετες λεπτομέρειες.

Μια λωρίδα κεφαλίδας απόστασης 10 ακίδων 0.1 ιντσών μπορεί να εγκατασταθεί στο J6 για να επιτρέψει τη σύνδεση ενός καλωδίου ταινίας που οδηγεί σε μια τυπική σειριακή υποδοχή DE-9.

Όλα τα εξαρτήματα της θύρας RS-232 τοποθετούνται στην επάνω πλευρά του πίνακα πρωτοτύπων κάτω και στα αριστερά του ΚΥΡΙΟΣ θέση της μονάδας.

ΣΗΜΕΙΩΜΑ: Το τσιπ RS-232, οι πυκνωτές και η ταινία κεφαλίδας είναι διαθέσιμα από διανομείς ηλεκτρονικών ειδών όπως η Digi-Key.

Κεφαλίδα εξαρτημάτων πίνακα πρωτοτύπων – Τέσσερις ακίδες I/0 από τη μονάδα RCM2300 συνδέονται σκληρά με τις λυχνίες LED της πλακέτας πρωτοτύπου και εναλλάσσονται μέσω JP1 στην κάτω πλευρά της πλακέτας πρωτοτύπων.

Για να αποσυνδέσετε αυτές τις συσκευές και να επιτρέψετε τη χρήση των ακίδων για άλλους σκοπούς, κόψτε τα ίχνη μεταξύ των σειρών ακίδων του JPI. Χρησιμοποιήστε ένα μαχαίρι ή παρόμοιο εργαλείο για να κόψετε ή να σπάσετε τα ίχνη που διασχίζουν το JP1 στην περιοχή μεταξύ των βελών με μεταξοτυπία, όπως φαίνεται στην Εικόνα 3.

Χρησιμοποιήστε βραχυκυκλωτήρες στις θέσεις στο JP 1 εάν χρειαστεί να επανασυνδέσετε κάποια από τις συσκευές αργότερα.

Digi RCM2300 RabbitCore C-Programmable Module Εικόνα 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-Programmable Module Εικόνα 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-Programmable Module Εικόνα 5

Εικόνα 5. Συνδέστε το καλώδιο προγραμματισμού στο RCM2300

2.3.3 Συνδέστε το τροφοδοτικό

Όταν πραγματοποιηθούν οι παραπάνω συνδέσεις, μπορείτε να συνδέσετε το ρεύμα στον πίνακα πρωτοτύπων RabbitCore.

Συνδέστε τον σύνδεσμο από τον μετασχηματιστή τοίχου στην κεφαλίδα J5 στην πλακέτα πρωτοτύπου όπως φαίνεται στην Εικόνα 6. Ο σύνδεσμος μπορεί να συνδεθεί με κάθε τρόπο, εφόσον δεν είναι μετατοπισμένος στη μία πλευρά.

Digi RCM2300 RabbitCore C-Programmable Module Εικόνα 6

Εικόνα 6. Συνδέσεις τροφοδοτικού

Συνδέστε τον μετασχηματιστή τοίχου. Το LED τροφοδοσίας (DS 1) στην πλακέτα πρωτοτύπων θα πρέπει να ανάψει. Το RCM2300 και το Prototyping Board είναι τώρα έτοιμα για χρήση.

ΣΗΜΕΙΩΜΑ: Α ΕΠΑΝΑΦΟΡΑ Το κουμπί παρέχεται στον πίνακα πρωτοτύπων για να επιτρέπεται η επαναφορά του υλικού χωρίς να αποσυνδέεται η τροφοδοσία.

Για να απενεργοποιήσετε την πλακέτα πρωτοτύπων, αποσυνδέστε την υποδοχή τροφοδοσίας από το J5. Θα πρέπει να αποσυνδέσετε το ρεύμα πριν κάνετε οποιεσδήποτε ρυθμίσεις κυκλώματος στην περιοχή δημιουργίας πρωτοτύπων, αλλάξετε τυχόν συνδέσεις στην πλακέτα ή αφαιρέσετε το RCM2300 από την πλακέτα.

2.4 Πού να πάω από εδώ;

Σας συνιστούμε να προχωρήσετε στο επόμενο κεφάλαιο και να εγκαταστήσετε το Dynamic C (αν δεν το έχετε ήδη εγκαταστήσει), στη συνέχεια εκτελέστε το πρώτο sample πρόγραμμα για να επαληθεύσετε ότι το RCM2300 και ο πίνακας πρωτοτύπων έχουν ρυθμιστεί και λειτουργούν σωστά.

Εάν φαίνεται ότι όλα λειτουργούν, συνιστούμε την ακόλουθη σειρά ενεργειών:

1. Εκτελέστε όλα τα sample προγράμματα που περιγράφονται στην Ενότητα 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 Ένα Overview του Dynamic C

Το Dynamic C ενσωματώνει τις ακόλουθες λειτουργίες ανάπτυξης σε ένα πρόγραμμα:

  • Επεξεργασία
  • Σύνταξη
  • Σύνδεση
  • Φόρτωση
  • Εντοπισμός σφαλμάτων εντός κυκλώματος

Στην πραγματικότητα, η μεταγλώττιση, η σύνδεση και η φόρτωση είναι μία λειτουργία. Το Dynamic C δεν χρησιμοποιεί εξομοιωτή In-Circuit. Τα προγράμματα που αναπτύσσονται μεταφορτώνονται και εκτελούνται από το σύστημα "στόχος" μέσω μιας βελτιωμένης σύνδεσης σειριακής θύρας. Η ανάπτυξη προγραμμάτων και ο εντοπισμός σφαλμάτων πραγματοποιούνται απρόσκοπτα σε αυτή τη σύνδεση, επιταχύνοντας σημαντικά την ανάπτυξη του συστήματος.

Άλλα χαρακτηριστικά του Dynamic C περιλαμβάνουν:

  • Το Dynamic C διαθέτει ένα εύχρηστο ενσωματωμένο πρόγραμμα επεξεργασίας κειμένου. Τα προγράμματα μπορούν να εκτελεστούν και να εντοπιστούν σφάλματα διαδραστικά σε επίπεδο πηγαίο κώδικα ή κώδικα μηχανής. Τα αναπτυσσόμενα μενού και οι συντομεύσεις πληκτρολογίου για τις περισσότερες εντολές κάνουν το Dynamic C εύκολο στη χρήση.
  • Το Dynamic C υποστηρίζει επίσης προγραμματισμό γλώσσας assembly. Δεν είναι απαραίτητο να αφήσετε το C ή το σύστημα ανάπτυξης για να γράψετε κώδικα γλώσσας assembly. Η C και η γλώσσα assembly μπορούν να αναμειχθούν μαζί.
  • Ο εντοπισμός σφαλμάτων στο Dynamic C περιλαμβάνει τη δυνατότητα χρήσης printf εντολές, εκφράσεις παρακολούθησης, σημεία διακοπής και άλλες προηγμένες λειτουργίες εντοπισμού σφαλμάτων. Οι εκφράσεις παρακολούθησης μπορούν να χρησιμοποιηθούν για τον υπολογισμό των παραστάσεων C που περιλαμβάνουν τις μεταβλητές ή τις συναρτήσεις του προγράμματος του στόχου. Οι εκφράσεις παρακολούθησης μπορούν να αξιολογηθούν ενώ σταματούν σε ένα σημείο διακοπής ή ενώ ο στόχος εκτελεί το πρόγραμμά του.
  • Το Dynamic C παρέχει επεκτάσεις στη γλώσσα C (όπως κοινόχρηστες και προστατευμένες μεταβλητές, κοστολογήσεις και συνσυναρτήσεις) που υποστηρίζουν την ανάπτυξη ενσωματωμένου συστήματος σε πραγματικό κόσμο. Οι ρουτίνες υπηρεσιών διακοπής μπορούν να είναι γραμμένες σε C. Το Dynamic C υποστηρίζει συνεργατική και προληπτική πολλαπλή εργασία.
  • Το Dynamic C συνοδεύεται από πολλές βιβλιοθήκες λειτουργιών, όλες σε πηγαίο κώδικα. Αυτές οι βιβλιοθήκες υποστηρίζουν προγραμματισμό σε πραγματικό χρόνο, I/O σε επίπεδο μηχανής και παρέχουν τυπικές συναρτήσεις συμβολοσειράς και μαθηματικές.
  • Το Dynamic C μεταγλωττίζεται απευθείας στη μνήμη. Οι συναρτήσεις και οι βιβλιοθήκες μεταγλωττίζονται και συνδέονται και κατεβαίνουν on-the-fly. Σε έναν γρήγορο υπολογιστή, το Dynamic C μπορεί να φορτώσει 30,000 byte κώδικα σε 5 δευτερόλεπτα με ρυθμό baud 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 θα πρέπει να έχει το ακόλουθο υλικό:

  • Ένας μικροεπεξεργαστής Pentium ή μεταγενέστερος
  • 32 MB RAM
  • Τουλάχιστον 50 MB ελεύθερου χώρου στον σκληρό δίσκο
  • Τουλάχιστον μία ελεύθερη θύρα COM (σειριακή) για επικοινωνία με τα συστήματα προορισμού
  • Μια μονάδα CD-ROM (για εγκατάσταση λογισμικού)
3.3 Εγκατάσταση Dynamic C

Τοποθετήστε το CD-ROM του Dynamic C στη μονάδα του υπολογιστή σας. Εάν είναι ενεργοποιημένη η αυτόματη εκτέλεση, η εγκατάσταση του CD θα ξεκινήσει αυτόματα.

Εάν η αυτόματη εκτέλεση είναι απενεργοποιημένη ή η εγκατάσταση δεν ξεκινά διαφορετικά, χρησιμοποιήστε τα Windows Έναρξη > Εκτέλεση μενού ή την Εξερεύνηση των Windows για εκκίνηση SETUP.EXE από τον ριζικό φάκελο του CD-ROM.

Το πρόγραμμα εγκατάστασης θα σας καθοδηγήσει στη διαδικασία εγκατάστασης. Τα περισσότερα βήματα της διαδικασίας είναι αυτονόητα και δεν καλύπτονται σε αυτήν την ενότητα. Επιλεγμένα βήματα που μπορεί να προκαλούν σύγχυση σε ορισμένους χρήστες περιγράφονται παρακάτω. (Ορισμένες από τις οθόνες του βοηθητικού προγράμματος εγκατάστασης ενδέχεται να διαφέρουν ελαφρώς από αυτές που εμφανίζονται.)

3.3.1 Πρόγραμμα και Τεκμηρίωση File Τοποθεσία

Εφαρμογή, βιβλιοθήκη και τεκμηρίωση του Dynamic C files μπορεί να εγκατασταθεί σε οποιαδήποτε βολική τοποθεσία στους σκληρούς δίσκους του σταθμού εργασίας σας.

Digi RCM2300 RabbitCore C-Programmable Module A

Η προεπιλεγμένη τοποθεσία, όπως φαίνεται στην π.χample παραπάνω, βρίσκεται σε έναν φάκελο που ονομάζεται για την έκδοση του Dynamic C, που τοποθετείται στον ριζικό φάκελο της μονάδας δίσκου C:. Εάν αυτή η τοποθεσία δεν είναι κατάλληλη, εισαγάγετε μια διαφορετική διαδρομή ρίζας πριν κάνετε κλικ Επόμενο >. Files τοποθετούνται στον καθορισμένο φάκελο, επομένως μην ορίσετε αυτήν τη θέση στον ριζικό κατάλογο μιας μονάδας δίσκου.

3.3.2 Τύπος εγκατάστασης

Το Dynamic C έχει δύο στοιχεία που μπορούν να εγκατασταθούν μαζί ή χωριστά. Ένα συστατικό είναι το ίδιο το Dynamic C, με το περιβάλλον ανάπτυξης, την υποστήριξη files και βιβλιοθήκες. Το άλλο στοιχείο είναι η βιβλιοθήκη τεκμηρίωσης σε μορφές HTML και PDF, η οποία μπορεί να μείνει απεγκατεστημένη για εξοικονόμηση χώρου στον σκληρό δίσκο ή να εγκατασταθεί αλλού (σε ξεχωριστή μονάδα ή μονάδα δικτύου, π.χ.ample).

Digi RCM2300 RabbitCore C-Programmable Module B

Ο τύπος εγκατάστασης επιλέγεται στο μενού εγκατάστασης που φαίνεται παραπάνω. Οι επιλογές είναι:

  • Τυπική εγκατάσταση — Τόσο το Dynamic C όσο και η βιβλιοθήκη τεκμηρίωσης θα εγκατασταθούν στον καθορισμένο φάκελο (προεπιλογή).
  • Συμπαγής εγκατάσταση — Θα εγκατασταθεί μόνο το Dynamic C.
  • Προσαρμοσμένη εγκατάσταση — Θα σας επιτραπεί να επιλέξετε ποια στοιχεία θα εγκατασταθούν. Αυτή η επιλογή είναι χρήσιμη για την εγκατάσταση ή την επανεγκατάσταση μόνο της τεκμηρίωσης.
3.3.3 Επιλέξτε θύρα COM

Το Dynamic C χρησιμοποιεί μια θύρα COM (σειριακή) για να επικοινωνεί με το σύστημα ανάπτυξης στόχου. Η εγκατάσταση σάς επιτρέπει να επιλέξετε τη θύρα COM που θα χρησιμοποιηθεί.

Digi RCM2300 RabbitCore C-Programmable Module C

Η προεπιλεγμένη επιλογή, όπως φαίνεται στο π.χample παραπάνω, είναι το COM1. Μπορείτε να επιλέξετε οποιαδήποτε διαθέσιμη θύρα για χρήση του Dynamic C. Εάν δεν είστε σίγουροι ποια θύρα είναι διαθέσιμη, επιλέξτε COM1. Αυτή η επιλογή μπορεί να αλλάξει αργότερα στο Dynamic C.

ΣΗΜΕΙΩΜΑ: Το βοηθητικό πρόγραμμα εγκατάστασης δεν ελέγχει το επιλεγμένο COM λιμάνι με οποιονδήποτε τρόπο. Ο καθορισμός μιας θύρας που χρησιμοποιείται από άλλη συσκευή (ποντίκι, μόντεμ, κ.λπ.) μπορεί να προκαλέσει προσωρινά προβλήματα κατά την εκκίνηση του Dynamic C.

3.3.4 Εικονίδια επιφάνειας εργασίας

Μόλις ολοκληρωθεί η εγκατάσταση, θα έχετε έως και τρία εικονίδια στην επιφάνεια εργασίας του υπολογιστή σας, όπως φαίνεται παρακάτω.

Digi RCM2300 RabbitCore C-Programmable Module D

Το ένα εικονίδιο είναι για το 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 μεταγλωττίστηκε και φορτώθηκε με επιτυχία…” είστε έτοιμοι να συνεχίσετε με το sample προγράμματα στην επόμενη ενότητα.

3.4.1 Μηνύματα σφαλμάτων επικοινωνίας

Εάν λάβετε το μήνυμα "Δεν εντοπίστηκε επεξεργαστής Rabbit” το καλώδιο προγραμματισμού μπορεί να είναι συνδεδεμένο σε διαφορετικό COM θύρα, μια σύνδεση μπορεί να είναι ελαττωματική ή το σύστημα προορισμού μπορεί να μην είναι ενεργοποιημένο. Αρχικά, ελέγξτε ότι η λυχνία LED τροφοδοσίας στην πλακέτα πρωτοτύπων είναι αναμμένη. Εάν είναι, ελέγξτε και τα δύο άκρα του καλωδίου προγραμματισμού για να βεβαιωθείτε ότι είναι καλά συνδεδεμένο στον υπολογιστή και στη θύρα προγραμματισμού του RCM2300, με την άκρη ακίδας-1 του καλωδίου να ταιριάζει με την ένδειξη pin-1 στην πλακέτα. Εάν χρησιμοποιείτε την πλακέτα πρωτοτύπων, βεβαιωθείτε ότι η μονάδα είναι σταθερά και σωστά τοποθετημένη στις υποδοχές της.

Εάν δεν υπάρχουν σφάλματα με το υλικό, επιλέξτε μια διαφορετική θύρα COM στο Dynamic C. Από το Επιλογές μενού, επιλέξτε Επιλογές Έργουκαι μετά επιλέξτε Διαβιβάσεις. Θα πρέπει να εμφανιστεί το παράθυρο διαλόγου που εμφανίζεται.

Digi RCM2300 RabbitCore C-Programmable Module E

Επιλέξτε άλλο COM θύρα από τη λίστα και, στη συνέχεια, κάντε κλικ στο OK. Τύπος για να αναγκάσει το Dynamic C να μεταγλωττίσει ξανά το BIOS. Εάν το Dynamic C εξακολουθεί να αναφέρει ότι δεν μπορεί να εντοπίσει το σύστημα προορισμού, επαναλάβετε τα παραπάνω βήματα μέχρι να εντοπίσετε το ενεργό COM λιμάνι.

Εάν λάβετε το μήνυμα «BIOS με επιτυχία μεταγλωττίστηκε…» αφού το πατήσετε ή με την εκκίνηση του Dynamic C και αυτό το μήνυμα ακολουθείται από ένα μήνυμα σφάλματος επικοινωνίας, είναι πιθανό ο υπολογιστής σας να μην μπορεί να χειριστεί τον ρυθμό baud των 115,200 bps. Δοκιμάστε να αλλάξετε τον ρυθμό baud στα 57,600 bps ως εξής.

• Εντοπίστε το Επιλογές σειράς παράθυρο διαλόγου στο Dynamic C Επιλογές > Επιλογές έργου > Επικοινωνίες μενού. Αλλάξτε τον ρυθμό baud στα 57,600 bps. Στη συνέχεια πατήστε ή επανεκκινήστε το Dynamic C.

3.5 Σample Προγράμματα

Για να σας βοηθήσει να εξοικειωθείτε με τις μονάδες RCM2300, το Dynamic C περιλαμβάνει πολλά sampπρογράμματα. Η φόρτωση, η εκτέλεση και η μελέτη αυτών των προγραμμάτων θα σας προσφέρουν μια σταθερή πρακτικήview των δυνατοτήτων του RCM2300, καθώς και μια γρήγορη εκκίνηση με το Dynamic C ως εργαλείο ανάπτυξης εφαρμογών.

ΣΗΜΕΙΩΜΑ: Το sample προγράμματα υποθέτουν ότι έχετε τουλάχιστον μια στοιχειώδη κατανόηση του ANSI C. Εάν δεν το έχετε, δείτε τις εισαγωγικές σελίδες του Εγχειρίδιο χρήστη Dynamic C για μια προτεινόμενη λίστα ανάγνωσης.

Από τα πολλά σampΤα προγράμματα που περιλαμβάνονται στο Dynamic C, αρκετά είναι ειδικά για τη μονάδα RCM2200. Αυτά τα προγράμματα θα βρείτε στο Samples \ RCM2300 ντοσιέ.

Digi RCM2300 RabbitCore C-Programmable Module F

Σας προτείνουμε να εξετάσετε τα ακόλουθα τρία από αυτάample προγράμματα για να λάβετε μια πλήρη περιήγηση στις δυνατότητες των μονάδων RabbitCore RCM2300. Σχηματίζουν ένα «τόξο μάθησης» από τον βασικό έως τον προηγμένο έλεγχο I/O.

  • ΛΑΜΒΑΝΟΥΝ.Γ — Το Master RCM2300 αναβοσβήνει επανειλημμένα το LED DS3 στην πλακέτα πρωτοτύπων.
  • FLASHLEDS.C—Το Master RCM2300 αναβοσβήνει επανειλημμένα τα LED DS2 και DS3 στην πλακέτα Pro-totyping.
  • ΕΝΕΡΓΟΠΟΙΗΘΗΚΕ.Γ—Το Master RCM2300 αναβοσβήνει το LED DS2 στην πλακέτα πρωτοτύπων και ενεργοποιεί/απενεργοποιεί το LED DS3 ως απόκριση στο πάτημα του S3.

Κάθε ένα από αυτά τα προγράμματα σχολιάζεται πλήρως στον πηγαίο κώδικα. Ανατρέξτε σε αυτά τα σχόλια για λεπτομέρειες σχετικά με τον τρόπο λειτουργίας κάθε προγράμματος.

Αφού φορτώσετε και εκτελέσετε αυτά τα τρία προγράμματα και κατανοήσετε πώς αλληλεπιδρούν το Dynamic C και οι μονάδες RCM2300, μπορείτε να προχωρήσετε και να δοκιμάσετε τα άλλαample προγράμματα ή αρχίστε να δημιουργείτε το δικό σας.

ΕΙΔΟΠΟΙΗΣΗ ΠΡΟΣ ΤΟΥΣ ΧΡΗΣΤΕΣ

ΤΑ ΠΡΟΪΟΝΤΑ Z-WORLD ΔΕΝ ΕΙΝΑΙ ΕΞΟΥΣΙΟΔΟΤΗΜΕΝΑ ΓΙΑ ΧΡΗΣΗ ΩΣ ΚΡΙΣΙΜΩΝ ΣΤΟΙΧΕΙΩΝ ΣΕ ΣΥΣΚΕΥΕΣ Ή ΣΥΣΤΗΜΑΤΑ ΥΠΟΣΤΗΡΙΞΗΣ ΖΩΗΣ ΕΚΤΟΣ ΑΝ ΕΙΣΑΓΩΓΗ ΣΥΓΚΕΚΡΙΜΕΝΗ ΓΡΑΠΤΗ ΣΥΜΦΩΝΙΑ ΣΧΕΤΙΚΑ ΜΕ ΤΗΝ ΠΡΟΟΡΙΖΟΜΕΝΗ ΧΡΗΣΗ ΤΕΤΟΙΟΥ ΤΡΟΠΟΥ ΧΡΗΣΗΣ ΣΤΟΝ ΕΣΩΤΕΡΙΚΟ ΚΟΣΜΟ. Οι συσκευές ή συστήματα υποστήριξης ζωής είναι συσκευές ή συστήματα που προορίζονται για χειρουργική εμφύτευση στο σώμα ή για τη διατήρηση της ζωής και των οποίων η αποτυχία να λειτουργήσει, όταν χρησιμοποιούνται σωστά σύμφωνα με τις οδηγίες χρήσης που παρέχονται στην επισήμανση και στο εγχειρίδιο χρήσης, μπορεί εύλογα να αναμένεται ότι οδηγήσει σε σημαντικό τραυματισμό.

Κανένα πολύπλοκο σύστημα λογισμικού ή υλικού δεν είναι τέλειο. Τα σφάλματα είναι πάντα παρόντα σε ένα σύστημα οποιουδήποτε μεγέθους. Προκειμένου να αποτραπεί κίνδυνος για τη ζωή ή την ιδιοκτησία, είναι ευθύνη του σχεδιαστή του συστήματος να ενσωματώσει περιττούς προστατευτικούς μηχανισμούς κατάλληλους για τον κίνδυνο που εμπεριέχεται.

Όλα τα προϊόντα Z-World είναι 100 τοις εκατό λειτουργικά ελεγμένα. Οι πρόσθετες δοκιμές μπορεί να περιλαμβάνουν επιθεωρήσεις οπτικού ποιοτικού ελέγχου ή επιθεωρήσεις αναλυτών μηχανικών ελαττωμάτων. Οι προδιαγραφές βασίζονται στον χαρακτηρισμό των ελεγμένων sample μονάδες αντί για δοκιμή σε θερμοκρασία και όγκο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-Programmable Module [pdf] Εγχειρίδιο χρήστη
RCM2300, RabbitCore, C-Programmable Module, Programmable Module, Module

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *