STM32 F0 Μικροελεγκτές

Προδιαγραφές:

  • Όνομα προϊόντος: STM32F0DISCOVERY
  • Αριθμός ανταλλακτικού: STM32F0DISCOVERY
  • Μικροελεγκτής: STM32F051R8T6
  • Ενσωματωμένος εντοπισμός σφαλμάτων: ST-LINK/V2
  • Τροφοδοτικό: Διάφορες διαθέσιμες επιλογές
  • LED: Ναι
  • Κουμπιά: Ναι
  • Υποδοχές επέκτασης: Ναι

Οδηγίες χρήσης προϊόντος:

1. Γρήγορη εκκίνηση:

Για να ξεκινήσετε γρήγορα με το κιτ STM32F0DISCOVERY, ακολουθήστε τα
παρακάτω βήματα:

  1. Συνδέστε το κιτ στον υπολογιστή σας χρησιμοποιώντας ένα καλώδιο USB.
  2. Εγκαταστήστε την απαιτούμενη αλυσίδα εργαλείων ανάπτυξης που υποστηρίζει το
    STM32F0DISCOVERY.
  3. Ανοίξτε το εργαλείο ανάπτυξης και επιλέξτε τον κατάλληλο πίνακα
    ρυθμίσεις για STM32F0DISCOVERY.
  4. Φορτώστε τον κωδικό σας στον μικροελεγκτή χρησιμοποιώντας το ενσωματωμένο
    Πρόγραμμα εντοπισμού σφαλμάτων ST-LINK/V2.
  5. Μπορείτε τώρα να αρχίσετε να χρησιμοποιείτε το κιτ για το επιθυμητό σας
    εφαρμογές.

2. Απαιτήσεις συστήματος:

Το κιτ STM32F0DISCOVERY απαιτεί το ακόλουθο σύστημα
απαιτήσεις:

  • Ένας υπολογιστής με θύρα USB
  • Μια σύνδεση στο Διαδίκτυο για λήψη της απαιτούμενης ανάπτυξης
    εργαλειοθήκη

3. Αλυσίδα εργαλείων ανάπτυξης:

Το κιτ STM32F0DISCOVERY είναι συμβατό με μια ανάπτυξη
αλυσίδα εργαλείων που υποστηρίζει μικροελεγκτές STM32F0. Μπορείτε να κάνετε λήψη
την απαραίτητη εργαλειοθήκη από τον επίσημο webτοποθεσία του
κατασκευαστής.

4. Υλικό και διάταξη:

4.1 STM32F051R8T6 Microcontroller:

Το κιτ είναι εξοπλισμένο με μικροελεγκτή STM32F051R8T6, ο οποίος
είναι η κύρια μονάδα επεξεργασίας του κιτ. Παρέχει διάφορα
χαρακτηριστικά και λειτουργίες για τις εφαρμογές σας.

4.2 Ενσωματωμένο ST-LINK/V2:

Το κιτ περιλαμβάνει ένα ενσωματωμένο πρόγραμμα εντοπισμού σφαλμάτων ST-LINK/V2, το οποίο επιτρέπει
μπορείτε να προγραμματίσετε και να διορθώσετε τον μικροελεγκτή STM32F0 στο σκάφος. Εσείς
μπορεί επίσης να το χρησιμοποιήσει για τον προγραμματισμό και τον εντοπισμό σφαλμάτων ενός εξωτερικού STM32
εφαρμογή.

4.3 Τροφοδοτικό και Επιλογή Ρεύματος:

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

4.4 LED:

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

4.5 Κουμπιά:

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

4.6 JP2 (Idd):

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

4.7 Ρολόι OSC:

Το κιτ περιλαμβάνει ένα ρολόι OSC για ακριβή χρονισμό στο δικό σας
εφαρμογές. Παρέχει και την κύρια παροχή ρολογιού και 32 KHz
παροχή ρολογιού για λειτουργίες χαμηλής ισχύος.

4.8 Γέφυρες συγκόλλησης:

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

4.9 Υποδοχές επέκτασης:

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

5. Σύνδεση ενοτήτων στον πίνακα πρωτοτύπων:

5.1 Αξεσουάρ Mikroelektronica:

Το κιτ είναι συμβατό με τις πλακέτες αξεσουάρ Mikroelektronica.
Το εγχειρίδιο χρήσης παρέχει οδηγίες σχετικά με τον τρόπο σύνδεσης και χρήσης
αυτές οι πλακέτες με το κιτ STM32F0DISCOVERY.

5.2 Πλακέτες προσαρμογέα ST MEMS, τυπική υποδοχή DIL24:

Το κιτ υποστηρίζει πλακέτες προσαρμογέα ST MEMS με τυπικό DIL24
πρίζα. Το εγχειρίδιο χρήσης παρέχει οδηγίες σχετικά με τον τρόπο σύνδεσης και
χρησιμοποιήστε αυτές τις πλακέτες με το κιτ STM32F0DISCOVERY.

5.3 Πίνακες Arduino Shield:

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

6. Μηχανικό σχέδιο:

Το εγχειρίδιο χρήσης περιλαμβάνει ένα μηχανικό σχέδιο του
Κιτ STM32F0DISCOVERY, που παρέχει λεπτομερείς διαστάσεις και διάταξη
πληροφορίες.

7. Ηλεκτρολογικά Σχήματα:

Το εγχειρίδιο χρήσης περιλαμβάνει ηλεκτρικά σχήματα του
Κιτ STM32F0DISCOVERY, που παρέχει λεπτομερή διαγράμματα κυκλωμάτων και
συνδέσεις εξαρτημάτων.

FAQ:

Ε: Ποιες είναι οι απαιτήσεις συστήματος για το STM32F0DISCOVERY
εργαλειοθήκη;

Α: Το κιτ απαιτεί υπολογιστή με θύρα USB και internet
σύνδεση για λήψη της απαραίτητης αλυσίδας εργαλείων ανάπτυξης.

Ε: Μπορώ να χρησιμοποιήσω το κιτ με πλακέτες ασπίδας Arduino;

Α: Ναι, το κιτ είναι συμβατό με τις πλακέτες ασπίδας Arduino. ο
Το εγχειρίδιο χρήσης παρέχει οδηγίες σχετικά με τον τρόπο σύνδεσης και χρήσης αυτών
σανίδες.

Ε: Πώς μπορώ να μετρήσω την τρέχουσα κατανάλωση του
μικροελεγκτής;

A: Μπορείτε να μετρήσετε την τρέχουσα κατανάλωση χρησιμοποιώντας το JP2
γέφυρα συγκόλλησης που παρέχεται στο κιτ. Το εγχειρίδιο χρήσης παρέχει
οδηγίες για τον τρόπο χρήσης αυτής της δυνατότητας.

UM1525 Εγχειρίδιο χρήστη
STM32F0DISCOVERY κιτ Discovery για μικροελεγκτές STM32 F0
Εισαγωγή
Το STM32F0DISCOVERY σάς βοηθά να ανακαλύψετε τις δυνατότητες STM32 F0 CortexTM-M0 και να αναπτύξετε εύκολα τις εφαρμογές σας. Βασίζεται στον STM32F051R8T6, έναν μικροελεγκτή 32-bit ARM® CortexTM της σειράς STM0 F32 και περιλαμβάνει ένα ενσωματωμένο εργαλείο εντοπισμού σφαλμάτων ST-LINK/V2, LED, κουμπιά και μια πλακέτα πρωτοτύπου.
Εικόνα 1. STM32F0DISCOVERY

Πίνακας 1.

Ισχύοντα εργαλεία Τύπος
Εργαλεία αξιολόγησης

Αριθμός ανταλλακτικού STM32F0DISCOVERY

Μάιος 2012

Doc ID 022910 Rev 2

1/41
www.st.com

Λήψη από το Arrow.com.

Περιεχόμενα
Περιεχόμενα

UM1525

1

Συμβάσεις . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2

Γρήγορη εκίνηση . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.1 Ξεκινώντας . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.2 Απαιτήσεις συστήματος . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.3 Αλυσίδα εργαλείων ανάπτυξης που υποστηρίζει το STM32F0DISCOVERY. . . . . . . . . 7

2.4 Κωδικός παραγγελίας . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3

Χαρακτηριστικά . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

4

Υλικό και διάταξη. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

4.1 μικροελεγκτής STM32F051R8T6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

4.2 Ενσωματωμένο ST-LINK/V2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

4.2.1 Χρήση ST-LINK/V2 για προγραμματισμό/εντοπισμό σφαλμάτων του STM32 F0 επί του σκάφους. . . . . . . 15

4.2.2 Χρήση ST-LINK/V2 για προγραμματισμό/εντοπισμό σφαλμάτων μιας εξωτερικής εφαρμογής STM32. . 16

