Μικροελεγκτής LABS EFM8 BB50 8-bit MCU Pro Kit
Οδηγός χρήσης
Μικροελεγκτής LABS EFM8 BB50 8-bit MCU Pro Kit
Το BB50 Pro Kit είναι ένα εξαιρετικό σημείο εκκίνησης για να εξοικειωθείτε με τον μικροελεγκτή EFM8BB50™ Busy Bee.
Το κιτ pro περιέχει αισθητήρες και περιφερειακά που δείχνουν ορισμένες από τις πολλές δυνατότητες του EFM8BB50. Το κιτ παρέχει όλα τα απαραίτητα εργαλεία για την ανάπτυξη μιας εφαρμογής EFM8BB50 Busy Bee.
ΣΥΣΚΕΥΗ ΣΤΟΧΟΥ
- Μικροελεγκτής EFM8BB50 Busy Bee (EFM8BB50F16I-A-QFN16)
- CPU: 8-bit CIP-51 8051 Core
- Μνήμη: 16 kB flash και 512 byte RAM
- Ταλαντωτές: 49 MHz, 10 MHz και 80 kHz
ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΚΙΤ
- Σύνδεση USB
- Advanced Energy Monitor (AEM)
- Ενσωματωμένος εντοπισμός σφαλμάτων SEGGER J-Link
- Debug Multiplexer που υποστηρίζει εξωτερικό υλικό καθώς και ενσωματωμένο MCU
- Κουμπί χρήστη και LED
- Αισθητήρας σχετικής υγρασίας και θερμοκρασίας Si7021 της Silicon Labs
- Μνήμη εξαιρετικά χαμηλής ισχύος 128×128 pixel
οθόνη υγρού κρυστάλλου
- Αναλογικό joystick 8 κατευθύνσεων
- Κεφαλίδα 20 ακίδων 2.54 mm για πλακέτες επέκτασης
- Επιθέματα διακοπής για άμεση πρόσβαση στις ακίδες I/O
- Οι πηγές ενέργειας περιλαμβάνουν USB και μπαταρία σε σχήμα νομίσματος CR2032
ΥΠΟΣΤΗΡΙΞΗ ΛΟΓΙΣΜΙΚΟΥ
- Simplicity Studio™
Εισαγωγή
1.1 Περιγραφή
Το BB50 Pro Kit είναι ένα ιδανικό σημείο εκκίνησης για την ανάπτυξη εφαρμογών στους μικροελεγκτές EFM8BB50 Busy Bee. Η πλακέτα διαθέτει αισθητήρες και περιφερειακά, επιδεικνύοντας μερικές από τις πολλές δυνατότητες του EFM8BB50 Busy Bee
Μικροελεγκτής. Επιπλέον, η πλακέτα είναι ένα πλήρως εξοπλισμένο εργαλείο εντοπισμού σφαλμάτων και παρακολούθησης ενέργειας που μπορεί να χρησιμοποιηθεί με εξωτερικές εφαρμογές.
1.2 Χαρακτηριστικά
- Μικροελεγκτής Busy Bee EFM8BB50
- Flash 16 kB
- 512 byte RAM
- Συσκευασία QFN16
- Προηγμένο σύστημα παρακολούθησης ενέργειας για ακριβές ρεύμα και όγκοtagκαι παρακολούθηση
- Ενσωματωμένο πρόγραμμα εντοπισμού σφαλμάτων/εξομοιωτή USB Segger J-Link με δυνατότητα εντοπισμού σφαλμάτων εξωτερικών συσκευών Silicon Labs
- Κεφαλίδα επέκτασης 20 ακίδων
- Επιθέματα σπασίματος για εύκολη πρόσβαση στις ακίδες I/O
- Οι πηγές ενέργειας περιλαμβάνουν USB και μπαταρία CR2032
- Αισθητήρας σχετικής υγρασίας και θερμοκρασίας Si7021 της Silicon Labs
- Μνήμη-LCD εξαιρετικά χαμηλής ισχύος 128×128 pixel
- 1 κουμπί και 1 LED συνδεδεμένο στο EFM8 για αλληλεπίδραση με τον χρήστη
- Αναλογικό joystick 8 κατευθύνσεων για αλληλεπίδραση με τον χρήστη
1.3 Ξεκινώντας
Λεπτομερείς οδηγίες για το πώς να ξεκινήσετε με το νέο σας κιτ BB50 Pro μπορείτε να βρείτε στα Silicon Labs Web σελίδες: silabs.com/development-tools/mcu/8-bit
Κιτ μπλοκ διάγραμμα
Ένα πέραview του κιτ BB50 Pro φαίνεται στην παρακάτω εικόνα.
Διάταξη υλικού κιτ
Η διάταξη BB50 Pro Kit φαίνεται παρακάτω.
Συνδέσεις
4.1 Επιθέματα σπασίματος
Οι περισσότερες από τις ακίδες GPIO του EFM8BB50 είναι διαθέσιμες σε δύο σειρές κεφαλίδας καρφιτσών στο επάνω και στο κάτω άκρο της πλακέτας. Αυτά έχουν τυπικό βήμα 2.54 mm και οι κεφαλές των καρφιτσών μπορούν να συγκολληθούν εάν απαιτείται. Εκτός από τους ακροδέκτες I/O, παρέχονται επίσης συνδέσεις με ράγες ισχύος και γείωση. Σημειώστε ότι ορισμένες από τις ακίδες χρησιμοποιούνται για περιφερειακά ή λειτουργίες κιτ και ενδέχεται να μην είναι διαθέσιμες για προσαρμοσμένη εφαρμογή χωρίς ανταλλαγές.
Το παρακάτω σχήμα δείχνει το pinout των επιθεμάτων breakout και το pinout της κεφαλίδας EXP στη δεξιά άκρη του πίνακα. Η κεφαλίδα EXP επεξηγείται περαιτέρω στην επόμενη ενότητα. Οι συνδέσεις των μαξιλαριών εξόδου εκτυπώνονται επίσης σε μεταξοτυπία δίπλα σε κάθε καρφίτσα για εύκολη αναφορά.Ο παρακάτω πίνακας δείχνει τις συνδέσεις των ακίδων των μαξιλαριών διακοπής. Δείχνει επίσης ποια περιφερειακά κιτ ή χαρακτηριστικά είναι συνδεδεμένα με τις διαφορετικές ακίδες.
Πίνακας 4.1. Κάτω σειρά (J101) Pinout
Καρφίτσα | EFM8BB50 I/O pin | Κοινόχρηστο χαρακτηριστικό |
1 | VMCU | EFM8BB50 τομtage domain (μετριέται με AEM) |
2 | GND | Εδαφος |
3 | NC | |
4 | NC | |
5 | NC | |
6 | NC | |
7 | P0.7 | EXP7, UIF_JOYSTICK |
8 | P0.6 | MCU_DISP_SCLK |
9 | P0.5 | EXP14, VCOM_RX |
Καρφίτσα | EFM8BB50 I/O pin | Κοινόχρηστο χαρακτηριστικό |
10 | P0.4 | EXP12, VCOM_TX |
11 | P0.3 | EXP5, UIF_LED0 |
12 | P0.2 | EXP3, UIF_BUTTON0 |
13 | P0.1 | MCU_DISP_CS |
14 | P0.0 | VCOM_ENABLE |
15 | GND | Εδαφος |
16 | 3V3 | Προμήθεια ελεγκτή πλακέτας |
Πίνακας 4.2. Πάνω σειρά (J102) Pinout
Καρφίτσα | EFM8BB50 I/O pin | Κοινόχρηστο χαρακτηριστικό |
1 | 5V | Πλακέτα USB voltage |
2 | GND | Εδαφος |
3 | NC | |
4 | RST | DEBUG_RESETN (DEBUG_C2CK Κοινόχρηστο pin) |
5 | C2CK | DEBUG_C2CK (DEBUG_RESETN Κοινόχρηστο pin) |
6 | C2D | DEBUG_C2D (DEBUG_C2DPS, MCU_DISP_ENABLE Κοινόχρηστο pin) |
7 | NC | |
8 | NC | |
9 | NC | |
10 | NC | |
11 | P1.2 | EXP15, SENSOR_I2C_SCL |
12 | P1.1 | EXP16, SENSOR_I2C_SDA |
13 | P1.0 | MCU_DISP_MOSI |
14 | P2.0 | MCU_DISP_ENABLE (DEBUG_C2D, DEBUG_C2DPS Κοινόχρηστο pin) |
15 | GND | Εδαφος |
16 | 3V3 | Προμήθεια ελεγκτή πλακέτας |
4.2 Κεφαλίδα ΛΗΞΗΣ
Στη δεξιά πλευρά της πλακέτας, παρέχεται μια γωνιακή κεφαλίδα EXP 20 ακίδων για να επιτρέπει τη σύνδεση περιφερειακών ή πλακών πρόσθετων. Ο σύνδεσμος περιέχει έναν αριθμό ακίδων I/O που μπορούν να χρησιμοποιηθούν με τις περισσότερες από τις λειτουργίες του EFM8BB50 Busy Bee. Επιπλέον, οι ράγες ισχύος VMCU, 3V3 και 5V είναι επίσης εκτεθειμένες.
Ο σύνδεσμος ακολουθεί ένα πρότυπο που διασφαλίζει ότι τα κοινά χρησιμοποιούμενα περιφερειακά, όπως ένας δίαυλος SPI, UART και IC είναι διαθέσιμα σε σταθερές θέσεις στην υποδοχή. Οι υπόλοιποι ακροδέκτες χρησιμοποιούνται για I/O γενικής χρήσης. Αυτή η διάταξη επιτρέπει τον ορισμό πλακών επέκτασης που μπορούν να συνδεθούν σε διάφορα κιτ Silicon Labs.
Το παρακάτω σχήμα δείχνει την αντιστοίχιση ακίδων κεφαλίδας EXP για το κιτ BB50 Pro. Λόγω περιορισμών στον αριθμό των διαθέσιμων ακίδων GPIO, ορισμένες από τις καρφίτσες κεφαλίδας EXP είναι κοινόχρηστες με λειτουργίες κιτ.Πίνακας 4.3. EXP Επικεφαλίδα Pinout
Καρφίτσα | Σύνδεση | Λειτουργία κεφαλίδας EXP | Κοινόχρηστο χαρακτηριστικό | Περιφερειακή χαρτογράφηση |
20 | 3V3 | Προμήθεια ελεγκτή πλακέτας | ||
18 | 5V | Ελεγκτής πλακέτας USB voltage | ||
16 | P1.1 | I2C_SDA | SENSOR_I2C_SDA | SMB0_SDA |
14 | P0.5 | UART_RX | VCOM_RX | UART0_RX |
12 | P0.4 | UART_TX | VCOM_TX | UART0_TX |
10 | NC | GPIO | ||
8 | NC | GPIO | ||
6 | NC | GPIO | ||
4 | NC | GPIO | ||
2 | VMCU | EFM8BB50 τομtage domain, που περιλαμβάνεται στις μετρήσεις AEM. | ||
19 | BOARD_ID_SDA | Συνδέθηκε με τον ελεγκτή πλακέτας για αναγνώριση πρόσθετων πλακών. | ||
17 | BOARD_ID_SCL | Συνδέθηκε με τον ελεγκτή πλακέτας για αναγνώριση πρόσθετων πλακών. | ||
15 | P1.2 | I2C_SCL | SENSOR_I2C_SCL | SMB0_SCL |
13 | NC | GPIO | ||
11 | NC | GPIO | ||
9 | NC | GPIO |
Καρφίτσα | Σύνδεση | Λειτουργία κεφαλίδας EXP | Κοινόχρηστο χαρακτηριστικό | Περιφερειακή χαρτογράφηση |
7 | P0.7 | ΧΕΙΡΙΣΤΗΡΙΟ | UIF_JOYSTICK | |
5 | P0.3 | LED | UIF_LED0 | |
3 | P0.2 | BTN | UIF_BUTTON0 | |
1 | GND | Εδαφος |
4.3 Σύνδεση εντοπισμού σφαλμάτων (DBG)
Η υποδοχή εντοπισμού σφαλμάτων εξυπηρετεί έναν διπλό σκοπό, με βάση τη λειτουργία εντοπισμού σφαλμάτων, η οποία μπορεί να ρυθμιστεί χρησιμοποιώντας το Simplicity Studio. Εάν έχει επιλεγεί η λειτουργία "Εντοπισμός σφαλμάτων", ο σύνδεσμος επιτρέπει τη χρήση ενός εξωτερικού προγράμματος εντοπισμού σφαλμάτων με το ενσωματωμένο EFM8BB50. Εάν έχει επιλεγεί η λειτουργία "Εξοδος σφαλμάτων", ο σύνδεσμος επιτρέπει στο κιτ να χρησιμοποιηθεί ως εντοπισμός σφαλμάτων προς έναν εξωτερικό στόχο. Εάν έχει επιλεγεί η λειτουργία "Εντοπισμός σφαλμάτων MCU" (προεπιλογή), ο σύνδεσμος απομονώνεται από τη διεπαφή εντοπισμού σφαλμάτων τόσο του ελεγκτή πλακέτας όσο και της ενσωματωμένης συσκευής στόχου.
Επειδή αυτή η υποδοχή εναλλάσσεται αυτόματα για την υποστήριξη των διαφορετικών τρόπων λειτουργίας, είναι διαθέσιμη μόνο όταν τροφοδοτείται ο ελεγκτής της πλακέτας (συνδεδεμένο καλώδιο USB J-Link). Εάν απαιτείται πρόσβαση εντοπισμού σφαλμάτων στη συσκευή προορισμού όταν ο ελεγκτής πλακέτας δεν λειτουργεί, αυτό θα πρέπει να γίνει συνδέοντας απευθείας στις κατάλληλες ακίδες στην κεφαλίδα διαχωρισμού.
Το pinout του βύσματος ακολουθεί αυτό της τυπικής υποδοχής ARM Cortex Debug 19-pin. Το pinout περιγράφεται αναλυτικά παρακάτω. Σημειώστε ότι παρόλο που ο σύνδεσμος υποστηρίζει JTAG εκτός από το Serial Wire Debug, δεν σημαίνει απαραίτητα ότι το κιτ ή η ενσωματωμένη συσκευή-στόχος το υποστηρίζει αυτό.Παρόλο που το pinout ταιριάζει με το pinout μιας υποδοχής ARM Cortex Debug, αυτές δεν είναι πλήρως συμβατές καθώς η ακίδα 7 αφαιρείται φυσικά από την υποδοχή Cortex Debug. Ορισμένα καλώδια έχουν ένα μικρό βύσμα που εμποδίζει τη χρήση τους όταν υπάρχει αυτή η ακίδα. Εάν συμβαίνει αυτό, αφαιρέστε το φις ή χρησιμοποιήστε ένα τυπικό ίσιο καλώδιο 2×10 1.27 mm.
Πίνακας 4.4. Περιγραφές καρφίτσας σύνδεσης εντοπισμού σφαλμάτων
Αριθμός(οι) pin | Λειτουργία | Σημείωμα |
1 | VTARGET | Τόμος αναφοράς στόχουtagμι. Χρησιμοποιείται για τη μετατόπιση λογικών επιπέδων σήματος μεταξύ στόχου και προγράμματος εντοπισμού σφαλμάτων. |
2 | TMS / SDWIO / C2D | JTAG επιλογή λειτουργίας δοκιμής, δεδομένα Serial Wire ή δεδομένα C2 |
4 | TCK / SWCLK / C2CK | JTAG ρολόι δοκιμής, σειριακό ρολόι καλωδίων ή ρολόι C2 |
6 | TDO/SWO | JTAG Έξοδος δεδομένων δοκιμής ή έξοδος Serial Wire |
8 | TDI / C2Dps | JTAG δεδομένα δοκιμής ή τη λειτουργία C2D «κοινή χρήση καρφίτσας». |
10 | RESET / C2CKps | Στόχευση επαναφοράς συσκευής ή λειτουργία «κοινή χρήση καρφίτσας» C2CK |
12 | NC | TRACECLK |
14 | NC | ΑΝΙΧΝΕΥΕΤΑΙ0 |
16 | NC | ΑΝΙΧΝΕΥΕΤΑΙ1 |
18 | NC | ΑΝΙΧΝΕΥΕΤΑΙ2 |
20 | NC | ΑΝΙΧΝΕΥΕΤΑΙ3 |
9 | Ανίχνευση καλωδίου | Συνδεθείτε στη γείωση |
11, 13 | NC | Δεν είναι συνδεδεμένο |
3, 5, 15, 17, 19 | GND |
4.4 Σύνδεσμος απλότητας
Το Simplicity Connector που εμφανίζεται στο BB50 Pro Kit επιτρέπει προηγμένες δυνατότητες εντοπισμού σφαλμάτων, όπως η θύρα AEM και η Virtual COM που χρησιμοποιούνται προς έναν εξωτερικό στόχο. Το pinout απεικονίζεται στο παρακάτω σχήμα.Τα ονόματα σημάτων στο σχήμα και ο πίνακας περιγραφής ακίδων αναφέρονται από τον ελεγκτή της πλακέτας. Αυτό σημαίνει ότι το VCOM_TX θα πρέπει να συνδεθεί με τον ακροδέκτη RX στον εξωτερικό στόχο, το VCOM_RX με τον ακροδέκτη TX του στόχου, το VCOM_CTS στον ακροδέκτη RTS του στόχου και το VCOM_RTS στον ακροδέκτη CTS του στόχου.
Σημείωση: Το ρεύμα αντλείται από το VMCU voltagΣτις μετρήσεις AEM περιλαμβάνεται η ακίδα e, ενώ τα 3V3 και 5V voltage pin δεν είναι. Για να παρακολουθείτε την τρέχουσα κατανάλωση ενός εξωτερικού στόχου με το AEM, βάλτε την ενσωματωμένη MCU στη λειτουργία χαμηλότερης ενέργειας για να ελαχιστοποιήσετε την επίδρασή της στις μετρήσεις.
Πίνακας 4.5. Περιγραφές καρφίτσας σύνδεσης απλότητας
Αριθμός(οι) pin | Λειτουργία | Περιγραφή |
1 | VMCU | Ράγα ισχύος 3.3 V, παρακολουθούμενη από την AEM |
3 | 3V3 | Ράγα ισχύος 3.3 V |
5 | 5V | Ράγα ισχύος 5 V |
2 | VCOM_TX | Εικονική COM TX |
4 | VCOM_RX | Εικονική COM RX |
6 | VCOM_CTS | Εικονικό COM CTS |
8 | VCOM_RTS | Εικονική COM RTS |
17 | BOARD_ID_SCL | Ταυτότητα πλακέτας SCL |
19 | BOARD_ID_SDA | Ταυτότητα πλακέτας SDA |
10, 12, 14, 16, 18, 20 | NC | Δεν είναι συνδεδεμένο |
7, 9, 11, 13, 15 | GND | Εδαφος |
Τροφοδοτικό και επαναφορά
5.1 Επιλογή ισχύος MCU
Το EFM8BB50 στο pro kit μπορεί να τροφοδοτηθεί από μία από αυτές τις πηγές:
- Το καλώδιο USB εντοπισμού σφαλμάτων
- Μπαταρία σε σχήμα νομίσματος 3 V
Η πηγή τροφοδοσίας για το MCU επιλέγεται με τον συρόμενο διακόπτη στην κάτω αριστερή γωνία του κιτ pro. Το παρακάτω σχήμα δείχνει πώς μπορούν να επιλεγούν οι διαφορετικές πηγές ενέργειας με τον συρόμενο διακόπτη.Με το διακόπτη στη θέση AEM, χρησιμοποιείται ένας χαμηλός θόρυβος 3.3 V LDO στο κιτ pro για την τροφοδοσία του EFM8BB50. Αυτό το LDO τροφοδοτείται και πάλι από το καλώδιο USB εντοπισμού σφαλμάτων. Το Advanced Energy Monitor είναι πλέον συνδεδεμένο σε σειρά, επιτρέποντας ακριβείς μετρήσεις ρεύματος υψηλής ταχύτητας και ενεργειακό εντοπισμό σφαλμάτων/προφίλ.
Με το διακόπτη στη θέση BAT, μια μπαταρία σε σχήμα νομίσματος 20 mm στην υποδοχή CR2032 μπορεί να χρησιμοποιηθεί για την τροφοδοσία της συσκευής. Με το διακόπτη σε αυτή τη θέση, δεν είναι ενεργές μετρήσεις ρεύματος. Αυτή είναι η συνιστώμενη θέση διακόπτη κατά την τροφοδοσία της MCU με εξωτερική πηγή ρεύματος.
Σημείωση: Το Advanced Energy Monitor μπορεί να μετρήσει την τρέχουσα κατανάλωση του EFM8BB50 μόνο όταν ο διακόπτης επιλογής ισχύος βρίσκεται στη θέση AEM.
5.2 Ισχύς ελεγκτή πλακέτας
Ο ελεγκτής της πλακέτας είναι υπεύθυνος για σημαντικά χαρακτηριστικά, όπως το πρόγραμμα εντοπισμού σφαλμάτων και το AEM, και τροφοδοτείται αποκλειστικά μέσω της θύρας USB στην επάνω αριστερή γωνία της πλακέτας. Αυτό το μέρος του κιτ βρίσκεται σε ξεχωριστό τομέα τροφοδοσίας, επομένως μπορεί να επιλεγεί διαφορετική πηγή ενέργειας για τη συσκευή προορισμού, διατηρώντας παράλληλα τη λειτουργία εντοπισμού σφαλμάτων. Αυτός ο τομέας ισχύος είναι επίσης απομονωμένος για να αποτρέψει τη διαρροή ρεύματος από τον τομέα ισχύος στόχου όταν αφαιρείται η τροφοδοσία στον ελεγκτή της πλακέτας.
Ο τομέας ισχύος του ελεγκτή πλακέτας δεν επηρεάζεται από τη θέση του διακόπτη λειτουργίας.
Το κιτ έχει σχεδιαστεί προσεκτικά για να διατηρεί τον ελεγκτή της πλακέτας και τους τομείς ισχύος στόχου απομονωμένους ο ένας από τον άλλο καθώς ένας από αυτούς απενεργοποιείται. Αυτό διασφαλίζει ότι η συσκευή στόχος EFM8BB50 θα συνεχίσει να λειτουργεί στη λειτουργία BAT.
5.3 Επαναφορά EFM8BB50
Το EFM8BB50 MCU μπορεί να μηδενιστεί από μερικές διαφορετικές πηγές:
- Ένας χρήστης που πατά το κουμπί RESET
- Το ενσωματωμένο πρόγραμμα εντοπισμού σφαλμάτων τραβάει την ακίδα #RESET χαμηλά
- Ένα εξωτερικό πρόγραμμα εντοπισμού σφαλμάτων που τραβάει την ακίδα #RESET χαμηλά
Εκτός από τις πηγές επαναφοράς που αναφέρονται παραπάνω, θα εκδοθεί και επαναφορά του EFM8BB50 κατά την εκκίνηση του ελεγκτή πλακέτας. Αυτό σημαίνει ότι η κατάργηση της τροφοδοσίας από τον ελεγκτή της πλακέτας (αποσύνδεση του καλωδίου USB J-Link) δεν θα προκαλέσει επαναφορά, αλλά η επανατοποθέτηση του καλωδίου κατά την εκκίνηση του ελεγκτή πλακέτας.
Περιφερειακά
Το επαγγελματικό κιτ διαθέτει ένα σετ περιφερειακών που παρουσιάζουν ορισμένες από τις δυνατότητες EFM8BB50.
Λάβετε υπόψη ότι οι περισσότερες εισόδους/εξόδους EFM8BB50 που δρομολογούνται σε περιφερειακά δρομολογούνται επίσης στα επιθέματα διαχωρισμού ή στην κεφαλίδα EXP, τα οποία πρέπει να ληφθούν υπόψη κατά τη χρήση αυτών των εισόδων/εξόδων.
6.1 Κουμπί και LED
Το κιτ διαθέτει ένα κουμπί χρήστη με την ένδειξη BTN0, το οποίο συνδέεται απευθείας με το EFM8BB50 και καταγγέλλεται από φίλτρα RC με σταθερά χρόνου 1ms. Το κουμπί είναι συνδεδεμένο στον ακροδέκτη P0.2.
Το κιτ διαθέτει επίσης ένα κίτρινο LED με την ένδειξη LED0, το οποίο ελέγχεται από μια ακίδα GPIO στο EFM8BB50. Το LED είναι συνδεδεμένο στον ακροδέκτη P0.3 σε διαμόρφωση ενεργού-υψηλού.6.2 Joystick
Το κιτ διαθέτει αναλογικό joystick με 8 μετρήσιμες θέσεις. Αυτό το joystick είναι συνδεδεμένο με το EFM8 στην ακίδα P0.7 και χρησιμοποιεί διαφορετικές τιμές αντίστασης για τη δημιουργία voltagείναι μετρήσιμο από το ADC0.Πίνακας 6.1. Συνδυασμοί Joystick Resistor
Κατεύθυνση | Συνδυασμοί αντιστάσεων (kΩ) | Αναμενόμενο UIF_JOYSTICK Voltage (V)1 |
Κεντρικό πιεστήριο | ![]() |
0.033 |
Πάνω (N) | ![]() |
2.831 |
Επάνω δεξιά (ΒΑ) | ![]() |
2.247 |
Δεξιά (Ε) | ![]() |
2.533 |
Κάτω-Δεξιά (SE) | ![]() |
1.433 |
Κάτω (S) | ![]() |
1.650 |
Κάτω-Αριστερά (ΝΔ) | ![]() |
1.238 |
Αριστερά (Δ) | ![]() |
1.980 |
Επάνω-Αριστερά (ΒΔ) | ![]() |
1.801 |
Σημείωμα: 1. Αυτές οι υπολογισμένες τιμές προϋποθέτουν VMCU 3.3 V. |
6.3 Οθόνη LCD-TFT μνήμης
Μια SHARP Memory LCD-TFT 1.28 ιντσών είναι διαθέσιμη στο κιτ για να επιτρέπει την ανάπτυξη διαδραστικών εφαρμογών. Η οθόνη έχει υψηλή ανάλυση 128 x 128 pixel και καταναλώνει πολύ λίγη ενέργεια. Είναι μια ανακλαστική μονόχρωμη οθόνη, επομένως κάθε pixel μπορεί να είναι μόνο ανοιχτό ή σκοτεινό και δεν χρειάζεται οπίσθιος φωτισμός σε κανονικές συνθήκες φωτός της ημέρας. Τα δεδομένα που αποστέλλονται στην οθόνη αποθηκεύονται στα pixel στο γυαλί, πράγμα που σημαίνει ότι δεν απαιτείται συνεχής ανανέωση για τη διατήρηση μιας στατικής εικόνας.
Η διεπαφή οθόνης αποτελείται από μια σειριακή διεπαφή συμβατή με SPI και μερικά επιπλέον σήματα ελέγχου. Τα εικονοστοιχεία δεν είναι μεμονωμένα διευθυνσιοδοτούμενα, αντίθετα τα δεδομένα αποστέλλονται στην οθόνη μία γραμμή (128 bit) τη φορά.
Η οθόνη LCD-TFT μνήμης είναι κοινόχρηστη με τον ελεγκτή πλακέτας του κιτ, επιτρέποντας στην εφαρμογή ελεγκτή πλακέτας να εμφανίζει χρήσιμες πληροφορίες όταν η εφαρμογή χρήστη δεν χρησιμοποιεί την οθόνη. Η εφαρμογή χρήστη ελέγχει πάντα την ιδιοκτησία της οθόνης με το σήμα DISP_ENABLE:
- DISP_ENABLE = LOW: Ο ελεγκτής της πλακέτας έχει τον έλεγχο της οθόνης
- DISP_ENABLE = HIGH: Η εφαρμογή χρήστη (EFM8BB50) έχει τον έλεγχο της οθόνης
Η τροφοδοσία στην οθόνη λαμβάνεται από τον τομέα τροφοδοσίας της εφαρμογής προορισμού όταν το EFM8BB50 ελέγχει την οθόνη και από τον τομέα ισχύος του ελεγκτή πλακέτας όταν η γραμμή DISP_ENABLE είναι χαμηλή. Τα δεδομένα χρονίζονται στο DISP_SI όταν το DISP_CS είναι υψηλό και το ρολόι αποστέλλεται στο DISP_SCLK. Η μέγιστη υποστηριζόμενη ταχύτητα ρολογιού είναι 1.1 MHz.
6.4 Αισθητήρας σχετικής υγρασίας και θερμοκρασίας Si7021
Ο αισθητήρας υγρασίας και θερμοκρασίας Si7021 1°Crelative είναι ένα μονολιθικό CMOS IC που ενσωματώνει στοιχεία αισθητήρα υγρασίας και θερμοκρασίας, μετατροπέα αναλογικού σε ψηφιακό, επεξεργασία σήματος, δεδομένα βαθμονόμησης και μια διεπαφή IC 1 The Si7021. Η κατοχυρωμένη με δίπλωμα ευρεσιτεχνίας χρήση βιομηχανικών προτύπων διηλεκτρικών πολυμερών χαμηλής περιεκτικότητας σε K για την ανίχνευση της υγρασίας επιτρέπει την κατασκευή IC χαμηλής ισχύος, μονολιθικών αισθητήρων CMOS με χαμηλή μετατόπιση και υστέρηση και εξαιρετική μακροπρόθεσμη σταθερότητα.
Οι αισθητήρες υγρασίας και θερμοκρασίας έχουν βαθμονομηθεί από το εργοστάσιο και τα δεδομένα βαθμονόμησης αποθηκεύονται στη μη πτητική μνήμη του chip. Αυτό διασφαλίζει ότι οι αισθητήρες είναι πλήρως εναλλάξιμοι χωρίς να απαιτείται επαναβαθμονόμηση ή αλλαγές λογισμικού.
Το Si7021 διατίθεται σε συσκευασία DFN 3×3 mm και μπορεί να συγκολληθεί ξανά. Μπορεί να χρησιμοποιηθεί ως αναβάθμιση drop-in συμβατή με υλικό και λογισμικό για υπάρχοντες αισθητήρες RH/θερμοκρασίας σε πακέτα DFN-3 3×6 mm, με ανίχνευση ακριβείας σε μεγαλύτερο εύρος και χαμηλότερη κατανάλωση ενέργειας. Το προαιρετικό εργοστασιακά εγκατεστημένο κάλυμμα προσφέρει χαμηλό επαγγελματικόfile, βολικό μέσο προστασίας του αισθητήρα κατά τη συναρμολόγηση (π.χ. συγκόλληση με επαναροή) και καθ' όλη τη διάρκεια ζωής του προϊόντος, εξαιρουμένων των υγρών (υδρόφοβων/ελαιόφοβων) και των σωματιδίων.
Το Si7021 προσφέρει μια ακριβή, χαμηλής κατανάλωσης, εργοστασιακά βαθμονομημένη ψηφιακή λύση ιδανική για τη μέτρηση της υγρασίας, του σημείου δρόσου και της θερμοκρασίας σε εφαρμογές που κυμαίνονται από HVAC/R και παρακολούθηση περιουσιακών στοιχείων έως βιομηχανικές και καταναλωτικές πλατφόρμες.
Ο δίαυλος 1°C που χρησιμοποιείται για το Si7021 είναι κοινόχρηστος με την κεφαλίδα EXP. Ο αισθητήρας τροφοδοτείται από VMCU, που σημαίνει ότι η κατανάλωση ρεύματος του αισθητήρα περιλαμβάνεται στις μετρήσεις AEM.Ανατρέξτε στα εργαστήρια Silicon web σελίδες για περισσότερες πληροφορίες: http://www.silabs.com/humidity-sensors.
6.5 Εικονική θύρα COM
Παρέχεται μια ασύγχρονη σειριακή σύνδεση με τον ελεγκτή της πλακέτας για τη μεταφορά δεδομένων εφαρμογής μεταξύ ενός κεντρικού υπολογιστή και του στόχου EFM8BB50, η οποία εξαλείφει την ανάγκη για εξωτερικό προσαρμογέα σειριακής θύρας.Η θύρα Virtual COM αποτελείται από ένα φυσικό UART μεταξύ της συσκευής-στόχου και του ελεγκτή πλακέτας και μια λογική λειτουργία στον ελεγκτή πλακέτας που καθιστά τη σειριακή θύρα διαθέσιμη στον κεντρικό υπολογιστή μέσω USB. Η διεπαφή UART αποτελείται από δύο ακίδες και ένα σήμα ενεργοποίησης.
Πίνακας 6.2. Εικονικές καρφίτσες διεπαφής θύρας COM
Σύνθημα | Περιγραφή |
VCOM_TX | Μεταδώστε δεδομένα από το EFM8BB50 στον ελεγκτή της πλακέτας |
VCOM_RX | Λάβετε δεδομένα από τον ελεγκτή πλακέτας στο EFM8BB50 |
VCOM_ENABLE | Ενεργοποιεί τη διεπαφή VCOM, επιτρέποντας στα δεδομένα να περάσουν στον ελεγκτή της πλακέτας |
Σημείωμα: Η θύρα VCOM είναι διαθέσιμη μόνο όταν τροφοδοτείται ο ελεγκτής της πλακέτας, κάτι που απαιτεί την εισαγωγή του καλωδίου USB J-Link.
Advanced Energy Monitor
7.1 Χρήση
Τα δεδομένα Advanced Energy Monitor (AEM) συλλέγονται από τον ελεγκτή της πλακέτας και μπορούν να εμφανιστούν από το Energy Profiler, διαθέσιμο μέσω του Simplicity Studio. Χρησιμοποιώντας το Energy Profiler, κατανάλωση ρεύματος και voltagΤο e μπορεί να μετρηθεί και να συνδεθεί με τον πραγματικό κώδικα που εκτελείται στο EFM8BB50 σε πραγματικό χρόνο.
7.2 Θεωρία Λειτουργίας
Για να μετρήσετε με ακρίβεια το ρεύμα που κυμαίνεται από 0.1 μA έως 47 mA (δυναμική περιοχή 114 dB), μια αίσθηση ρεύματος ampυλικωτής χρησιμοποιείται μαζί με διπλό κέρδος stagμι. Η τρέχουσα αίσθηση ampσβωτήρας μετρά τον τόμtagπέσει πάνω από μια αντίσταση μικρής σειράς. Το κέρδος stagε περαιτέρω ampζει αυτόν τον τόμtage με δύο διαφορετικές ρυθμίσεις απολαβής για να λάβετε δύο εύρη ρεύματος. Η μετάβαση μεταξύ αυτών των δύο περιοχών γίνεται γύρω στα 250 μΑ. Το ψηφιακό φιλτράρισμα και ο μέσος όρος γίνεται εντός του ελεγκτή πλακέτας πριν από το samples εξάγονται στο Energy Profiler εφαρμογή. Κατά την εκκίνηση του κιτ, εκτελείται μια αυτόματη βαθμονόμηση του AEM, η οποία αντισταθμίζει το σφάλμα μετατόπισης κατά την έννοια ampφυλακιστές.7.3 Ακρίβεια και απόδοση
Το AEM είναι ικανό να μετράει ρεύματα στην περιοχή από 0.1 µA έως 47 mA. Για ρεύματα πάνω από 250 µA, το AEM είναι ακριβές εντός 0.1 mA. Όταν μετράτε ρεύματα κάτω από 250 µA, η ακρίβεια αυξάνεται στο 1 µA. Αν και η απόλυτη ακρίβεια είναι 1 µA στην περιοχή κάτω των 250 µA, το AEM είναι σε θέση να ανιχνεύσει αλλαγές στην κατανάλωση ρεύματος τόσο μικρές όσο 100 nA. Το AEM παράγει 6250 ρεύματα sampλιγότερα ανά δευτερόλεπτο.
Ενσωματωμένος εντοπισμός σφαλμάτων
Το BB50 Pro Kit περιέχει ένα ενσωματωμένο πρόγραμμα εντοπισμού σφαλμάτων, το οποίο μπορεί να χρησιμοποιηθεί για τη λήψη κώδικα και τον εντοπισμό σφαλμάτων του EFM8BB50. Εκτός από τον προγραμματισμό του EFM8BB50 στο κιτ, το πρόγραμμα εντοπισμού σφαλμάτων μπορεί επίσης να χρησιμοποιηθεί για τον προγραμματισμό και τον εντοπισμό σφαλμάτων εξωτερικών εργαστηρίων Silicon EFM32, EFM8,
Συσκευές EZR32 και EFR32.
Το πρόγραμμα εντοπισμού σφαλμάτων υποστηρίζει τρεις διαφορετικές διεπαφές εντοπισμού σφαλμάτων που χρησιμοποιούνται με συσκευές Silicon Labs:
- Serial Wire Debug, που χρησιμοποιείται με όλες τις συσκευές EFM32, EFR32 και EZR32
- JTAG, το οποίο μπορεί να χρησιμοποιηθεί με το EFR32 και ορισμένες συσκευές EFM32
- C2 Debug, το οποίο χρησιμοποιείται με συσκευές EFM8
Για να διασφαλίσετε τον ακριβή εντοπισμό σφαλμάτων, χρησιμοποιήστε την κατάλληλη διεπαφή εντοπισμού σφαλμάτων για τη συσκευή σας. Η υποδοχή εντοπισμού σφαλμάτων στην πλακέτα υποστηρίζει και τις τρεις αυτές λειτουργίες.
8.1 Λειτουργίες εντοπισμού σφαλμάτων
Για να προγραμματίσετε εξωτερικές συσκευές, χρησιμοποιήστε την υποδοχή εντοπισμού σφαλμάτων για να συνδεθείτε σε μια πλακέτα προορισμού και ρυθμίστε τη λειτουργία εντοπισμού σφαλμάτων σε [Έξοδος]. Η ίδια υποδοχή μπορεί επίσης να χρησιμοποιηθεί για τη σύνδεση ενός εξωτερικού εντοπισμού σφαλμάτων στο
EFM8BB50 MCU στο κιτ ρυθμίζοντας τη λειτουργία εντοπισμού σφαλμάτων σε [In].
Η επιλογή της ενεργής λειτουργίας εντοπισμού σφαλμάτων γίνεται στο Simplicity Studio. Εντοπισμός σφαλμάτων
MCU: Σε αυτήν τη λειτουργία, ο ενσωματωμένος εντοπισμός σφαλμάτων συνδέεται με το EFM8BB50 του κιτ.Εντοπισμός σφαλμάτων OUT: Σε αυτήν τη λειτουργία, το ενσωματωμένο πρόγραμμα εντοπισμού σφαλμάτων μπορεί να χρησιμοποιηθεί για τον εντοπισμό σφαλμάτων μιας υποστηριζόμενης συσκευής Silicon Labs που είναι τοποθετημένη σε μια προσαρμοσμένη πλακέτα.
Εντοπισμός σφαλμάτων IN: Σε αυτήν τη λειτουργία, ο ενσωματωμένος εντοπισμός σφαλμάτων είναι αποσυνδεδεμένος και μπορεί να συνδεθεί ένα εξωτερικό πρόγραμμα εντοπισμού σφαλμάτων για τον εντοπισμό σφαλμάτων του EFM8BB50 στο εργαλειοθήκη.
Σημείωμα: Για να λειτουργήσει το "Debug IN", ο ελεγκτής πλακέτας κιτ πρέπει να τροφοδοτείται μέσω της υποδοχής USB Debug.
8.2 Εντοπισμός σφαλμάτων κατά τη λειτουργία της μπαταρίας
Όταν το EFM8BB50 τροφοδοτείται με μπαταρία και το J-Link USB είναι ακόμα συνδεδεμένο, η ενσωματωμένη λειτουργία εντοπισμού σφαλμάτων είναι διαθέσιμη. Εάν αποσυνδεθεί η τροφοδοσία USB, η λειτουργία Debug IN θα σταματήσει να λειτουργεί.
Εάν απαιτείται πρόσβαση εντοπισμού σφαλμάτων όταν ο στόχος εξαντλείται από άλλη πηγή ενέργειας, όπως μια μπαταρία, και ο ελεγκτής πλακέτας είναι απενεργοποιημένος, πραγματοποιήστε απευθείας συνδέσεις με τα GPIO που χρησιμοποιούνται για τον εντοπισμό σφαλμάτων, τα οποία είναι εκτεθειμένα στα επιθέματα διακοπής.
Διαμόρφωση κιτ και αναβαθμίσεις
Το παράθυρο διαλόγου διαμόρφωσης κιτ στο Simplicity Studio σάς επιτρέπει να αλλάξετε τη λειτουργία εντοπισμού σφαλμάτων του προσαρμογέα J-Link, να αναβαθμίσετε το υλικολογισμικό του και να αλλάξετε άλλες ρυθμίσεις διαμόρφωσης. Για λήψη του Simplicity Studio, μεταβείτε στο silabs.com/simplicity.
Στο κύριο παράθυρο της προοπτικής εκκίνησης του Simplicity Studio, εμφανίζεται η λειτουργία εντοπισμού σφαλμάτων και η έκδοση υλικολογισμικού του επιλεγμένου προσαρμογέα J-Link. Κάντε κλικ στο σύνδεσμο [Αλλαγή] δίπλα σε οποιαδήποτε από αυτές τις ρυθμίσεις για να ανοίξετε το παράθυρο διαλόγου διαμόρφωσης κιτ.9.1 Αναβαθμίσεις υλικολογισμικού
Μπορείτε να αναβαθμίσετε το υλικολογισμικό του κιτ μέσω του Simplicity Studio. Το Simplicity Studio θα ελέγχει αυτόματα για νέες ενημερώσεις κατά την εκκίνηση.
Μπορείτε επίσης να χρησιμοποιήσετε το παράθυρο διαλόγου διαμόρφωσης κιτ για μη αυτόματες αναβαθμίσεις. Κάντε κλικ στο κουμπί [Browse] στην ενότητα [Update Adapter] για να επιλέξετε το σωστό file που τελειώνει σε.εμζ. Στη συνέχεια, κάντε κλικ στο κουμπί [Εγκατάσταση πακέτου].
Σχήματα, Σχέδια Συναρμολόγησης και BOM
Τα σχήματα, τα σχέδια συναρμολόγησης και η τιμολόγηση υλικών (BOM) είναι διαθέσιμα μέσω του Simplicity Studio όταν έχει εγκατασταθεί το πακέτο τεκμηρίωσης του κιτ. Διατίθενται επίσης από τη σελίδα του κιτ στα εργαστήρια Silicon webτοποθεσία: silabs.com.
Kit Revision History and Errata
11.1 Ιστορικό αναθεωρήσεων
Η αναθεώρηση του κιτ μπορεί να βρεθεί τυπωμένη στην ετικέτα του κουτιού του κιτ, όπως περιγράφεται στην παρακάτω εικόνα.
Αναθεώρηση κιτ | Απελευθερώθηκε | Περιγραφή |
Α01 | 9-Ιουν-23 | Αρχική αναθεώρηση κιτ. |
Ιστορικό αναθεώρησης εγγράφου
Αναθεώρηση 1.0
Ιούνιος 2023 Αρχική έκδοση εγγράφου.
Στούντιο απλότητας
Πρόσβαση με ένα κλικ σε MCU και ασύρματα εργαλεία, τεκμηρίωση, λογισμικό, βιβλιοθήκες πηγαίου κώδικα και άλλα. Διαθέσιμο για Windows, Mac και Linux!
![]() |
|||
Χαρτοφυλάκιο IoT www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
Ποιότητα www.silabs.com/quality |
Υποστήριξη & Κοινότητα www.silabs.com/community |
Αρνηση
Η Silicon Labs σκοπεύει να παρέχει στους πελάτες την πιο πρόσφατη, ακριβή και σε βάθος τεκμηρίωση όλων των περιφερειακών και των λειτουργικών μονάδων που είναι διαθέσιμες για τους υπεύθυνους υλοποίησης συστημάτων και λογισμικού που χρησιμοποιούν ή σκοπεύουν να χρησιμοποιήσουν τα προϊόντα της Silicon Labs. Τα δεδομένα χαρακτηρισμού, οι διαθέσιμες μονάδες και τα περιφερειακά, τα μεγέθη μνήμης και οι διευθύνσεις μνήμης αναφέρονται σε κάθε συγκεκριμένη συσκευή και οι «Τυπικές» παράμετροι που παρέχονται μπορεί και διαφέρουν σε διαφορετικές εφαρμογές. Εφαρμογή π.χampΤα όσα περιγράφονται εδώ είναι μόνο για επεξηγηματικούς σκοπούς. Η Silicon Labs διατηρεί το δικαίωμα να κάνει αλλαγές χωρίς περαιτέρω ειδοποίηση στις πληροφορίες, τις προδιαγραφές και τις περιγραφές του προϊόντος και δεν παρέχει εγγυήσεις για την ακρίβεια ή την πληρότητα των περιεχομένων πληροφοριών. Χωρίς προηγούμενη ειδοποίηση, η Silicon Labs ενδέχεται να ενημερώσει το υλικολογισμικό του προϊόντος κατά τη διάρκεια της διαδικασίας κατασκευής για λόγους ασφάλειας ή αξιοπιστίας. Τέτοιες αλλαγές δεν θα αλλάξουν τις προδιαγραφές ή το ανά ειδύλλιο του προϊόντος. Η Silicon Labs δεν φέρει καμία ευθύνη για τις συνέπειες της χρήσης των πληροφοριών που παρέχονται σε αυτό το έγγραφο. Αυτό το έγγραφο δεν υπονοεί ούτε χορηγεί ρητά οποιαδήποτε άδεια για το σχεδιασμό ή την κατασκευή ολοκληρωμένων κυκλωμάτων. Τα προϊόντα δεν έχουν σχεδιαστεί ή εγκριθεί για χρήση σε συσκευές Κατηγορίας ΙΙΙ της FDA, εφαρμογές για τις οποίες απαιτείται έγκριση πριν από την αγορά του FDA ή σε Συστήματα Υποστήριξης Ζωής χωρίς τη συγκεκριμένη γραπτή συγκατάθεση της Silicon Labs. «Σύστημα Υποστήριξης Ζωής» είναι οποιοδήποτε προϊόν ή σύστημα που προορίζεται να υποστηρίξει ή να διατηρήσει τη ζωή ή/και την υγεία, το οποίο, εάν αποτύχει, μπορεί εύλογα να αναμένεται ότι θα οδηγήσει σε σημαντικό προσωπικό τραυματισμό ή θάνατο. Τα προϊόντα της Silicon Labs δεν έχουν σχεδιαστεί ή εγκριθεί για στρατιωτικές εφαρμογές. Τα προϊόντα της Silicon Labs δεν πρέπει σε καμία περίπτωση να χρησιμοποιούνται σε όπλα μαζικής καταστροφής, συμπεριλαμβανομένων (ενδεικτικά) πυρηνικών, βιολογικών ή χημικών όπλων ή πυραύλων ικανών να μεταφέρουν τέτοια όπλα. Η Silicon Labs αποποιείται κάθε ρητή και σιωπηρή εγγύηση και δεν φέρει ευθύνη για τυχόν τραυματισμούς ή ζημιές που σχετίζονται με τη χρήση ενός προϊόντος της Silicon Labs σε τέτοιες μη εξουσιοδοτημένες εφαρμογές.
Σημείωμα: Αυτό το περιεχόμενο μπορεί να περιέχει ορολογία y που είναι πλέον ξεπερασμένη. Η Silicon Labs αντικαθιστά αυτούς τους όρους με μια περιεκτική γλώσσα όπου είναι δυνατόν. Για περισσότερες πληροφορίες, επισκεφθείτε www.silabs.com/about-us/inclusive-lexicon-project
Πληροφορίες εμπορικών σημάτων Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® and the Silicon Labs logo ® , Blueridge® , Blueridge Logo® , EFM® , EFM32® , EFR, Ember ® , Energy Micro, λογότυπο Energy Micro και συνδυασμοί τους, «οι πιο φιλικοί προς την ενέργεια μικροελεγκτές στον κόσμο», Repine Signals® , Wised Connect , n-Link, Thread Arch® , Elin® , EZRadioPRO® , EZRadioPRO® , Gecko ® , Gecko OS, Gecko OS32 Studio, Precision3 Το Studio® , το Telegenic, το Telegenic Logo® , το USB XPress® , το Sentry, το λογότυπο Sentry και το Sentry DMS, το Z-Wave ® και άλλα είναι εμπορικά σήματα ή σήματα κατατεθέντα της Silicon Labs. Τα ARM, CORTEX, Cortex-MXNUMX και THUMB είναι εμπορικά σήματα ή σήματα κατατεθέντα της ARM Holdings. Το Keli είναι σήμα κατατεθέν της ARM Limited. Το Wi-Fi είναι σήμα κατατεθέν της Wi-Fi Alliance. Όλα τα άλλα προϊόντα ή επωνυμίες που αναφέρονται στο παρόν είναι εμπορικά σήματα των αντίστοιχων κατόχων τους.
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
ΗΠΑ
www.silabs.com
silabs.com | Χτίζοντας έναν πιο συνδεδεμένο κόσμο.
Πνευματικά δικαιώματα © 2023 από την Silicon Laboratories
Έγγραφα / Πόροι
![]() |
Μικροελεγκτής SILICON LABS EFM8 BB50 8-bit MCU Pro Kit [pdf] Οδηγός χρήστη EFM8 BB50 8-bit MCU Pro Kit Microcontroller, EFM8 BB50, 8-bit MCU Pro Kit Microcontroller, Pro Kit Microcontroller, Kit Microcontroller, Microcontroller |