4.3 Τροφοδοσία και επιλογή ισχύος . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.4 LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.5 Πιέστε κουμπιά . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.6 JP2 (Idd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.7 Ρολόι OSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.1 Τροφοδοσία ρολογιού OSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.2 Τροφοδοσία ρολογιού OSC 32 KHz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.8 Γέφυρες συγκόλλησης . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.9 Υποδοχές επέκτασης . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

5

Σύνδεση μονάδων στον πίνακα πρωτοτύπων. . . . . . . . . . . . . . . . . . 27

5.1 Πλακέτες αξεσουάρ Mikroelektronica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

5.2 ST MEMS «πλακέτες προσαρμογέα», τυπική υποδοχή DIL24. . . . . . . . . . . . . . . . 30

5.3 Πλακέτες θωράκισης Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

6

Μηχανικό σχέδιο. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

7

Ηλεκτρολογικά σχήματα. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

2/41

Doc ID 022910 Rev 2

Λήψη από το Arrow.com.

UM1525

Περιεχόμενα

8

Ιστορικό αναθεωρήσεων. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

3/41

Λίστα πινάκων
Λίστα πινάκων

UM1525

Πίνακας 1. Πίνακας 2. Πίνακας 3. Πίνακας 4. Πίνακας 5. Πίνακας 6. Πίνακας 7. Πίνακας 8. Πίνακας 9. Πίνακας 10. Πίνακας 11. Πίνακας 12.

Εφαρμοσμένα εργαλεία. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 συμβάσεις ON/OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 καταστάσεις Jumper. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Υποδοχή εντοπισμού σφαλμάτων CN3 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Ρυθμίσεις γέφυρας συγκόλλησης . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Περιγραφή καρφίτσας MCU έναντι λειτουργίας πλακέτας . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Σύνδεση με mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Σύνδεση με χρήση IDC10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Σύνδεση με πλακέτα DIL24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Υποστηριζόμενες πλακέτες προσαρμογέα MEMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Σύνδεση με ασπίδες Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Ιστορικό αναθεώρησης εγγράφων . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4/41 Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

UM1525
Κατάλογος αριθμών

Κατάλογος αριθμών

Εικόνα 1. Εικόνα 2. Εικόνα 3. Εικόνα 4. Εικόνα 5. Εικόνα 6. Εικόνα 7. Εικόνα 8. Εικόνα 9. Εικόνα 10. Εικόνα 11. Εικόνα 12. Εικόνα 13. Εικόνα 14. Εικόνα 15.

STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Μπλοκ διάγραμμα υλικού . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Διάταξη επάνω. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Κάτω διάταξη . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 πακέτο STM32F051R8T6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Μπλοκ διάγραμμα STM32F051R8T6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Τυπική διαμόρφωση . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 εικόνα συνδέσεων STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 εικόνα συνδέσεων ST-LINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Χρήση υποδοχών IDC10 και mikroBUSTM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 συνδέσεις πρίζας DIL24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Συνδέσεις πλακέτας θωράκισης Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 STM32F0DISCOVERY μηχανικό σχέδιο . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ST-LINK/V2 (μόνο SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 MCU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

5/41

συμβάσεις

1

συμβάσεις

UM1525

Ο Πίνακας 2 παρέχει τον ορισμό ορισμένων συμβάσεων που χρησιμοποιούνται στο παρόν έγγραφο.

Πίνακας 2. Συμβάσεις ON/OFF

Σύμβαση

Ορισμός

Jumper JP1 ON

Τοποθετημένος βραχυκυκλωτήρας

Jumper JP1 OFF

Ο βραχυκυκλωτήρας δεν έχει τοποθετηθεί

Γέφυρα συγκόλλησης SBx ON Συνδέσεις SBx κλειστές με συγκόλληση Γέφυρα συγκόλλησης SBx OFF Οι συνδέσεις SBx έμειναν ανοιχτές

6/41 Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

UM1525

2

Γρήγορη εκκίνηση

Γρήγορη εκκίνηση

Το STM32F0DISCOVERY είναι ένα χαμηλού κόστους και εύχρηστο κιτ ανάπτυξης για γρήγορη αξιολόγηση και έναρξη ανάπτυξης με έναν μικροελεγκτή της σειράς STM32 F0.
Πριν εγκαταστήσετε και χρησιμοποιήσετε το προϊόν, αποδεχτείτε την Άδεια χρήσης προϊόντος αξιολόγησης από τη διεύθυνση www.st.com/stm32f0discovery.
Για περισσότερες πληροφορίες σχετικά με το STM32F0DISCOVERY και για το λογισμικό επίδειξης, επισκεφθείτε τη διεύθυνση www.st.com/stm32f0discovery.

2.1

Ξεκινώντας

Ακολουθήστε την παρακάτω σειρά για να διαμορφώσετε την πλακέτα STM32F0DISCOVERY και να εκκινήσετε την εφαρμογή DISCOVER:
1. Ελέγξτε τη θέση του βραχυκυκλωτήρα στην πλακέτα, JP2 ενεργοποιημένο, CN2 ενεργοποιημένο (Επιλέχτηκε το Discovery).
2. Συνδέστε την πλακέτα STM32F0DISCOVERY σε έναν υπολογιστή με ένα καλώδιο USB «τύπου A έως mini-B» μέσω της υποδοχής USB CN1 για να τροφοδοτήσετε την πλακέτα. Το κόκκινο LED LD1 (PWR) και LD2 (COM) ανάβουν και το πράσινο LED LD3 αναβοσβήνει.
3. Πατήστε το κουμπί χρήστη B1 (κάτω αριστερή γωνία του πίνακα).
4. Παρατηρήστε πώς αλλάζει η πράσινη λυχνία LED LD3 που αναβοσβήνει ανάλογα με τα κλικ του πλήκτρου USER B1.
5. Κάθε κλικ στο κουμπί USER B1 επιβεβαιώνεται από το μπλε LED LD4.
6. Για να μελετήσετε ή να τροποποιήσετε το έργο DISCOVER που σχετίζεται με αυτήν την επίδειξη, επισκεφτείτε τη διεύθυνση www.st.com/stm32f0discovery και ακολουθήστε το σεμινάριο.
7. Ανακαλύψτε τις δυνατότητες του STM32F0, πραγματοποιήστε λήψη και εκτέλεση προγραμμάτων που προτείνονται στη λίστα έργων.
8. Αναπτύξτε τη δική σας εφαρμογή χρησιμοποιώντας τις διαθέσιμες π.χamples.

2.2

Απαιτήσεις συστήματος

Υπολογιστής Windows (XP, Vista, 7) Καλώδιο USB τύπου Α έως Mini-B

2.3

Αλυσίδα εργαλείων ανάπτυξης που υποστηρίζει το STM32F0DISCOVERY

Altium®, TASKINGTM VX-εργαλειοθήκη ARM®, Atollic TrueSTUDIO® IARTM, EWARM (IAR Embedded Workbench®) KeilTM, MDK-ARMTM

2.4

Κωδικός παραγγελίας

Για να παραγγείλετε το κιτ STM32F0 Discovery, χρησιμοποιήστε τον κωδικό παραγγελίας STM32F0DISCOVERY.

Doc ID 022910 Rev 2

7/41

Λήψη από το Arrow.com.

Χαρακτηριστικά

3

Χαρακτηριστικά

UM1525

Το κιτ STM32F0DISCOVERY προσφέρει τις ακόλουθες δυνατότητες: μικροελεγκτής STM32F051R8T6 με 64 KB Flash, 8 KB RAM σε LQFP64
πακέτο Ενσωματωμένο ST-LINK/V2 με διακόπτη επιλογής λειτουργίας για χρήση του κιτ ως αυτόνομο
ST-LINK/V2 (με υποδοχή SWD για προγραμματισμό και εντοπισμό σφαλμάτων) Τροφοδοσία πλακέτας: μέσω διαύλου USB ή από εξωτερική τροφοδοσία 5 Vtage Τροφοδοτικό εξωτερικής εφαρμογής: 3 V και 5 V Τέσσερα LED:
LD1 (κόκκινο) για τροφοδοσία 3.3 V σε LD2 (κόκκινο/πράσινο) για επικοινωνία USB LD3 (πράσινο) για έξοδο PC9 LD4 (μπλε) για έξοδο PC8 Δύο κουμπιά (χρήστης και επαναφορά) Επέκταση κεφαλίδας για I/Os LQFP64 για γρήγορη σύνδεση στον πίνακα πρωτοτύπων και εύκολη ανίχνευση. Παρέχεται μια πρόσθετη πλακέτα με το κιτ, η οποία μπορεί να συνδεθεί στην υποδοχή επέκτασης για ακόμα πιο εύκολη πρωτοτυποποίηση και ανίχνευση. Ένας μεγάλος αριθμός δωρεάν υλικολογισμικού έτοιμων για εκτέλεση εφαρμογών π.χampΟι πληροφορίες είναι διαθέσιμες στη διεύθυνση www.st.com/stm32f0discovery για υποστήριξη γρήγορης αξιολόγησης και ανάπτυξης.

8/41 Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

UM1525

4

Υλικό και διάταξη

Υλικό και διάταξη

Το STM32F0DISCOVERY έχει σχεδιαστεί γύρω από τον μικροελεγκτή STM32F051R8T6 σε πακέτο LQFP 64 ακίδων. Το Σχήμα 2 απεικονίζει τις συνδέσεις μεταξύ του STM32F051R8T6 και των περιφερειακών του (STLINK/V2, κουμπί, LED και υποδοχές). Η Εικόνα 3 και η Εικόνα 4 σάς βοηθούν να εντοπίσετε αυτές τις δυνατότητες στο STM32F0DISCOVERY.
Εικόνα 2. Μπλοκ διάγραμμα υλικού

Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

9/41

Υλικό και διάταξη Εικόνα 3. Διάταξη επάνω

(κόκκινο/πράσινο LED) LD2 COM
Έξοδος τροφοδοσίας 3V
Υποδοχή CN3 SWD

ST-LINK/V2

UM1525
LD1 (κόκκινο LED) Έξοδος τροφοδοσίας ρεύματος PWR 5V CN2 ST-LINK/DISCOVERY

Κουμπί χρήστη STM32F051R8T6 B1
(πράσινο LED) LD3

Μέτρηση JP2 IDD SB1 (VBAT)
SB3 (B1-USER) Κουμπί επαναφοράς B2 SB4 (B2-RESET)
LD4 (μπλε LED)

MS30024V1

Σημείωμα:

Ο ακροδέκτης 1 των συνδετήρων CN2, CN3, P1 και P2 αναγνωρίζεται από ένα τετράγωνο.

10/41 Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

UM1525 Εικόνα 4. Κάτω διάταξη
SB5, SB7, SB9, SB11 (ΚΡΑΤΗΣΗ)
SB6, SB8, SB10, SB12 (ΠΡΟΕΠΙΛΟΓΗ)
SB13 (STM_RST) SB14, SB15 (RX, TX)

Υλικό και διάταξη
SB16, SB17 (κρύσταλλος X2) SB18 (MCO) SB19 (NRST) SB20, SB21 (κρύσταλλος X3) SB22 (T_SWO)
MS30025V1

Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

11/41

Υλικό και διάταξη

UM1525

4.1

Μικροελεγκτής STM32F051R8T6

Αυτός ο προηγμένος ARMTM MCU χαμηλής και μεσαίας πυκνότητας 32 bit με πυρήνα RISC 0 bit ARM CortexTM-M32 υψηλής απόδοσης διαθέτει 64 Kbyte Flash, 8 Kbyte RAM, RTC, χρονόμετρα, ADC, DAC, συγκριτές και διεπαφές επικοινωνίας.

Εικόνα 5. πακέτο STM32F051R8T6 34-&24

Το STM32 F0 προσφέρει απόδοση 32 bit και βασικά στοιχεία του STM32 DNA σε εφαρμογές που συνήθως αντιμετωπίζονται από μικροελεγκτές 8 ή 16 bit. Επωφελείται από τον συνδυασμό απόδοσης σε πραγματικό χρόνο, λειτουργίας χαμηλής κατανάλωσης, προηγμένης αρχιτεκτονικής και περιφερειακών που σχετίζονται με το οικοσύστημα STM32, γεγονός που έχει κάνει το STM32 σημείο αναφοράς στην αγορά. Τώρα όλα αυτά είναι προσβάσιμα για εφαρμογές ευαίσθητες στο κόστος. Το STM32 F0 προσφέρει απαράμιλλη ευελιξία και επεκτασιμότητα για προϊόντα οικιακής ψυχαγωγίας, συσκευές και βιομηχανικό εξοπλισμό.
Αυτή η συσκευή παρέχει τα ακόλουθα πλεονεκτήματα. Ανώτερη εκτέλεση κώδικα για καλύτερη απόδοση και εξαιρετική απόδοση κώδικα για
μειωμένη χρήση ενσωματωμένης μνήμης Συνδεσιμότητα υψηλής απόδοσης και προηγμένα αναλογικά περιφερειακά για υποστήριξη ευρείας
γκάμα εφαρμογών Ευέλικτες επιλογές ρολογιού και λειτουργίες χαμηλής κατανάλωσης με γρήγορη αφύπνιση για χαμηλή ισχύ
κατανάλωση
Διαθέτει τα ακόλουθα βασικά χαρακτηριστικά: Πυρήνας και συνθήκες λειτουργίας
ARM® CortexTM-M0 0.9 DMIPS/MHz έως 48 MHz Εύρος τροφοδοσίας 1.8/2.0 έως 3.6 V Συνδεσιμότητα υψηλής απόδοσης 6 Mbit/s USART 18 Mbit/s SPI με πλαίσιο δεδομένων 4 έως 16 bit 1 Mbit/s I²C γρήγορα -λειτουργία συν HDMI CEC Ενισχυμένος έλεγχος 1x 16-bit 3-φασικός χρονοδιακόπτης ελέγχου κινητήρα PWM 5x 16-bit χρονοδιακόπτες PWM 1x 16-bit βασικός χρονοδιακόπτης 1x χρονοδιακόπτης 32-bit PWM 12 MHz εναλλαγή I/O

12/41

Doc ID 022910 Rev 2

Λήψη από το Arrow.com.

UM1525 Εικόνα 6. μπλοκ διάγραμμα STM32F051R8T6

Υλικό και διάταξη

Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

13/41

Υλικό και διάταξη

UM1525

4.2

Ενσωματωμένο ST-LINK/V2

Το εργαλείο προγραμματισμού και εντοπισμού σφαλμάτων ST-LINK/V2 είναι ενσωματωμένο στο STM32F0DISCOVERY. Το ενσωματωμένο ST-LINK/V2 μπορεί να χρησιμοποιηθεί με 2 διαφορετικούς τρόπους ανάλογα με τις καταστάσεις βραχυκυκλωτήρα (βλ. Πίνακας 3):
Προγραμματίστε/εντοπίστε το MCU επί του σκάφους,
Προγραμματίστε/εντοπίστε ένα MCU σε μια εξωτερική πλακέτα εφαρμογής χρησιμοποιώντας ένα καλώδιο συνδεδεμένο στην υποδοχή SWD CN3.
Το ενσωματωμένο ST-LINK/V2 υποστηρίζει μόνο SWD για συσκευές STM32. Για πληροφορίες σχετικά με τον εντοπισμό σφαλμάτων και τις δυνατότητες προγραμματισμού, ανατρέξτε στο εγχειρίδιο χρήστη UM1075 (ST-LINK/V2 in-circuit debugger/προγραμματιστής για STM8 και STM32), το οποίο περιγράφει λεπτομερώς όλες τις λειτουργίες ST-LINK/V2.

Εικόνα 7. Τυπική διαμόρφωση

Πίνακας 3. Καταστάσεις Jumper

Κατάσταση άλτης

Περιγραφή

Και οι δύο CN2 jumpers ON ST-LINK/V2 λειτουργίες ενεργοποιημένες για προγραμματισμό επί του σκάφους (προεπιλογή)

Και τα δύο CN2 jumpers OFF

Λειτουργίες ST-LINK/V2 ενεργοποιημένες για εφαρμογή μέσω εξωτερικής υποδοχής CN3 (υποστηρίζεται SWD)

14/41 Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

UM1525

Υλικό και διάταξη

4.2.1

Χρησιμοποιώντας το ST-LINK/V2 για τον προγραμματισμό/εντοπισμό σφαλμάτων του STM32 F0 επί του σκάφους
Για να προγραμματίσετε το STM32 F0 επί του σκάφους, απλώς συνδέστε τους δύο βραχυκυκλωτήρες στο CN2, όπως φαίνεται στην Εικόνα 8 με κόκκινο χρώμα, αλλά μην χρησιμοποιήσετε την υποδοχή CN3, καθώς αυτό θα μπορούσε να διαταράξει την επικοινωνία με το STM32F051R8T6 του STM32F0DISCOVERY.
Εικόνα 8. Εικόνα συνδέσεων STM32F0DISCOVERY

Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

15/41

Υλικό και διάταξη

UM1525

4.2.2
Σημείωμα:

Χρήση ST-LINK/V2 για προγραμματισμό/εντοπισμό σφαλμάτων μιας εξωτερικής εφαρμογής STM32
Είναι πολύ εύκολο να χρησιμοποιήσετε το ST-LINK/V2 για να προγραμματίσετε το STM32 σε μια εξωτερική εφαρμογή. Απλώς αφαιρέστε τους 2 βραχυκυκλωτήρες από το CN2 όπως φαίνεται στην Εικόνα 9 και συνδέστε την εφαρμογή σας στην υποδοχή εντοπισμού σφαλμάτων CN3 σύμφωνα με τον Πίνακα 4.
Τα SB19 και SB22 πρέπει να είναι ΑΠΕΝΕΡΓΟΠΟΙΗΜΕΝΑ εάν χρησιμοποιείτε τον ακροδέκτη 3 CN5 στην εξωτερική σας εφαρμογή.

Πίνακας 4.

Υποδοχή εντοπισμού σφαλμάτων CN3 (SWD)

Καρφίτσα

CN3

1

VDD_TARGET

2

SWCLK

3

GND

4

SWDIO

5

NRST

6

SWO

Ονομασία VDD από την εφαρμογή
Ρολόι SWD Γείωση
ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ δεδομένων SWD RESET της MCU-στόχου
Ρεζερβέ

Εικόνα 9. Εικόνα συνδέσεων ST-LINK

16/41 Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

UM1525

Υλικό και διάταξη

4.3

Τροφοδοσία και επιλογή ρεύματος

Η τροφοδοσία παρέχεται είτε από τον κεντρικό υπολογιστή μέσω του καλωδίου USB, είτε από εξωτερικό τροφοδοτικό 5V.
Οι δίοδοι D1 και D2 προστατεύουν τους ακροδέκτες 5V και 3V από εξωτερικά τροφοδοτικά:
Τα 5V και 3V μπορούν να χρησιμοποιηθούν ως τροφοδοτικά εξόδου όταν μια άλλη πλακέτα εφαρμογής είναι συνδεδεμένη στους ακροδέκτες P1 και P2. Σε αυτήν την περίπτωση, οι ακροδέκτες 5V και 3V παρέχουν τροφοδοτικό 5V ή 3V και η κατανάλωση ρεύματος πρέπει να είναι μικρότερη από 100 mA.
Τα 5V μπορούν επίσης να χρησιμοποιηθούν ως τροφοδοτικά εισόδου, π.χ. όταν η υποδοχή USB δεν είναι συνδεδεμένη στον υπολογιστή. Σε αυτήν την περίπτωση, η πλακέτα STM32F0DISCOVERY πρέπει να τροφοδοτείται από μονάδα τροφοδοσίας ρεύματος ή από βοηθητικό εξοπλισμό που συμμορφώνεται με το πρότυπο EN-60950-1: 2006+A11/2009 και πρέπει να είναι Safety Extra Low Vol.tage (SELV) με περιορισμένη ικανότητα ισχύος.

4.4

LED

LD1 PWR: Η κόκκινη λυχνία LED υποδεικνύει ότι η πλακέτα τροφοδοτείται. LD2 COM: Τρίχρωμη λυχνία LED (COM) ενημερώνει για την κατάσταση επικοινωνίας ως εξής:
Αναβοσβήνει αργά Κόκκινη λυχνία LED/Απενεργοποίηση: Κατά την ενεργοποίηση πριν από την προετοιμασία USB Γρήγορα αναβοσβήνει Κόκκινη λυχνία LED/Απενεργοποίηση: Μετά την πρώτη σωστή επικοινωνία μεταξύ υπολογιστή και
STLINK/V2 (απαρίθμηση) Κόκκινη λυχνία LED Αναμμένη: Όταν η προετοιμασία μεταξύ υπολογιστή και ST-LINK/V2 είναι επιτυχής
ολοκληρώθηκε Πράσινη λυχνία LED Αναμμένη: Μετά από επιτυχή προετοιμασία επικοινωνίας στόχου Αναβοσβήνει Κόκκινη/Πράσινη λυχνία LED: Κατά την επικοινωνία με στόχο Κόκκινη λυχνία LED Αναμμένη: Η επικοινωνία ολοκληρώθηκε και OK Πορτοκαλί LED Αναμμένη: Αποτυχία επικοινωνίας Χρήστης LD3: Πράσινο LED χρήστη συνδεδεμένο στο I/O PC9 του STM32F051R8T6 . Χρήστης LD4: Μπλε LED χρήστη συνδεδεμένο στο I/O PC8 του STM32F051R8T6.

4.5

Πιέστε τα κουμπιά

B1 USER: Κουμπί ώθησης χρήστη συνδεδεμένο στην είσοδο/εξόδου PA0 του STM32F051R8T6. B2 RESET: Πιέστε το κουμπί που χρησιμοποιείται για την ΕΠΑΝΑΦΟΡΑ του STM32F051R8T6.

4.6

JP2 (Idd)

Το Jumper JP2, με την ένδειξη Idd, επιτρέπει τη μέτρηση της κατανάλωσης του STM32F051R8T6 αφαιρώντας το βραχυκυκλωτήρα και συνδέοντας ένα αμπερόμετρο.
Ο βραχυκυκλωτήρας είναι ενεργοποιημένος: Το STM32F051R8T6 είναι ενεργοποιημένο (προεπιλογή).
Jumper off: πρέπει να συνδεθεί ένα αμπερόμετρο για τη μέτρηση του ρεύματος STM32F051R8T6, (αν δεν υπάρχει αμπερόμετρο, το STM32F051R8T6 δεν τροφοδοτείται).

Doc ID 022910 Rev 2

17/41

Λήψη από το Arrow.com.

Υλικό και διάταξη

UM1525

4.7
4.7.1
4.7.2

Ρολόι OSC
Τροφοδοσία ρολογιού OSC
Τα PF0 και PF1 μπορούν να χρησιμοποιηθούν ως GPIO ή ως ταλαντωτής HSE. Από προεπιλογή, αυτά τα I/O έχουν ρυθμιστεί ως GPIO, επομένως τα SB16 και SB17 είναι κλειστά, τα SB18 είναι ανοιχτά και τα R22, R23, C13 και C14 δεν συμπληρώνονται.
Ένα εξωτερικό ρολόι HSE μπορεί να παρασχεθεί στη MCU με τρεις τρόπους: MCO από την ST-LINK. Από το MCO του STM32F103. Αυτή η συχνότητα δεν μπορεί να είναι
άλλαξε, είναι σταθερό στα 8 MHz και συνδέεται στο PF0-OSC_IN του STM32F051R8T6. Απαιτείται διαμόρφωση: SB16, SB18 CLOSED R22, R23 αφαιρέθηκε SB17 OPEN Ταλαντωτής επί του σκάφους. Από κρύσταλλο Χ2 (δεν παρέχεται). Για τις τυπικές συχνότητες και τους πυκνωτές και τις αντιστάσεις τους, ανατρέξτε στο φύλλο δεδομένων STM32F051R8T6. Απαιτείται διαμόρφωση: SB16, SB17 SB18 OPEN R22, R23, C13, C14 συγκολλημένος ταλαντωτής από εξωτερικό PF0. Από εξωτερικό ταλαντωτή μέσω της ακίδας 7 του βύσματος P1. Απαιτείται διαμόρφωση: SB16, SB17 CLOSED SB18 OPEN R22 και R23 αφαιρέθηκαν
Τροφοδοσία ρολογιού OSC 32 KHz
Τα PC14 και PC15 μπορούν να χρησιμοποιηθούν ως GPIO ή ως ταλαντωτής LSE. Από προεπιλογή, αυτά τα I/O έχουν ρυθμιστεί ως GPIO, επομένως τα SB20 & SB21 είναι κλειστά και τα X3, R24, R25 δεν συμπληρώνονται.
Ένα εξωτερικό ρολόι LSE μπορεί να παρασχεθεί στο MCU με δύο τρόπους: Ταλαντωτής ενσωματωμένος. Από κρύσταλλο X3 (δεν παρέχεται). Απαιτείται διαμόρφωση:
SB20, SB21 OPEN C15, C16, R24 και R25 συγκολλημένα. Ταλαντωτής από εξωτερικό PC14. Από τον εξωτερικό ταλαντωτή μέσα από την ακίδα 5 του συνδετήρα P1. Απαιτείται διαμόρφωση: SB20, SB21 CLOSED R24 και R25 αφαιρέθηκαν

18/41 Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

UM1525

Υλικό και διάταξη

4.8

Συγκολλητικές γέφυρες

Πίνακας 5. Ρυθμίσεις γέφυρας συγκόλλησης

Γέφυρα

Πολιτεία (1)

Περιγραφή

SB16,17 (Χ2 κρύσταλλο) (2)
SB6,8,10,12 (Προεπιλογή) SB5,7,9,11 (Δέσμευση)

ΜΑΚΡΙΑ ΑΠΟ
ON ON OFF

SB20,21 (κρύσταλλο X3)

ΚΛΕΙΣΤΟ ΑΝΟΙΧΤΟ

SB4 (B2-RESET)

Ενεργοποίηση OFF

SB3 (B1-USER)

Ενεργοποίηση OFF

SB1

ON

(VBAT τροφοδοτείται από VDD) ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ

SB14,15 (RX,TX)

ΚΛΕΙΣΤΟ ΑΝΟΙΧΤΟ

SB19 (NRST)

Ενεργοποίηση OFF

SB22 (T_SWO)
SB13 (STM_RST)

ON OFF OFF ON

SB2 (BOOT0)

Ενεργοποίηση OFF

SB18 (MCO)(2)

Ενεργοποίηση OFF

Τα X2, C13, C14, R22 και R23 παρέχουν ένα ρολόι. Τα PF0, PF1 αποσυνδέονται από το P1. Τα PF0, PF1 συνδέονται στο P1 (δεν πρέπει να τοποθετηθούν τα R22, R23 και SB18). Με κράτηση, μην τροποποιήσετε. Με κράτηση, μην τροποποιήσετε. Τα X3, C15, C16, R24 και R25 παρέχουν ρολόι 32 KHz. Τα PC14, PC15 δεν είναι συνδεδεμένα στο P1. Τα PC14, PC15 συνδέονται μόνο στο P1 (δεν πρέπει να τοποθετηθούν τα R24, R25). Το μπουτόν B2 είναι συνδεδεμένο στην ακίδα NRST του STM32F051R8T6 MCU. Το μπουτόν B2 δεν είναι συνδεδεμένο στην ακίδα NRST του STM32F051R8T6 MCU. Το κουμπί B1 είναι συνδεδεμένο στο PA0. Το κουμπί B1 δεν είναι συνδεδεμένο στο PA0. Το VBAT τροφοδοτείται μόνιμα από VDD. Το VBAT δεν τροφοδοτείται από VDD αλλά από pin3 του P1. Με κράτηση, μην τροποποιήσετε. Με κράτηση, μην τροποποιήσετε. Το σήμα NRST του βύσματος CN3 συνδέεται με τον ακροδέκτη NRST του STM32F051R8T6 MCU. Το σήμα NRST του βύσματος CN3 δεν είναι συνδεδεμένο στον ακροδέκτη NRST του STM32F051R8T6 MCU. Το σήμα SWO του βύσματος CN3 είναι συνδεδεμένο στο PB3. Το σήμα SWO δεν είναι συνδεδεμένο. Δεν υπάρχει επίπτωση στο σήμα NRST STM32F103C8T6 (ST-LINK/V2). STM32F103C8T6 (ST-LINK/V2) Το σήμα NRST είναι συνδεδεμένο στο GND. Το σήμα BOOT0 του STM32F051R8T6 MCU διατηρείται χαμηλά μέσω μιας πτυσσόμενης αντίστασης 510 Ohm. Το σήμα BOOT0 του STM32F051R8T6 MCU μπορεί να ρυθμιστεί ψηλά μέσω μιας αντίστασης έλξης 10 KOhm R27 στη συγκόλληση. Παρέχει τα 8 MHz για το OSC_IN από το MCO του STM32F103C8T6. Δείτε την περιγραφή SB16, SB17.

1. Η προεπιλεγμένη κατάσταση SBx εμφανίζεται με έντονη γραφή.
2. Το ρολόι OSC_IN προέρχεται από το MCO εάν το SB18 είναι ON και το SB16,17 είναι OFF και προέρχεται από το X2 εάν το SB18 είναι OFF και το SB16,17 είναι ON.

Doc ID 022910 Rev 2

19/41

Λήψη από το Arrow.com.

Υλικό και διάταξη

UM1525

4.9

Υποδοχές επέκτασης

Οι αρσενικές κεφαλίδες P1 και P2 μπορούν να συνδέσουν το STM32F0DISCOVERY σε μια τυπική πλακέτα πρωτοτύπου/αναδίπλωσης. Σε αυτές τις υποδοχές διατίθενται GPI/Os STM32F051R8T6. Τα P1 και P2 μπορούν επίσης να ανιχνευθούν με παλμογράφο, λογικό αναλυτή ή βολτόμετρο.

Πίνακας 6.

Περιγραφή pin MCU έναντι λειτουργίας πλακέτας (σελίδα 1 από 7)

MCU pin

Λειτουργία συμβουλίου

P2 P1 CN3 Τροφοδοτικό Δωρεάν I/O OSC SWD LED Κουμπί πίεσης LQFP64

Κύρια λειτουργία

Εναλλακτικές λειτουργίες

BOOT0 BOOT0

60

NRST NRST

7

2_CTS,

ΣΕ 0,

2_CH1_ETR,

PA0

1_INM6, 1_OUT,

14

TSC_G1_IO1,

RTC_TAMP2,

WKUP1

2_RTS,

ΣΕ 1,

PA1

2_CH2, 1_INP,

15

TSC_G1_IO2,

ΕΚΔΗΛΩΣΗ

2_TX,

ΣΕ 2,

2_CH3,

PA2

15_CH1,

16

2_INM6,

2_ΕΚΤΟΣ,

TSC_G1_IO3

2_RX,

ΣΕ 3,

PA3

2_CH4, 15_CH2,

17

2_INP,

TSC_G1_IO4,

ΜΕΤΑΧΕΙΡΙΖΟΜΕΝΟΣ

ΕΠΑΝΑΦΟΡΑ NRST

6 5 10
15
16 17 18

20/41 Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

UM1525

Υλικό και διάταξη

Πίνακας 6.

Περιγραφή pin MCU έναντι λειτουργίας πλακέτας (σελίδα 2 από 7)

MCU pin

Λειτουργία συμβουλίου

P2 P1 CN3 Τροφοδοτικό Δωρεάν I/O OSC SWD LED Κουμπί πίεσης LQFP64

Κύρια λειτουργία

Εναλλακτικές λειτουργίες

1_NSS / 1_WS,

2_CK,

ΣΕ 4,

PA4

14_CH1, DAC1_OUT,

20

1_INM4,

2_INM4,

TSC_G2_IO1

1_SCK / 1_CK,

CEC,

ΣΕ 5,

PA5

2_CH1_ETR, (DAC2_OUT),

21

1_INM5,

2_INM5,

TSC_G2_IO2

1_MISO / 1_MCK,

ΣΕ 6,

3_CH1,

PA6

1_BKIN, 16_CH1,

22

1_ΕΚΤΟΣ,

TSC_G2_IO3,

ΕΚΔΗΛΩΣΗ

1_MOSI / 1_SD,

ΣΕ 7,

3_CH2,

14_CH1,

PA7

1_CH1N,

23

17_CH1,

2_ΕΚΤΟΣ,

TSC_G2_IO4,

ΕΚΔΗΛΩΣΗ

1_CK,

PA8

1_CH1, EVENTOUT,

41

MCO

1_TX,

PA9

1_CH2, 15_BKIN,

42

TSC_G4_IO1

21 22 23 24
25 24

Doc ID 022910 Rev 2

21/41

Λήψη από το Arrow.com.

Υλικό και διάταξη

Πίνακας 6.

Περιγραφή pin MCU έναντι λειτουργίας πλακέτας (σελίδα 3 από 7)

MCU pin

Λειτουργία συμβουλίου

UM1525

P2 P1 CN3 Τροφοδοτικό Δωρεάν I/O OSC SWD LED Κουμπί πίεσης LQFP64

Κύρια λειτουργία

Εναλλακτικές λειτουργίες

1_RX,

PA10

1_CH3, 17_BKIN,

43

TSC_G4_IO2

1_CTS,

1_CH4,

PA11 1_OUT,

44

TSC_G4_IO3,

ΕΚΔΗΛΩΣΗ

1_RTS,

1_ETR,

PA12 2_OUT,

45

TSC_G4_IO4,

ΕΚΔΗΛΩΣΗ

PA13

IR_OUT, SWDAT

46

PA14

2_TX, SWCLK

49

1_NSS / 1_WS,

PA15

2_RX, 2_CH1_ETR,

50

ΕΚΔΗΛΩΣΗ

ΣΕ 8,

3_CH3,

PB0

1_CH2N,

26

TSC_G3_IO2,

ΕΚΔΗΛΩΣΗ

ΣΕ 9,

3_CH4,

PB1

14_CH1,

27

1_CH3N,

TSC_G3_IO3

PB2 ή

NPOR (1.8 V

TSC_G3_IO4

28

τρόπος)

1_SCK / 1_CK,

PB3

2_CH2, TSC_G5_IO1,

55

ΕΚΔΗΛΩΣΗ

SWO

SWDIO SWCLK

23 22

21

4

20

2

17

16

27

28

29

6

11

22/41

Doc ID 022910 Rev 2

Λήψη από το Arrow.com.

UM1525

Υλικό και διάταξη

Πίνακας 6.

Περιγραφή pin MCU έναντι λειτουργίας πλακέτας (σελίδα 4 από 7)

MCU pin

Λειτουργία συμβουλίου

P2 P1 CN3 Τροφοδοτικό Δωρεάν I/O OSC SWD LED Κουμπί πίεσης LQFP64

Κύρια λειτουργία

Εναλλακτικές λειτουργίες

1_MISO / 1_MCK,

PB4

3_CH1, TSC_G5_IO2,

56

ΕΚΔΗΛΩΣΗ

1_MOSI / 1_SD,

PB5

1_SMBA, 16_BKIN,

57

3_CH2

1_SCL,

PB6

1_TX, 16_CH1N,

58

TSC_G5_IO3

1_SDA,

PB7

1_RX, 17_CH1N,

59

TSC_G5_IO4

1_SCL,

PB8

CEC, 16_CH1,

61

TSC_SYNC

1_SDA,

PB9

IR_EVENTOUT, 17_CH1,

62

ΕΚΔΗΛΩΣΗ

2_SCL,

PB10

CEC, 2_CH3,

29

ΣΥΓΧΡΟΝΙΣΜΟΣ

2_SDA,

PB11

2_CH4, G6_IO1,

30

ΕΚΔΗΛΩΣΗ

2_ΕΣΥ,

PB12

1_BKIN, G6_IO2,

33

ΕΚΔΗΛΩΣΗ

2_SCK,

PB13 1_CH1N,

34

G6_IO3

10 9 8 7 4 3 30 31 32 32

Doc ID 022910 Rev 2

23/41

Λήψη από το Arrow.com.

Υλικό και διάταξη

Πίνακας 6.

Περιγραφή pin MCU έναντι λειτουργίας πλακέτας (σελίδα 5 από 7)

MCU pin

Λειτουργία συμβουλίου

Κύρια λειτουργία

Εναλλακτικές λειτουργίες

2_MISO,

PB14

1_CH2N, 15_CH1,

35

G6_IO4

2_MOSI,

1_CH3N,

PB15 15_CH1N,

36

15_CH2,

RTC_REFIN

PC0

IN10, EVENTOUT

8

PC1

IN11, EVENTOUT

9

PC2

IN12, EVENTOUT

10

PC3

IN13, EVENTOUT

11

PC4

IN14, EVENTOUT

24

PC5

IN15, TSC_G3_IO1

25

PC6

3_CH1

37

PC7

3_CH2

38

PC8

3_CH3

39

PC9

3_CH4

40

PC10

51

PC11

52

PC12

53

RTC_TAMP1,

PC13

RTC_TS, RTC_OUT,

2

WKUP2

ΜΠΛΕ ΠΡΑΣΙΝΟ

P2 P1 CN3 Τροφοδοτικό Δωρεάν I/O OSC SWD LED Κουμπί πίεσης LQFP64

UM1525
31
30
11 12 13 14 25 26
29 28 27 26 15 14 13 4

24/41

Doc ID 022910 Rev 2

Λήψη από το Arrow.com.

UM1525

Υλικό και διάταξη

Πίνακας 6.

Περιγραφή pin MCU έναντι λειτουργίας πλακέτας (σελίδα 6 από 7)

MCU pin

Λειτουργία συμβουλίου

P2

P1

CN3

OSC

LED

Κύρια λειτουργία

Εναλλακτικές λειτουργίες

Τροφοδοτικό

Δωρεάν I/O

SWD

Πιέστε το κουμπί

LQFP64

OSC32_IN OSC32_OUT

PC14-

OSC32_ OSC32_IN

3

IN

PC15-

OSC32_ OSC32_OUT

4

ΕΞΩ

ΠΔ2

3_ETR

54

PF0OSC_IN

OSC_IN

5

PF1-

OSC_ OSC_OUT

6

ΕΞΩ

PF4

ΕΚΔΗΛΩΣΗ

18

PF5

ΕΚΔΗΛΩΣΗ

19

PF6

2_SCL

47

PF7

2_SDA

48

VBAT VBAT

1

VDD_1

64

VDD_2

32

VDDA

13

VSS_1

63

VSS_2

31

VSSA

12

OSC_IN OSC_OUT

5
6
12 7
8 19 20
19 18 3

5V

1

3V

1

5

22

3

VDD GND GND GND

Doc ID 022910 Rev 2

25/41

Λήψη από το Arrow.com.

P2 P1 CN3 Τροφοδοτικό GND GND Δωρεάν I/O OSC SWD LED Κουμπί πίεσης LQFP64

Υλικό και διάταξη

Πίνακας 6.

Περιγραφή pin MCU έναντι λειτουργίας πλακέτας (σελίδα 7 από 7)

MCU pin

Λειτουργία συμβουλίου

Κύρια λειτουργία

Εναλλακτικές λειτουργίες

UM1525

9 33 33

26/41 Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

UM1525

Σύνδεση μονάδων στον πίνακα πρωτοτύπων

5

Σύνδεση μονάδων στον πίνακα πρωτοτύπων

Αυτή η ενότητα δίνει κάποια exampΛεπτομέρειες για το πώς να συνδέσετε έτοιμες προς χρήση μονάδες που διατίθενται από διαφορετικούς κατασκευαστές στο κιτ STM32F0DISCOVERY μέσω της πλακέτας πρωτοτύπων που περιλαμβάνεται στο κιτ.
Λογισμικό π.χamples, με βάση τις συνδέσεις που περιγράφονται παρακάτω, είναι διαθέσιμες στη διεύθυνση www.st.com/stm32f0discovery.

5.1

Πλακέτες αξεσουάρ Mikroelektronica
Η Mikroelektronika, http://www.mikroe.com, έχει καθορίσει δύο τυπικούς συνδέσμους για τις πλακέτες αξεσουάρ τους, που ονομάζονται mikroBUSTM (http://www.mikroe.com/mikrobus_specs.pdf) και IDC10.
Το MikroBUSTM είναι ένας σύνδεσμος 16 ακίδων για τη σύνδεση αξεσουάρ πλακών πολύ γρήγορα και εύκολα σε μια πλακέτα μικροελεγκτή μέσω επικοινωνιών SPI, USART ή I2C, μαζί με πρόσθετες ακίδες όπως Αναλογική είσοδος, PWM και Διακοπή.
Το σετ των πλακών της mikroElektronika που είναι συμβατές με το mikroBUSTM ονομάζεται “Click boards”.
Το IDC10 είναι ένας σύνδεσμος 10 ακίδων για τη σύνδεση του I/O γενικής χρήσης ενός MCU με άλλες πλακέτες αξεσουάρ.
Οι παρακάτω πίνακες είναι μια λύση για τη σύνδεση των πλακών mikroBUSTM και IDC στο STM32F0DISCOVERY. αυτή η λύση που χρησιμοποιείται στις διάφορες π.χampΤο les είναι διαθέσιμο στη διεύθυνση www.st.com/stm32f0discovery.

Πίνακας 7. Σύνδεση με mikroBUSTM

Mikroelektronica mikroBUSTM

Καρφίτσα

Περιγραφή

AN RST CS SCK

Αναλογική ακίδα Καρφίτσα επαναφοράς SPI Chip Επιλογή γραμμής Γραμμή ρολογιού SPI

ΜΙΣΟ

Γραμμή εξόδου SPI Slave

MOSI PWM INT

Γραμμή SPI Slave Input Γραμμή εξόδου PWM Γραμμή διακοπής υλικού

RX

Γραμμή λήψης UART

TX SCL SDA 5V

Γραμμή μετάδοσης UART I2C Γραμμή ρολογιού I2C Γραμμή δεδομένων VCC Γραμμή ρεύματος 5V

STM32F0DISCOVERY

Pin PA4 PB13 PA11 PB3 PB4 PB5 PA8 PB12 PA3 PA2 PF6 PF7 5V

Περιγραφή DAC1_OUT GPIO OUTPUT (5V tolerant) GPIO OUTPUT (5V tolerant) SPI1_SCK SPI1_MISO SPI1_MOSI TIM1_CH1 GPIO INPUT EXTI (5V tolerant) USART2_RX USART2_TX I2C2_SCL ICT line

Doc ID 022910 Rev 2

27/41

Λήψη από το Arrow.com.

Σύνδεση μονάδων στον πίνακα πρωτοτύπων

Πίνακας 8. Σύνδεση με χρήση IDC10

Υποδοχή Mikroelektronica IDC10

P0

GPIO

P1

GPIO

P2

GPIO

P3

GPIO

P4

GPIO

P5

GPIO

P6

GPIO

P7 VCC GND P0

GPIO VCC 5V γραμμή ρεύματος Γείωση αναφοράς GPIO

P1

GPIO

P2

GPIO

P3

GPIO

UM1525

STM32F0DISCOVERY

PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 3V GND PC0 PC1 PC2 PC3

ΕΞΟΔΟΣ GPIO (ανεκτικός 3.3 V) ΕΞΟΔΟΣ GPIO (ανεκτικός 3.3 V) ΕΞΟΔΟΣ GPIO (ανεκτικός 3.3 V) ΕΞΟΔΟΣ GPIO (ανεκτικός 3.3 V) ΕΞΟΔΟΣ GPIO (ΕΞΟΔΟΣ 3.3 V) ΕΞΟΔΟΣ GPIO (ΕΞΟΔΟΣ 3.3 V ανεκτικό GPIO OUTPUT (5 V ανεκτικό GPIO OUTPUTPI) (ανεκτικό 5V) ΕΞΟΔΟΣ VDD VSS GPIO (ανεκτικό 3.3 V) ΕΞΟΔΟΣ GPIO (ανεκτικό 3.3 V) ΕΞΟΔΟΣ GPIO (ανεκτικό 3.3 V) ΕΞΟΔΟΣ GPIO (ανεκτικό 3.3 V)

28/41 Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

UM1525

Σύνδεση μονάδων στον πίνακα πρωτοτύπων

Το Σχήμα 10 απεικονίζει τις συνδέσεις μεταξύ του STM32F0 Discovery και των 2 υποδοχών, IDC10 και mikroBUSTM.
Εικόνα 10. Χρήση υποδοχών IDC10 και mikroBUSTM

Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

29/41

Σύνδεση μονάδων στον πίνακα πρωτοτύπων

UM1525

5.2

ST MEMS «πλακέτες προσαρμογέα», τυπική υποδοχή DIL24
Η STMicroelectronics έχει ορίσει μια τυπική υποδοχή DIL24 για να αξιολογεί εύκολα τους αισθητήρες MEMS της που είναι συνδεδεμένοι σε έναν μικροελεγκτή μέσω επικοινωνιών SPI ή I2C.
Ο Πίνακας 9 είναι μία λύση για τη σύνδεση των πλακών DIL24 στο STM32F0DISCOVERY, αυτή η λύση χρησιμοποιείται σε διαφορετικά π.χ.amples και διατίθεται στη διεύθυνση www.st.com/stm32f0discovery.

Πίνακας 9. Σύνδεση με πλακέτα DIL24 Πλακέτα ST MEMS DIL24 Eval
P01 VDD Τροφοδοτικό P02 Vdd_IO Τροφοδοτικό για ακίδες I/O P03 NC P04 NC P05 NC P06 NC P07 NC P08 NC P09 NC P10 NC P11 NC P12 NC P13 NC P0 NC P14 NC P1 GND 1V τροφοδοσία P15 INT2 Αδρανειακή διακοπή P2 INT16 Αδρανειακή διακοπή17 P18 NC P19 NC P0 CS – 1: SPI enabled 2:IXNUMXC mode

P20

SCL (σειριακό ρολόι I2C) SPC (σειριακό ρολόι SPI)

3V 3V
GND PB12 PB11
PA11 PB6 PB3

STM32F0DISCOVERY VDD VDD
GND GPIO INPUT EXTI (ανεκτικό 5V) GPIO INPUT EXTI (ανεκτικό 5V)
ΕΞΟΔΟΣ GPIO (ανεκτικό 5V) I2C1_SCL SPI1_SCK

P21

Εισαγωγή σειριακών δεδομένων SDA I2C SDI SPI

PB7 I2C1_SDA PB5 SPI1_MOSI

P22

SDO SPI εξόδου σειριακών δεδομένων I2C λιγότερο σημαντικό κομμάτι της διεύθυνσης της συσκευής

PB4

SPI1_MISO

P23 NC P24 NC

30/41 Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

UM1525

Σύνδεση μονάδων στον πίνακα πρωτοτύπων

Το σχήμα 11 απεικονίζει τις συνδέσεις μεταξύ του STM32F0 Discovery και της υποδοχής DIL24.
Εικόνα 11. Συνδέσεις υποδοχής DIL24

Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

31/41

Σύνδεση μονάδων στον πίνακα πρωτοτύπων

UM1525

Σημείωμα:

Υποστηριζόμενες πλακέτες προσαρμογέα MEMS
Ο Πίνακας 10 είναι μια λίστα με τις υποστηριζόμενες πλακέτες προσαρμογέων MEMS από τον Απρίλιο του 2012.

Πίνακας 10. Υποστηριζόμενες πλακέτες προσαρμογέα MEMS

ST MEMS DIL24 Eval Board

Βασικό προϊόν

STEVAL-MKI009V1

LIS3LV02DL

STEVAL-MKI013V1 STEVAL-MKI015V1

LIS302DL LIS344ALH

STEVAL-MKI082V1

LPY4150AL

STEVAL-MKI083V1

LPY450AL

STEVAL-MKI084V1

LPY430AL

STEVAL-MKI085V1

LPY410AL

STEVAL-MKI086V1

LPY403AL

STEVAL-MKI087V1

LIS331DL

STEVAL-MKI088V1

LIS33DE

STEVAL-MKI089V1 STEVAL-MKI090V1

LIS331DLH LIS331DLF

STEVAL-MKI091V1

LIS331DLM

STEVAL-MKI092V1

LIS331HH

STEVAL-MKI095V1 STEVAL-MKI096V1

LPR4150AL LPR450AL

STEVAL-MKI097V1

LPR430AL

STEVAL-MKI098V1

LPR410AL

STEVAL-MKI099V1

LPR403AL

STEVAL-MKI105V1 STEVAL-MKI106V1

LIS3DH LSM303DLHC

STEVAL-MKI107V1

L3G4200D

STEVAL-MKI107V2

L3GD20

STEVAL-MKI108V1 STEVAL-MKI108V2 STEVAL-MKI110V1

9AXISMODULE v1 [LSM303DLHC + L3G4200D] 9AXISMODULE v2 [LSM303DLHC + L3GD20] AIS328DQ

STEVAL-MKI113V1

LSM303DLM

STEVAL-MKI114V1

MAG PROBE (βασισμένο στο LSM303DLHC)

STEVAL-MKI120V1 STEVAL-MKI122V1

LPS331AP LSM330DLC

STEVAL-MKI123V1

LSM330D

STEVAL-MKI124V1

10AXISMODULE [LSM303DLHC + L3GD20+ LPS331AP]

STEVAL-MKI125V1

A3G4250D

Για μια ενημερωμένη λίστα, επισκεφθείτε τη διεύθυνση http://www.st.com/internet/evalboard/subclass/1116.jsp. Οι πλακέτες DIL24 περιγράφονται ως "πλακέτες προσαρμογέων" στο πεδίο "Γενική περιγραφή".

32/41

Doc ID 022910 Rev 2

Λήψη από το Arrow.com.

UM1525

Σύνδεση μονάδων στον πίνακα πρωτοτύπων

5.3

Πλακέτες θωράκισης Arduino
Το ArduinoTM είναι μια πλατφόρμα πρωτοτύπων ηλεκτρονικών ανοιχτού κώδικα που βασίζεται σε ευέλικτο, εύχρηστο υλικό και λογισμικό. Δείτε http://www.arduino.cc για περισσότερες πληροφορίες.
Οι πλακέτες αξεσουάρ Arduino ονομάζονται "Shields" και μπορούν εύκολα να συνδεθούν στο STM32F0 Discovery σύμφωνα με τον παρακάτω πίνακα.

Πίνακας 11. Σύνδεση με ασπίδες Arduino

Σύνδεση με ασπίδες Arduino

Υποδοχή τροφοδοσίας Arduino

Επαναφορά 3V3 5V GND GND Vin

Επαναφορά από την πλακέτα Shield VCC 3.3V Γραμμή τροφοδοσίας VCC 5V Γείωση αναφοράς Γείωση Αναφοράς Εξωτερική διατροφή

Αναλογικό Arduino στην υποδοχή

A0

Αναλογική είσοδος ή Ψηφιακή ακίδα 14

A1

Αναλογική είσοδος ή Ψηφιακή ακίδα 15

A2

Αναλογική είσοδος ή Ψηφιακή ακίδα 16

A3

Αναλογική είσοδος ή Ψηφιακή ακίδα 17

A4

Αναλογική είσοδος ή SDA ή Ψηφιακή ακίδα 18

A5

Αναλογική είσοδος ή SCL ή Ψηφιακή ακίδα 19

Ψηφιακή υποδοχή Arduino

D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 GND AREF

Ψηφιακή ακίδα 0 ή RX Ψηφιακή ακίδα 1 ή TX Ψηφιακή ακίδα 2 / Εξωτερική διακοπή Ψηφιακή ακίδα 3 / Ext int ή PWM Ψηφιακή ακίδα 4 Ψηφιακή ακίδα 5 ή PWM Ψηφιακή ακίδα 6 ή PWM Ψηφιακή ακίδα 7 Ψηφιακή ακίδα 8 Ψηφιακή ακίδα 9 ή PWM Ψηφιακή ακίδα 10 ή CS ή PWM Digital pin 11 ή MOSI ή PWM Digital pin 12 ή MISO Digital pin 13 ή SCK Reference Ground ADC voltagε αναφορά

STM32F0DISCOVERY

NRST 3V 5V
GND GND VBAT

Επαναφέρετε τον βραχυκυκλωτήρα αναφοράς εδάφους αναφοράς VDD VDD για τοποθέτηση

STM32F0DISCOVERY

PC0

ADC_IN10

PC1

ADC_IN11

PC2

ADC_IN12

PC3

ADC_IN13

PC4 ή PF7 ADC_IN14 ή I2C2_SDA

PC5 ή PF6 ADC_IN15 ή I2C2_SCL

STM32F0DISCOVERY

PA3 PA2 PB12 PB11 PA7 PB9 PB8 PA6 PA5 PA4 PA11 PB5 PB4 PB3 GND NC

USART2_RX USART2_TX EXTI (ανεκτικό 5V) EXTI (ανεκτικό 5V) ή TIM2_CH4 Reto GPIO (ανεκτικό 3V) TIM17_CH1 TIM16_CH1 GPIO (ανεκτικό 3V) GPIO (ανεκτικό 3V) TIM14_CH1 TIM1_MOCHPIS ή TIM4_MOCHPIS Αναφορά Γείωση Δεν είναι συνδεδεμένο

Doc ID 022910 Rev 2

33/41

Λήψη από το Arrow.com.

Σύνδεση μονάδων στον πίνακα πρωτοτύπων

UM1525

Σύνδεση με ασπίδες Arduino (συνέχεια)

Υποδοχή Arduino ICSP

1

ΜΙΣΟ

2

VCC 3.3V

3

SCK

4

MOSI

5

RST

6

GND

STM32F0DISCOVERY

PB4 3V PB3 PB5 NRST GND

SPI1_MISO VDD SPI1_SCK SPI1_MOSI Επαναφορά εδάφους αναφοράς εύρεσης

34/41 Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

UM1525

Σύνδεση μονάδων στον πίνακα πρωτοτύπων

Το σχήμα 12 απεικονίζει τις συνδέσεις μεταξύ του STM32F0 Discovery και των πλακών ασπίδας Arduino.
Εικόνα 12. Συνδέσεις πλακέτας θωράκισης Arduino

Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

35/41

Μηχανικό σχέδιο

6

Μηχανικό σχέδιο

Εικόνα 13. Μηχανικό σχέδιο STM32F0DISCOVERY

UM1525

36/41 Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

Λήψη από το Arrow.com.

37/41

Doc ID 022910 Rev 2

1

P1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
Κεφαλίδα 33

PC13 PC14 PC15 PF0 PF1
NRST PC0 PC1 PC2 PC3 PA0 PA1 PA2 PA3 PF4 PF5 PA4 PA5 PA6 PA7 PC4 PC5 PB0 PB1 PB2 PB10 PB11 PB12

3V VBAT

1

2

3

4

ST_LINK_V2.SCHDOC U_ST_LINK

PA10 PA9

PA10 PA9

MCO PA14 PA13

NRST PB3

MCO PA14 PA13
NRST PB3

TCK/SWCLK TMS/SWDIO
T_NRST T_SWO

PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15

U_STM32Fx STM32Fx.SchDoc
PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15

PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15

PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15

PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15
ΠΔ2
PF0 PF1 PF4 PF5 PF6 PF7
MCO
VBAT
ΜΠΟΤΟΣ0
NRST

PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15
ΠΔ2
PF0 PF1 PF4 PF5 PF6 PF7
MCO
VBAT
ΜΠΟΤΟΣ0
NRST

2

3

5V VDD

PB9 PB8
BOOT0 PB7 PB6 PB5 PB4 PB3 PD2 PC12 PC11 PC10 PA15 PA14 PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13

P2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
Κεφαλίδα 33

RevB.0 –> Η ετικέτα PCB MB1034 B-00 PA6, PA7, PC4, PC5, PB0, PB1 είναι διαθέσιμα και τα P1, P2 είναι Header 33 πόντοι
RevA.0 –> ετικέτα PCB MB1034 A-00

STMicroelectronics
Τίτλος:
STM32F0DISCOVERY
Number:MB1034 Rev: B.0(PCB.SCH) Ημερομηνία:2/3/2012 4

Φύλλο 1 από 3

Εικόνα 14. STM32F0DISCOVERY

Ηλεκτρολογικά σχήματα

7

Ηλεκτρολογικά σχήματα

UM1525

38/41 Λήψη από το Arrow.com.

2 4
ΑΘΕΤΗΣΗ
1 2 3 4
ΡΕΖΕΡΒΕ

Ηλεκτρικά σχηματικά Σχήμα 15. ST-LINK/V2 (μόνο SWD)

Ταυτότητα πίνακα: PC13=0

R18 10K R19 10K

R13 100K

Μη τοποθετημένο

3V

C11

C10

20pF X1

20 pF

1

3V 1

2

2

3

8 MHz

4

R16

OSC_IN

5

100K

OSC_OUT 6

STM_RST 7

8

C8 100nF 3V

9 R20 4K7 AIN_1 10

SB13

11

R21 4K7

12

VBAT PC13 PC14 PC15 OSCIN OSCOUT NRST VSSA VDDA PA0 PA1 PA2

VDD_3 VSS_3
PB9 PB8 BOOT0 PB7 PB6 PB5 PB4/JNTRST PB3/JTDO PA15/JTDI JTCK/SWCLK

48 47 46 SWIM_IN 45 SWIM 44 43 SWIM_IN 42 SWIM_RST 41 SWIM_RST_IN 40 39 38 37 STM_JTCK

Μη τοποθετημένο

VDD_2 VSS_2 JTMS/SWDIO
PA12 PA11 PA10 PA9 PA8 PB15 PB14 PB13 PB12

R9 10K
SWD

D3 R10

AIN_1

100

BAT60JFILM CN3

U2 STM32F103C8T6

1 2

R12

T_JTCK

22

3

36 35

3V

4 5 6
Κεφαλίδα 6

R14

T_JTMS

22

R15

T_NRST

22

34 STM_JTMS

R17

T_SWO

33 USB_DP

22

32 USB_DM

31 T_SWO 30 LED_STLINK 29 28 27 T_JTMS

Το RC πρέπει να είναι πολύ κοντά στην ακίδα 32 STM103F29

R34

MCO MCO

100

C24

26 T_JTCK 25

20 pF R11
100

Μη τοποθετημένο

T_SWDIO_IN

TCK/SWCLK TMS/SWDIO
T_SWO

T_NRST SB19
SB22

PA14 PA13 NRST PB3

SWD

SB6 SB8 SB10 SB12

SB5

3V

STM_JTCK SWCLK

SB7

SB9 STM_JTMS
SB11

SWDIO

CN2
Jumpers ON –> DISCOVERY Selected Jumpers OFF –> ST-LINK Επιλέχτηκε

Doc ID 022910 Rev 2

PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2/BOOT1 PB10 PB11 VSS_1 VDD_1

STLINK_TX

STM32F0_USART1_RX PA10
PA9 STM32F0_USART1_TX

SB14 JP1
SB15

TX RX
STLINK_RX

Κοντά στο JP Δεν έχει τοποθετηθεί

Μη τοποθετημένο

USB

U5V

CN1

Αναγνωριστικό VCC DD+
GND SHELL

1 2 3 4 5 0

5075BMR-05-SM

D1

EXT_5V

5V

BAT60JFILM

R6 R8

1K5 0 USB_DM

3V

R7 0 USB_DP

R5 100K

13

14

T_JTCK 15

T_JTDO 16

T_JTDI 17

T_NRST 18

T_JRST 19

20

SWIM_IN 21

22

23

24

ΖΑΛΗ

Πράγματι

3V

3V

JP2

VDD

R2 1K

LD1 ΚΟΚΚΙΝΟ

3V

C6

C7

C12

C9

100nF 100nF 100nF 100nF

COM
LED_STLINK

LD2

Κόκκινος

R4 2

1

100

R3 3 100

4

R1 0

3V

_Πράσινος

LD_BICOLOR_CMS

PWR

5V

U1

1 Βιν

Vout 5

D2

OUT_3V

3V

C1

3 INH
GND

1μF_X5R_0603

ΠΑΡΑΚΑΜΨΗ

BAT60JFILM C4 1µF_X5R_0603

LD3985M33R

C2

C3

100nF

10nF_X7R_0603

C5 100nF

STMicroelectronics

Τίτλος:
STM32F0DISCOVERY ST-LINK/V2 (μόνο SWD)

Number:MB1034 Rev: B 0(PCB SCH) Ημερομηνία:2/3/2012

Φύλλο 2 από 3

UM1525

Λήψη από το Arrow.com.

39/41

Doc ID 022910 Rev 2

48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33

PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12

PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12

Μη τοποθετημένο
ΜΠΟΤΟΣ0

VDD

R27 10K
R26 510

SB2

PA14 PA15 PC10 PC11 PC12
PD2 PB3 PB4 PB5 PB6 PB7
PB8 PB9

PA14 49

PA15 50

PC10 51

PC11 52

PC12 53

ΠΔ2 54

PB3 55

PB4 56

PB5 57

PB6 58

PB7 59

ΜΠΟΤ0 60

PB8 61

PB9 62

63

VDD

64

PA14 PA15 PC10 PC11 PC12 PD2 PB3 PB4 PB5 PB6 PB7 BOOT0 PB8 PB9 VSS_1 VDD_1

Μη τοποθετημένο

C17

1uF

SB1

Κοντά στο STM32

VBAT PC13 PC14 PC15

PC13 PC14 SB21 PC15

SB20

Κοντά σε XTAL & MCU Δεν έχει τοποθετηθεί

R25 X3

R24

0

0

1

4

C16

2

3

C15

6.8 pF

6.8 pF

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

VBAT PC13 – TAMPER1 – WKUP2 PC14 – OSC32_IN PC15 – OSC32_OUT PF0 – OSC_IN PF1 – OSC_OUT NRST PC0 PC1 PC2 PC3 VSSA / VREFVDDA / VREF+ PA0 – TAMPER2 – WKUP1 PA1 PA2

PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12

U3 STM32F051R8T6

VDD_2 VSS_2
PB11 PB10 PB2 ή NPOR (λειτουργία 1.8 V)
PB1 PB0 PC5 PC4 PA7 PA6 PA5 PA4 PF5 PF4 PA3

32 31

VDD

30 PB11 29 PB10 28 PB2 27 PB1 26 PB0 25 PC5 24 PC4 23 PA7 22 PA6 21 PA5 20 PA4 19 PF5 18 PF4 17 PA3

PB11 PB10 PB2 PB1 PB0 PC5 PC4 PA7 PA6 PA5 PA4 PF5 PF4 PA3

PA2 PA1 PA0

PA2 PA1 PA0

VDD

NRPSCTP0CP1CNP2CRP3SCTP0CP1CP2C3

MC306-G-06Q-32.768 (JFVNY)

MCO

MCO

PF0

PF0

SB18 SB17
Μη τοποθετημένο

PF1

PF1

SB16

R23

R22

0 Χ2

390

1

2

8MHz C14 20pF

C13 20pF

VDD

VDD

C18

C20

C21 C19

1uF

100nF 100nF 100nF

PC9

R30

330

PC8

R31

660

LD3 πράσινο LD4 μπλε

VDD
Μη τοποθετημένο
R33 100K
NRST SB4
Β2 Γ23
100nF

1

2

SW-PUSH-CMS

4

3

Κουμπί RESET

Μη τοποθετημένο
PA0 SB3

VDD
R32 100
Β1 Γ22

1

2

SW-PUSH-CMS

100nF R28 330

3

4

R29 220K

Κουμπί ΧΡΗΣΤΗΣ & WAKE-UP

STMicroelectronics
Τίτλος:
STM32F0DISCOVERY MCU
Number:MB1034 Rev: B.0(PCB.SCH) Ημερομηνία:3/1/2012

Φύλλο 3 από 3

UM1525 Εικόνα 16. MCU

Ηλεκτρολογικά σχήματα

Ιστορικό αναθεωρήσεων

8

Ιστορικό αναθεωρήσεων

UM1525

Πίνακας 12. Ιστορικό αναθεώρησης εγγράφου

Ημερομηνία

Αναθεώρηση

Αλλαγές

20-Μαρτ-2012

1

Αρχική έκδοση.

30-Μαίου-2012

2

Προστέθηκε Ενότητα 5: Σύνδεση μονάδων στον πίνακα πρωτοτύπων στη σελίδα 27.

40/41 Λήψη από το Arrow.com.

Doc ID 022910 Rev 2

UM1525

Παρακαλώ διαβάστε προσεκτικά:
Οι πληροφορίες σε αυτό το έγγραφο παρέχονται αποκλειστικά σε σχέση με προϊόντα ST. Η STMicroelectronics NV και οι θυγατρικές της («ST») διατηρούν το δικαίωμα να κάνουν αλλαγές, διορθώσεις, τροποποιήσεις ή βελτιώσεις στο παρόν έγγραφο και στα προϊόντα και τις υπηρεσίες που περιγράφονται στο παρόν ανά πάσα στιγμή, χωρίς προειδοποίηση. Όλα τα προϊόντα ST πωλούνται σύμφωνα με τους όρους και τις προϋποθέσεις πώλησης της ST. Οι αγοραστές είναι αποκλειστικά υπεύθυνοι για την επιλογή, την επιλογή και τη χρήση των προϊόντων και υπηρεσιών ST που περιγράφονται στο παρόν, και η ST δεν αναλαμβάνει καμία απολύτως ευθύνη σχετικά με την επιλογή, την επιλογή ή τη χρήση των προϊόντων και υπηρεσιών ST που περιγράφονται στο παρόν. Καμία άδεια, ρητή ή σιωπηρή, με estoppel ή με άλλο τρόπο, για δικαιώματα πνευματικής ιδιοκτησίας δεν χορηγείται βάσει αυτού του εγγράφου. Εάν οποιοδήποτε μέρος αυτού του εγγράφου αναφέρεται σε προϊόντα ή υπηρεσίες τρίτων, δεν θα θεωρείται ως χορήγηση άδειας από την ST για τη χρήση τέτοιων προϊόντων ή υπηρεσιών τρίτων ή οποιασδήποτε πνευματικής ιδιοκτησίας που περιέχεται σε αυτά ή θεωρείται ως εγγύηση που καλύπτει τη χρήση σε οποιονδήποτε τρόπο τέτοιων προϊόντων ή υπηρεσιών τρίτων ή οποιασδήποτε πνευματικής ιδιοκτησίας που περιέχεται σε αυτά.
ΕΚΤΟΣ ΑΝ ΔΙΑΦΟΡΕΤΑΙ ΑΛΛΙΩΣ ΣΤΟΥΣ ΟΡΟΥΣ ΚΑΙ ΠΡΟΫΠΟΘΕΣΕΙΣ ΠΩΛΗΣΗΣ ΤΗΣ ST Η ST ΑΠΟΠΟΙΕΙΤΑΙ ΟΠΟΙΑΔΗΠΟΤΕ ΡΗΤΗ Ή ΣΙΩΠΗΡΗ ΕΓΓΥΗΣΗ ΟΣΟΝ ΑΦΟΡΑ ΤΗ ΧΡΗΣΗ ΚΑΙ/Η ΠΩΛΗΣΗ ΤΩΝ ΠΡΟΪΟΝΤΩΝ ST, ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΜΕΝΩΝ ΧΩΡΙΣ ΠΕΡΙΟΡΙΣΜΟ ΑΠΟΛΥΤΗ ΕΙΔΙΚΟΣ ΣΚΟΠΟΣ (ΚΑΙ ΤΑ ΙΣΟΔΥΝΑΜΙΑ ΤΟΥΣ ΔΙΑΤΥΠΩΣ ΤΩΝ ΝΟΜΩΝ ΟΠΟΙΑΔΗΠΟΤΕ ΔΙΚΑΙΟΔΟΣΙΑΣ), Ή ΠΑΡΑΒΙΑΣΗ ΟΠΟΙΑΔΗΠΟΤΕ ΕΥΡΕΣΙΤΕΧΝΙΑΣ, ΠΝΕΥΜΑΤΙΚΟΥ ΔΙΚΑΙΩΜΑΤΟΣ Ή ΑΛΛΟΥ ΔΙΚΑΙΩΜΑΤΟΣ ΠΝΕΥΜΑΤΙΚΗΣ ΙΔΙΟΚΤΗΣΙΑΣ. ΕΚΤΟΣ ΑΝ ΕΓΚΡΙΝΕΤΑΙ ΡΗΤΩΣ ΓΡΑΠΤΗ ΑΠΟ ΔΥΟ ΕΞΟΥΣΙΟΔΟΤΗΜΕΝΟΥΣ ΑΝΤΙΠΡΟΣΩΠΟΥΣ της ST, ΤΑ ΠΡΟΪΟΝΤΑ ST ΔΕΝ ΣΥΝΙΣΤΟΥΝΤΑΙ, ΕΓΚΡΙΝΕΤΑΙ Ή ΕΓΓΥΗΘΟΝΤΑΙ ΓΙΑ ΧΡΗΣΗ ΣΕ ΣΤΡΑΤΙΩΤΙΚΟ, ΑΕΡΟΠΟΛΙΤΙΚΟ, ΣΤΟ ΔΙΑΣΤΗΜΑ, ΚΑΤΑΣΚΕΥΗ, ΝΑΥΤΙΚΗ ΑΣΦΑΛΕΙΑ, Σ Ή ΣΥΣΤΗΜΑΤΑ ΟΠΟΙΑ ΑΠΟΤΥΧΙΑ Ή ΔΥΣΛΕΙΤΟΥΡΓΙΑ ΜΠΟΡΕΙ ΝΑ ΑΠΟΤΕΛΕΣΕΙ ΠΡΟΣΩΠΙΚΟΣ ΤΡΑΥΜΑΤΙΣΜΟΣ, ΘΑΝΑΤΟΣ, Ή ΣΟΒΑΡΗ ΠΕΡΙΟΥΣΙΑ Ή ΠΕΡΙΒΑΛΛΟΝΤΙΚΗ ΖΗΜΙΑ. ΤΑ ΠΡΟΪΟΝΤΑ ST ΠΟΥ ΔΕΝ ΚΑΘΟΡΙΖΟΝΤΑΙ ΩΣ «ΑΥΤΟΚΙΝΗΤΙΚΗ ΒΑΘΜΟΣ» ΜΠΟΡΟΥΝ ΝΑ ΧΡΗΣΙΜΟΠΟΙΟΥΝΤΑΙ ΜΟΝΟ ΣΕ ΕΦΑΡΜΟΓΕΣ ΑΥΤΟΚΙΝΗΤΟΥ ΜΕ ΕΥΘΥΝΗ ΤΟΥ ΧΡΗΣΤΗ.
Μεταπώληση προϊόντων ST με διατάξεις διαφορετικές από τις δηλώσεις ή/και τεχνικά χαρακτηριστικά που αναφέρονται σε αυτό το έγγραφο ακυρώνει αμέσως κάθε εγγύηση που παρέχεται από την ST για το προϊόν ή την υπηρεσία ST που περιγράφεται εδώ και δεν δημιουργεί ή επεκτείνει με οποιονδήποτε τρόπο καμία ευθύνη ST.
Το ST και το λογότυπο ST είναι εμπορικά σήματα ή σήματα κατατεθέντα της ST σε διάφορες χώρες.
Οι πληροφορίες σε αυτό το έγγραφο αντικαθιστούν και αντικαθιστούν όλες τις πληροφορίες που δόθηκαν προηγουμένως.
Το λογότυπο ST είναι σήμα κατατεθέν της STMicroelectronics. Όλα τα άλλα ονόματα είναι ιδιοκτησία των αντίστοιχων ιδιοκτητών τους.
© 2012 STMicroelectronics – Με την επιφύλαξη παντός δικαιώματος
Όμιλος εταιρειών STMicroelectronics Αυστραλία – Βέλγιο – Βραζιλία – Καναδάς – Κίνα – Τσεχία – Φινλανδία – Γαλλία – Γερμανία – Χονγκ Κονγκ – Ινδία – Ισραήλ – Ιταλία – Ιαπωνία –
Μαλαισία – Μάλτα – Μαρόκο – Φιλιππίνες – Σιγκαπούρη – Ισπανία – Σουηδία – Ελβετία – Ηνωμένο Βασίλειο – Ηνωμένες Πολιτείες της Αμερικής www.st.com

Doc ID 022910 Rev 2

41/41

Λήψη από το Arrow.com.

Έγγραφα / Πόροι

Μικροελεγκτές ST STM32 F0 [pdf] Εγχειρίδιο χρήστη
STM32 F0 Μικροελεγκτές, STM32 F0, Μικροελεγκτές

Αναφορές

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

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