STM32 F0 Microcontrollers

Specificazioni:

  • Nome di u produttu: STM32F0DISCOVERY
  • Numero di parte: STM32F0DISCOVERY
  • Microcontroller: STM32F051R8T6
  • Debugger integratu: ST-LINK/V2
  • Alimentazione: Diverse opzioni dispunibili
  • LED: Iè
  • Pulsanti: Iè
  • Connettori di estensione: Iè

Istruzzioni per l'usu di u produttu:

1. Inizio rapidu:

Per cumincià rapidamente cù u kit STM32F0DISCOVERY, seguite u
passi sottu:

  1. Cunnette u kit à u vostru urdinatore cù un cavu USB.
  2. Installa u toolchain di sviluppu necessariu chì sustene u
    STM32F0 SCUPERTA.
  3. Aprite l'uttellu di sviluppu è selezziunate u tavulinu adattatu
    paràmetri per STM32F0DISCOVERY.
  4. Caricate u vostru codice nantu à u microcontroller cù l'incrustatu
    Debugger ST-LINK/V2.
  5. Pudete avà principià aduprà u kit per u vostru desideriu
    applicazioni.

2. Requisiti di u sistema:

U kit STM32F0DISCOVERY richiede u sistema seguente
esigenze:

  • Un urdinatore cù un portu USB
  • Una cunnessione Internet per scaricà u sviluppu necessariu
    catena d'arnesi

3. Strumenta di sviluppu:

U kit STM32F0DISCOVERY hè cumpatibile cù un sviluppu
Toolchain chì sustene i microcontrollers STM32F0. Pudete scaricà
u toolchain necessariu da l'ufficiale websitu di u
fabricatore.

4. Hardware è Layout:

4.1 STM32F051R8T6 Microcontroller:

U kit hè furnutu cù un microcontroller STM32F051R8T6, chì
hè a unità principale di trasfurmazioni di u kit. Fornisce diverse
caratteristiche è funziunalità per e vostre applicazioni.

4.2 ST-LINK/V2 integratu:

U kit include un debugger ST-LINK / V2 integratu, chì permette
vi prugrammà è debug u microcontroller STM32F0 à bordu. Tu
pò ancu aduprà per programà è debug un STM32 esternu
applicazione.

4.3 Alimentazione è Scelta di l'Energia:

U kit supporta diverse opzioni di alimentazione. Pudete sceglie
accende u kit cù un cable USB cunnessu à u vostru urdinatore o un
alimentazione esterna. A selezzione di putenza pò esse cuntrullata usendu
i jumpers forniti.

4.4 LED:

U kit presenta LED chì ponu esse usatu per l'indicazione visuale o
scopi di debugging. U manuale d'utilizatore furnisce dettagli nantu à cumu utilizà
sti LED in modu efficace.

4.5 Pulsanti:

U kit include pulsanti chì ponu esse utilizati cum'è inputs d'utilizatori
per e vostre applicazioni. Sti buttoni sò cunnessi à u
microcontroller è pò esse programatu in cunseguenza.

4.6 JP2 (Idd):

JP2 hè un ponte di saldatura chì permette di misurà u currente
u cunsumu di u microcontroller. U manuale d'utilizatore furnisce
struzzioni nantu à cumu utilizà sta funzione.

4.7 Clock OSC:

U kit include un clock OSC per un timing precisu in u vostru
applicazioni. Fornisce u supply clock principale è un 32 KHz
fornitura di clock per operazioni di bassa putenza.

4.8 Ponti di saldatura:

U kit hà parechji ponti di saldatura chì ponu esse aduprati
cunfigurà o persunalizà certe funziunalità di u microcontroller. U
manuale d'utilizatore furnisce dettagli nantu à ogni ponte di saldatura è u so
scopu.

4.9 Connettori di estensione:

U kit furnisce connettori di estensione chì permettenu di cunnette
moduli supplementari o accessori per una funzionalità avanzata. U
manuale d'utilizatore furnisce dettagli nantu à cumu cunnetta diversi tipi di
moduli.

5. Moduli di cunnessione nantu à u Prototyping Board:

5.1 Schede d'accessori Mikroelektronica:

U kit hè cumpatibile cù schede accessori Mikroelektronica.
U manuale d'utilizatore furnisce struzzioni nantu à cumu cunnette è aduprà
sti schede cù u kit STM32F0DISCOVERY.

Schede adattatori 5.2 ST MEMS, presa standard DIL24:

U kit supporta schede adattatori ST MEMS cun standard DIL24
presa. U manuale d'utilizatore furnisce struzzioni nantu à cumu cunnette è
Aduprate queste schede cù u kit STM32F0DISCOVERY.

5.3 Schede Arduino Shield:

U kit hè cumpatibile cù e schede di scudo Arduino. L'utilizatore
manuale furnisce struzzioni nantu à cumu cunnette è aduprà sti schede
cù u kit STM32F0DISCOVERY.

6. Disegnu meccanicu:

U manual d'utilizatore include un disegnu meccanicu di u
Kit STM32F0DISCOVERY, chì furnisce dimensioni è layout detallati
infurmazione.

7. Schematici elettrici:

U manuale d'utilizatore include schemi elettrici di u
Kit STM32F0DISCOVERY, chì furnisce schemi di circuiti dettagliati è
cunnessione di cumpunenti.

FAQ:

Q: Chì sò i requisiti di u sistema per u STM32F0DISCOVERY
kit?

A: U kit richiede un urdinatore cù un portu USB è un Internet
cunnessione per scaricà u toolchain di sviluppu necessariu.

Q: Puderaghju aduprà u kit cù schede Arduino shield?

A: Iè, u kit hè cumpatibile cù i bordi di scudo Arduino. U
manuale d'utilizatore furnisce struzzioni nantu à cumu cunnette è aduprà questi
tavule.

Q: Cumu possu misurà u cunsumu attuale di u
microcontroller?

A: Pudete misurà u cunsumu attuale usendu u JP2
ponte di saldatura furnitu nantu à u kit. U manuale d'utilizatore furnisce
struzzioni nantu à cumu utilizà sta funzione.

Manuale d'uso UM1525
STM32F0DISCOVERY Kit di scuperta per i microcontrollers STM32 F0
Introduzione
U STM32F0DISCOVERY vi aiuta à scopre e funzioni STM32 F0 CortexTM-M0 è à sviluppà facilmente e vostre applicazioni. Hè basatu annantu à STM32F051R8T6, un microcontroller ARM® CortexTM 32-bit di serie STM0 F32, è include un strumentu di debug ST-LINK/V2 integratu, LED, pulsanti è una scheda di prototipazione.
Figura 1. STM32F0DISCOVERY

Tabella 1.

Strumenti applicabili Tipu
Strumenti di valutazione

Numero di parte STM32F0DISCOVERY

maghju 2012

Doc ID 022910 Rev 2

1/41
www.st.com

Scaricatu da Arrow.com.

Cuntenuti
Cuntenuti

UM 1525

1

Cunvenzioni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2

Inizio rapidu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.1 Accuminciamentu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.2 Requisiti di u sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.3 Strumenta di sviluppu chì sustene u STM32F0DISCOVERY. . . . . . . . . 7

2.4 Codice di ordine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3

Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

4

Hardware è layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

4.1 Microcontroller STM32F051R8T6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

4.2 ST-LINK/V2 integratu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

4.2.1 Utilizà ST-LINK/V2 per programà / debug l'STM32 F0 à bordu. . . . . . . 15

4.2.2 Utilizà ST-LINK/V2 per programà/debug una applicazione STM32 esterna. . 16

4.3 Alimentazione è scelta di putenza. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

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

4.5 Pulsanti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

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

4.7 Clock OSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.1 Fornitura di clock OSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.2 OSC 32 KHz clock supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.8 Ponti di saldatura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.9 Connettori di estensione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

5

Moduli di cunnessione nantu à a scheda di prototipu. . . . . . . . . . . . . . . . . . 27

5.1 Schede accessori Mikroelektronica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

5.2 ST MEMS "schede adattatori", presa DIL24 standard. . . . . . . . . . . . . . . . 30

5.3 Schede shield Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

6

Disegnu meccanicu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

7

Schemi elettrici. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

2/41

Doc ID 022910 Rev 2

Scaricatu da Arrow.com.

UM 1525

Cuntenuti

8

Storia di rivisione. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

3/41

Lista di tavule
Lista di tavule

UM 1525

Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12.

Strumenti applicabili. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Cunvenzioni ON/OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Stati Jumper. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Debug connector CN3 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Paràmetri di u ponte di saldatura. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Descrizione di pin MCU versus funzione di scheda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Cunnessione cù mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Cunnessione cù IDC10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Cunnessione cù una scheda DIL24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Schede adattatori MEMS supportate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Connexion avec les shields Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Storia di rivisione di documenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4/41 Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

UM 1525
Lista di figuri

Lista di figuri

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

STM32F0 SCUPERTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Schema di bloccu hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Disposizione superiore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Disposizione in fondu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 pacchettu STM32F051R8T6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 STM32F051R8T6 schema di bloccu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Cunfigurazione tipica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 STM32F0DISCOVERY imagine di cunnessione. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Immagine di cunnessione ST-LINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Utilizà i connettori IDC10 è mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 cunnessione di presa DIL24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Connessioni di a scheda di scudo Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 STM32F0DISCOVERY disegnu meccanicu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 STM32F0 SCUPERTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ST-LINK/V2 (solu SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 MCU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

5/41

Cunvenzioni

1

Cunvenzioni

UM 1525

U Tabella 2 furnisce a definizione di alcune cunvenzioni usate in u presente documentu.

Table 2. Cunvenzioni ON/OFF

Cunvenzione

Definizione

Jumper JP1 ON

Jumper fit

Jumper JP1 OFF

Jumper micca montatu

Ponte di saldatura SBx ON Connessioni SBx chjuse da saldatura Ponte di saldatura SBx OFF Connessioni SBx lasciate aperte

6/41 Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

UM 1525

2

Inizio rapidu

Inizio rapidu

U STM32F0DISCOVERY hè un kit di sviluppu à pocu costu è faciule d'utilizà per valutà rapidamente è inizià u sviluppu cù un microcontroller di a serie STM32 F0.
Prima di stallà è aduprà u pruduttu, accettate l'Accordu di Licenza di u Produttu di Valutazione da www.st.com/stm32f0discovery.
Per più infurmazione nantu à u STM32F0DISCOVERY è per u software di dimostrazione, visitate www.st.com/stm32f0discovery.

2.1

Accuminciari

Segui a sequenza sottu per cunfigurà a scheda STM32F0DISCOVERY è lanciate l'applicazione DISCOVER:
1. Verificate a pusizione di jumper nantu à u bordu, JP2 on, CN2 on (Discovery sceltu).
2. Connect the STM32F0DISCOVERY board à un PC cun un cable USB `type A to mini-B' through USB connector CN1 to power the board. Le LED rouge LD1 (PWR) et LD2 (COM) s'allument et le LED vert LD3 clignote.
3. Press u buttone d'utilizatore B1 (angulu in fondu à manca di u bordu).
4. Observe cumu u verde LED LD3 lampeggiante cambia secondu u buttone USER B1 clics.
5. Ogni cliccà nant'à u buttone USER B1 hè cunfirmatu da u blu LED LD4.
6. Per studià o mudificà u prughjettu DISCOVER in relazione à sta demo, visitate www.st.com/stm32f0discovery è seguite u tutoriale.
7. Scuprite i funziunalità STM32F0, scaricate è eseguisce prugrammi pruposti in a lista di prughjetti.
8. Sviluppà a vostra propria dumanda usendu ex disponibileamples.

2.2

Requisiti di u sistema

Windows PC (XP, Vista, 7) USB type A à Mini-B USB cable

2.3

Strumenta di sviluppu chì sustene u STM32F0DISCOVERY

Altium®, TASKINGTM VX-toolset ARM®, Atollic TrueSTUDIO® IARTM, EWARM (IAR Embedded Workbench®) KeilTM, MDK-ARMTM

2.4

Codice di ordine

Per urdinà u kit di scuperta STM32F0, utilizate u codice d'ordine STM32F0DISCOVERY.

Doc ID 022910 Rev 2

7/41

Scaricatu da Arrow.com.

Features

3

Features

UM 1525

U kit STM32F0DISCOVERY offre e seguenti caratteristiche: microcontroller STM32F051R8T6 cù 64 KB Flash, 8 KB RAM in un LQFP64
pacchettu ST-LINK/V2 à bordu cù un interruttore di modalità di selezzione per utilizà u kit cum'è standalone
ST-LINK/V2 (cù connettore SWD per a prugrammazione è u debugging) Alimentazione di a scheda: attraversu bus USB o da una alimentazione esterna 5 V voltage Alimentazione esterna di l'applicazione: 3 V è 5 V Quattru LED:
LD1 (rossu) per l'alimentazione 3.3 V in LD2 (rossu / verde) per a cumunicazione USB LD3 (verde) per l'uscita PC9 LD4 (blu) per l'uscita PC8 Dui pulsanti (utilizatori è reset) Intestazione di estensione per LQFP64 I/Os per una cunnessione rapida à a tavola di prototipu è a sonda faciule. Un tavulinu supplementu hè furnitu cù u kit chì pò esse cunnessu à u connettore di estensione per un prototipu è un sondaghju ancu più faciule. Un gran numaru di firmware di l'applicazioni pronti per esse gratuiti exampi sò dispunibuli nantu à www.st.com/stm32f0discovery per sustene a valutazione è u sviluppu rapidi.

8/41 Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

UM 1525

4

Hardware è layout

Hardware è layout

U STM32F0DISCOVERY hè cuncepitu intornu à u microcontroller STM32F051R8T6 in un pacchettu LQFP 64-pin. A Figura 2 illustra e cunnessione trà u STM32F051R8T6 è i so periferichi (STLINK/V2, push button, LED è connettori). A Figura 3 è a Figura 4 vi aiutanu à truvà queste caratteristiche nantu à u STM32F0DISCOVERY.
Figura 2. Schema di bloccu Hardware

Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

9/41

Hardware è layout Figura 3. Top layout

(LED rossu/verde) LD2 COM
3V alimentazione di entrata di uscita
Connettore CN3 SWD

ST-LINK/V2

UM 1525
LD1 (LED rossu) PWR 5V alimentazione input output output CN2 Selettore ST-LINK/DISCOVERY

STM32F051R8T6 B1 buttone d'utilizatore
(LED verde) LD3

JP2 IDD misura SB1 (VBAT)
SB3 (B1-USER) B2 Pulsante di reset SB4 (B2-RESET)
LD4 (LED blu)

MS30024V1

Nota:

Pin 1 di i connettori CN2, CN3, P1 è P2 sò identificati da un quadru.

10/41 Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

UM1525 Figura 4. Disposizione di fondu
SB5, SB7, SB9, SB11 (RISERVATA)
SB6, SB8, SB10, SB12 (DEFAULT)
SB13 (STM_RST) SB14, SB15 (RX, TX)

Hardware è layout
SB16, SB17 (cristalli X2) SB18 (MCO) SB19 (NRST) SB20, SB21 (cristalli X3) SB22 (T_SWO)
MS30025V1

Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

11/41

Hardware è layout

UM 1525

4.1

Microcontroller STM32F051R8T6

Questa MCU ARMTM avanzata di 32-bit di bassa è media densità cù un core ARM CortexTM-M0 RISC 32-bit di alta prestazione hà 64 Kbytes Flash, 8 Kbytes RAM, RTC, timers, ADC, DAC, comparatori è interfacce di cumunicazione.

Figura 5. STM32F051R8T6 pacchettu 34-&24

L'STM32 F0 offre prestazioni di 32 bit è elementi essenziali di DNA STM32 in applicazioni tipicamente indirizzate da microcontrollers a 8 o 16 bit. Beneficia da a cumminazione di prestazioni in tempu reale, operazione di bassa putenza, architettura avanzata è periferiche assuciate à l'ecosistema STM32, chì hà fattu u STM32 un riferimentu in u mercatu. Avà tuttu questu hè accessibile per l'applicazioni sensibili à i costi. L'STM32 F0 offre una flessibilità è una scalabilità senza precedenti per i prudutti di intrattenimentu in casa, l'apparecchi è l'equipaggiu industriale.
Stu dispusitivu furnisce i seguenti benefici. Esecuzione di codice superiore per un megliu rendimentu è un'eccellente efficienza di codice per
riduzzione di l'usu di a memoria integrata Connettività high-performance è periferiche analogiche avanzate per sustene una larga
gamma d'applicazioni Opzioni di clock flessibili è modi di bassa putenza cù sveglia rapida per bassa putenza
cunsumu
Hà e seguenti caratteristiche chjave: Core è cundizioni di u funziunamentu
ARM® CortexTM-M0 0.9 DMIPS/MHz fino a 48 MHz Gamma di alimentazione da 1.8/2.0 a 3.6 V Connettività ad alte prestazioni 6 Mbit/s USART 18 Mbit/s SPI con data frame da 4 a 16 bit 1 Mbit/s I²C veloce -mode plus HDMI CEC Control Enhanced 1x 16-bit PWM 3-fase timer di cuntrollu di u mutore 5x 16-bit timers PWM 1x 16-bit timer basi 1x 32-bit timer PWM 12 MHz I/O toggling

12/41

Doc ID 022910 Rev 2

Scaricatu da Arrow.com.

UM1525 Figura 6. STM32F051R8T6 schema di bloccu

Hardware è layout

Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

13/41

Hardware è layout

UM 1525

4.2

ST-LINK/V2 integratu

U strumentu di prugrammazione è debugging ST-LINK/V2 hè integratu in u STM32F0DISCOVERY. U ST-LINK/V2 integratu pò esse usatu in 2 modi diffirenti sicondu i stati di i jumper (vede a Tabella 3):
Programma / debug u MCU à bordu,
Programma / debug un MCU in una scheda di applicazione esterna utilizendu un cable cunnessu à u connettore SWD CN3.
U ST-LINK/V2 integratu supporta solu SWD per i dispositi STM32. Per infurmazione nantu à e funzioni di debugging è di prugrammazione riferite à u manuale d'utilizatore UM1075 (debugger/programmatore in-circuit ST-LINK/V2 per STM8 è STM32) chì descrive in dettaglio tutte e funzioni ST-LINK/V2.

Figura 7. Cunfigurazione tipica

Table 3. Stati Jumper

Statu di jumper

Descrizzione

I dui jumpers CN2 ON ST-LINK/V2 funzioni attivate per a prugrammazione di bordu (predeterminatu)

I dui jumpers CN2 OFF

Funzioni ST-LINK/V2 attivate per l'applicazione attraversu un connettore CN3 esternu (supportu SWD)

14/41 Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

UM 1525

Hardware è layout

4.2.1

Utilizà ST-LINK / V2 per programà / debug l'STM32 F0 à bordu
Per programà l'STM32 F0 à bordu, basta inserisce i dui jumpers in CN2, cum'è mostra in a Figura 8 in rossu, ma ùn aduprate micca u connettore CN3 chì puderia disturbà a cumunicazione cù u STM32F051R8T6 di u STM32F0DISCOVERY.
Figura 8. Immagine di cunnessione STM32F0DISCOVERY

Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

15/41

Hardware è layout

UM 1525

4.2.2
Nota:

Utilizà ST-LINK / V2 per programà / debug una applicazione esterna STM32
Hè assai faciule d'utilizà ST-LINK/V2 per programà u STM32 nantu à una applicazione esterna. Basta sguassate i 2 jumpers da CN2 cum'è mostra in a Figura 9, è cunnette a vostra applicazione à u connettore di debug CN3 secondu a Tabella 4.
SB19 è SB22 deve esse OFF se utilizate CN3 pin 5 in a vostra applicazione esterna.

Tabella 4.

Debug connecteur CN3 (SWD)

Pin

CN3

1

VDD_TARGET

2

SWCLK

3

GND

4

SWDIO

5

NRST

6

SWO

Designazione VDD da l'applicazione
SWD clock Ground
Input/output di dati SWD RESET di u MCU di destinazione
Riservatu

Figura 9. Image di cunnessione ST-LINK

16/41 Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

UM 1525

Hardware è layout

4.3

Alimentazione è scelta di putenza

L'alimentazione hè furnita sia da u PC ospite attraversu u cable USB, sia da una fonte di energia esterna 5V.
I diodi D1 è D2 pruteghjanu i pin 5V è 3V da l'alimentazione esterna:
5V è 3V ponu esse aduprati cum'è alimentazione di uscita quandu una altra scheda di applicazione hè cunnessa à i pin P1 è P2. In questu casu, i pins 5V è 3V furniscenu un alimentazione 5V o 3V è u cunsumu di energia deve esse più bassu di 100 mA.
5V pò ancu esse usatu cum'è alimentazione d'ingressu, per esempiu, quandu u cunnessu USB ùn hè micca cunnessu à u PC. In questu casu, a scheda STM32F0DISCOVERY deve esse alimentata da una unità di alimentazione o da l'equipaggiu ausiliari in cunfurmità cù a norma EN-60950-1: 2006 + A11/2009, è deve esse Safety Extra Low Vol.tage (SELV) cù capacità di putenza limitata.

4.4

LED

LD1 PWR: LED rossu indica chì a scheda hè alimentata. LD2 COM: LED Tricolore (COM) avvisa nantu à u statu di cumunicazione cum'è seguente:
LED Rossu/Off lampeggiante lento: À l'accensione prima di l'inizializazione USB Lampeggiante rapidu LED Rossu/Off: Dopu a prima cumunicazione curretta trà PC è
STLINK/V2 (enumerazione) LED Rossu On: Quandu l'inizializazione trà PC è ST-LINK/V2 hè successu
finitu LED Verde On: Dopu à l'inizializazione di a cumunicazione di destinazione successu LED Rossu/Verde lampeggiante: Durante a cumunicazione cù u LED LED Rossu Accesu: Comunicazione finita è OK LED Orange On: Fallu di cumunicazione User LD3: LED verde d'utilizatore cunnessu à l'I/O PC9 di u STM32F051R8T6 . User LD4: LED blu d'utilizatore cunnessu à l'I/O PC8 di u STM32F051R8T6.

4.5

Pulsanti

B1 USER: Pulsante d'utilizatore cunnessu à l'I/O PA0 di u STM32F051R8T6. B2 RESET: Push button usatu per RESET u STM32F051R8T6.

4.6

JP2 (Idd)

Jumper JP2, marcatu Idd, permette à u cunsumu di STM32F051R8T6 per esse misurata sguassendu u jumper è culligatu un ammetru.
Jumper on: STM32F051R8T6 hè alimentatu (default).
Jumper off: un ammetru deve esse cunnessu per misurà u currente STM32F051R8T6, (se ùn ci hè micca un ammeter, l'STM32F051R8T6 ùn hè micca alimentatu).

Doc ID 022910 Rev 2

17/41

Scaricatu da Arrow.com.

Hardware è layout

UM 1525

4.7
4.7.1
4.7.2

Orologio OSC
Fornitura di clock OSC
PF0 è PF1 ponu esse usatu cum'è GPIO o cum'è oscillatore HSE. Per automaticamente, questi I / O sò cunfigurati cum'è GPIO, cusì SB16 è SB17 sò chjusi, SB18 hè apertu è R22, R23, C13 è C14 ùn sò micca populati.
Un clock HSE esternu pò esse furnitu à u MCU in trè manere: MCO da ST-LINK. Da MCO di u STM32F103. Questa frequenza ùn pò esse
cambiatu, hè fissatu à 8 MHz è cunnessu à PF0-OSC_IN di u STM32F051R8T6. Configurazione necessaria: SB16, SB18 CHIUSO R22, R23 rimosso SB17 OPEN Oscillator onboard. Da u cristallu X2 (micca furnitu). Per e frequenze tipiche è i so condensatori è resistori, fate riferimentu à a Scheda Dati STM32F051R8T6. Configurazione necessaria: SB16, SB17 SB18 OPEN R22, R23, C13, C14 Oscillatore saldatu da PF0 esternu. Da l'oscillatore esternu attraversu u pin 7 di u connector P1. Configurazione necessaria: SB16, SB17 CHIUSO SB18 APERTO R22 è R23 eliminati
Fornitura di clock OSC 32 KHz
PC14 è PC15 pò esse usatu cum'è GPIO o cum'è oscillatore LSE. Per automaticamente, questi I / O sò cunfigurati cum'è GPIO, cusì SB20 è SB21 sò chjusi è X3, R24, R25 ùn sò micca populati.
Un clock LSE esternu pò esse furnitu à u MCU in duie manere: Oscillatore à bordu. Da u cristallu X3 (micca furnitu). Configurazione necessaria:
SB20, SB21 OPEN C15, C16, R24 è R25 saldati. Oscillator da PC14 esternu. Da l'oscillatore esternu attraversu u pin 5 di u connettore P1. Configurazione necessaria: SB20, SB21 CHIUSO R24 è R25 eliminati

18/41 Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

UM 1525

Hardware è layout

4.8

Ponti di saldatura

Table 5. Parametri di ponti di saldatura

Ponte

Statu (1)

Descrizzione

SB16,17 (cristalli X2) (2)
SB6,8,10,12 (Default) SB5,7,9,11 (Riservatu)

OFF
ON ON OFF

SB20,21 (cristalli X3)

OFF ON

SB4 (B2-RESET)

ON OFF

SB3 (B1-USER)

ON OFF

SB1

ON

(VBAT alimentatu da VDD) OFF

SB14,15 (RX,TX)

OFF ON

SB19 (NRST)

ON OFF

SB22 (T_SWO)
SB13 (STM_RST)

ON OFF OFF ON

SB2 (BOOT0)

ON OFF

SB18 (MCO)(2)

ON OFF

X2, C13, C14, R22 è R23 furnisce un clock. PF0, PF1 sò disconnected from P1. PF0, PF1 sò cunnessi à P1 (R22, R23 è SB18 ùn deve micca esse stallati). Riservatu, ùn mudificà micca. Riservatu, ùn mudificà micca. X3, C15, C16, R24 è R25 furnisce un clock 32 KHz. PC14, PC15 ùn sò micca cunnessi à P1. PC14, PC15 sò cunnessi solu à P1 (R24, R25 ùn deve esse micca stallatu). U buttone B2 hè cunnessu à u pin NRST di u STM32F051R8T6 MCU. U buttone B2 ùn hè micca cunnessu u pin NRST di u STM32F051R8T6 MCU. U buttone B1 hè cunnessu à PA0. U buttone B1 ùn hè micca cunnessu à PA0. VBAT hè alimentatu permanentemente da VDD. VBAT ùn hè micca alimentatu da VDD ma pin3 di P1. Riservatu, ùn mudificà micca. Riservatu, ùn mudificà micca. U signale NRST di u connettore CN3 hè cunnessu à u pin NRST di u STM32F051R8T6 MCU. U signale NRST di u connettore CN3 ùn hè micca cunnessu à u pin NRST di u STM32F051R8T6 MCU. U signale SWO di u cunnessu CN3 hè cunnessu à PB3. U signale SWO ùn hè micca cunnessu. Nisuna incidenza nantu à u signalu NRST STM32F103C8T6 (ST-LINK/V2). STM32F103C8T6 (ST-LINK/V2) U signalu NRST hè cunnessu à GND. U signale BOOT0 di u STM32F051R8T6 MCU hè tenutu bassu attraversu una resistenza di pull-down 510 Ohm. U signale BOOT0 di u STM32F051R8T6 MCU pò esse stabilitu altu attraversu una resistenza di pull-up 10 KOhm R27 à saldarà. Fornisce l'8 MHz per OSC_IN da MCO di STM32F103C8T6. Vede a descrizzione di SB16, SB17.

1. U statu SBx predeterminatu hè indicatu in grassu.
2. L'orologio OSC_IN vene da MCO se SB18 hè ON è SB16,17 sò OFF è vene da X2 se SB18 hè OFF è SB16,17 sò ON.

Doc ID 022910 Rev 2

19/41

Scaricatu da Arrow.com.

Hardware è layout

UM 1525

4.9

Connettori di estensione

L'intestazione maschile P1 è P2 ponu cunnette u STM32F0DISCOVERY à una scheda di prototipazione / imballaggio standard. STM32F051R8T6 GPI/Os sò dispunibuli nantu à sti connettori. P1 è P2 ponu ancu esse sondati da un oscilloscopiu, analizatore logicu o voltmetru.

Tabella 6.

Descrizione pin MCU versus funzione di scheda (pagina 1 di 7)

pin MCU

Funzione di bordu

P2 P1 CN3 Alimentazione I/O Free OSC SWD LED Pulsante LQFP64

Funzione principale

Funzioni alternative

BOOT0 BOOT0

60

NRST NRST

7

2_CTS,

IN0,

2_CH1_ETR,

PA0

1_INM6, 1_OUT,

14

TSC_G1_IO1,

RTC_TAMP2,

WKUP1

2_RTS,

IN1,

PA1

2_CH2, 1_INP,

15

TSC_G1_IO2,

EVENTU

2_TX,

IN2,

2_CH3,

PA2

15_CH1,

16

2_INM6,

2_OUT,

TSC_G1_IO3

2_RX,

IN3,

PA3

2_CH4, 15_CH2,

17

2_INP,

TSC_G1_IO4,

USER

NRST RESET

6 5 10
15
16 17 18

20/41 Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

UM 1525

Hardware è layout

Tabella 6.

Descrizione pin MCU versus funzione di scheda (pagina 2 di 7)

pin MCU

Funzione di bordu

P2 P1 CN3 Alimentazione I/O Free OSC SWD LED Pulsante LQFP64

Funzione principale

Funzioni alternative

1_NSS / 1_WS,

2_CK,

IN4,

PA4

14_CH1, DAC1_OUT,

20

1_INM4,

2_INM4,

TSC_G2_IO1

1_SCK / 1_CK,

CEC,

IN5,

PA5

2_CH1_ETR, (DAC2_OUT),

21

1_INM5,

2_INM5,

TSC_G2_IO2

1_MISO / 1_MCK,

IN6,

3_CH1,

PA6

1_BKIN, 16_CH1,

22

1_OUT,

TSC_G2_IO3,

EVENTU

1_MOSI / 1_SD,

IN7,

3_CH2,

14_CH1,

PA7

1_CH1N,

23

17_CH1,

2_OUT,

TSC_G2_IO4,

EVENTU

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

Scaricatu da Arrow.com.

Hardware è layout

Tabella 6.

Descrizione pin MCU versus funzione di scheda (pagina 3 di 7)

pin MCU

Funzione di bordu

UM 1525

P2 P1 CN3 Alimentazione I/O Free OSC SWD LED Pulsante LQFP64

Funzione principale

Funzioni alternative

1_RX,

PA10

1_CH3, 17_BKIN,

43

TSC_G4_IO2

1_CTS,

1_CH4,

PA11 1_OUT,

44

TSC_G4_IO3,

EVENTU

1_RTS,

1_ETR,

PA12 2_OUT,

45

TSC_G4_IO4,

EVENTU

PA13

IR_OUT, SWDAT

46

PA14

2_TX, SWCLK

49

1_NSS / 1_WS,

PA15

2_RX, 2_CH1_ETR,

50

EVENTU

IN8,

3_CH3,

PB0

1_CH2N,

26

TSC_G3_IO2,

EVENTU

IN9,

3_CH4,

PB1

14_CH1,

27

1_CH3N,

TSC_G3_IO3

PB2 o

NPOR (1.8 V

TSC_G3_IO4

28

modu)

1_SCK / 1_CK,

PB3

2_CH2, TSC_G5_IO1,

55

EVENTU

SWO

SWDIO SWCLK

23 22

21

4

20

2

17

16

27

28

29

6

11

22/41

Doc ID 022910 Rev 2

Scaricatu da Arrow.com.

UM 1525

Hardware è layout

Tabella 6.

Descrizione pin MCU versus funzione di scheda (pagina 4 di 7)

pin MCU

Funzione di bordu

P2 P1 CN3 Alimentazione I/O Free OSC SWD LED Pulsante LQFP64

Funzione principale

Funzioni alternative

1_MISO / 1_MCK,

PB4

3_CH1, TSC_G5_IO2,

56

EVENTU

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

EVENTU

2_SCL,

PB10

CEC, 2_CH3,

29

SYNC

2_SDA,

PB11

2_CH4, G6_IO1,

30

EVENTU

2_NSS,

PB12

1_BKIN, G6_IO2,

33

EVENTU

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

Scaricatu da Arrow.com.

Hardware è layout

Tabella 6.

Descrizione pin MCU versus funzione di scheda (pagina 5 di 7)

pin MCU

Funzione di bordu

Funzione principale

Funzioni alternative

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

VERDE BLU

P2 P1 CN3 Alimentazione I/O Free OSC SWD LED Pulsante LQFP64

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

24/41

Doc ID 022910 Rev 2

Scaricatu da Arrow.com.

UM 1525

Hardware è layout

Tabella 6.

Descrizione pin MCU versus funzione di scheda (pagina 6 di 7)

pin MCU

Funzione di bordu

P2

P1

CN3

OSC

LED

Funzione principale

Funzioni alternative

Alimentazione elettrica

I/O gratuiti

SWD

Pulsà u buttone

LQFP64

OSC32_IN OSC32_OUT

PC14-

OSC32_ OSC32_IN

3

IN

PC15-

OSC32_ OSC32_OUT

4

OUT

PD2

3_ETR

54

PF0OSC_IN

OSC_IN

5

PF1-

OSC_ OSC_OUT

6

OUT

PF4

EVENTU

18

PF5

EVENTU

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

Scaricatu da Arrow.com.

P2 P1 CN3 Alimentazione GND GND Free I/O OSC SWD LED Pulsante LQFP64

Hardware è layout

Tabella 6.

Descrizione pin MCU versus funzione di scheda (pagina 7 di 7)

pin MCU

Funzione di bordu

Funzione principale

Funzioni alternative

UM 1525

9 33 33

26/41 Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

UM 1525

Moduli di cunnessione nantu à a scheda di prototipu

5

Moduli di cunnessione nantu à a scheda di prototipu

Questa sezione dà alcuni example di cumu cunnette i moduli pronti per l'usu dispunibuli da diversi fabricatori à u kit STM32F0DISCOVERY via a scheda di prototipazione inclusa in u kit.
Software exampi, basati nantu à e cunnessione descritte quì sottu, sò dispunibili à www.st.com/stm32f0discovery.

5.1

Schede accessori Mikroelektronica
Mikroelektronika, http://www.mikroe.com, hà specificatu dui connettori standard per i so schede accessori, chjamati mikroBUSTM (http://www.mikroe.com/mikrobus_specs.pdf) è IDC10.
MikroBUSTM hè un connettore 16-pin per cunnette schede d'accessori assai rapidamente è facilmente à una scheda di microcontroller per mezu di cumunicazioni SPI, USART o I2C, inseme cù pin supplementari cum'è Input Analog, PWM è Interrupt.
U gruppu di schede mikroElektronika cumpatibili cù mikroBUSTM hè chjamatu "Click boards".
IDC10 hè un connettore 10-pin per cunnette l'I / O di u scopu generale di un MCU à altre schede accessori.
I tavule sottu sò una solu suluzione per cunnette mikroBUSTM è IDC boards à u STM32F0DISCOVERY; sta suluzione usata in i diversi examples hè dispunibule à www.st.com/stm32f0discovery.

Table 7. Cunnessu cù mikroBUSTM

Mikroelektronica mikroBUSTM

Pin

Descrizzione

AN RST CS SCK

Pin analogicu Reset pin SPI Chip Select line SPI Clock line

MISO

Linea di output SPI Slave

MOSI PWM INT

SPI Slave Input line PWM output line Line Interrupt hardware

RX

UART linea di ricezione

TX SCL SDA 5V

UART Transmit line I2C Clock Line I2C Data Line VCC 5V power line

STM32F0 SCUPERTA

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

Description DAC1_OUT GPIO OUTPUT (5V tolérant) GPIO OUTPUT (5V tolérant) SPI1_SCK SPI1_MISO SPI1_MOSI TIM1_CH1 GPIO INPUT EXTI (5V tolérant) USART2_RX USART2_TX I2C2_SCL I2C2_SDA Power line

Doc ID 022910 Rev 2

27/41

Scaricatu da Arrow.com.

Moduli di cunnessione nantu à a scheda di prototipu

Table 8. Cunnessu cù IDC10

Connettore Mikroelektronica IDC10

P0

GPIO

P1

GPIO

P2

GPIO

P3

GPIO

P4

GPIO

P5

GPIO

P6

GPIO

P7 VCC GND P0

GPIO VCC 5V linea di alimentazione Referenza Terra GPIO

P1

GPIO

P2

GPIO

P3

GPIO

UM 1525

STM32F0 SCUPERTA

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

SORTIE GPIO (tolérant 3.3 V) SORTIE GPIO (tolérant 3.3 V) SORTIE GPIO (tolérant 3.3 V) SORTIE GPIO (tolérant 3.3 V) SORTIE GPIO (tolérant 3.3 V) SORTIE GPIO (tolérant 3.3 V) SORTIE GPIO (tolérant 5 V) (tolérant 5 V) VDD VSS SORTIE GPIO (tolérant 3.3 V) SORTIE GPIO (tolérant 3.3 V) SORTIE GPIO (tolérant 3.3 V) SORTIE GPIO (tolérant 3.3 V)

28/41 Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

UM 1525

Moduli di cunnessione nantu à a scheda di prototipu

A Figura 10 illustra a cunnessione trà u STM32F0 Discovery è i 2 connectors, IDC10 è mikroBUSTM.
Figura 10. Utilizendu i connettori IDC10 è mikroBUSTM

Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

29/41

Moduli di cunnessione nantu à a scheda di prototipu

UM 1525

5.2

ST MEMS "schede adattatori", presa DIL24 standard
STMicroelectronics hà definitu un connettore DIL24 standard per valutà facilmente i so sensori MEMS cunnessi à un microcontroller per mezu di cumunicazioni SPI o I2C.
A Tabella 9 hè una suluzione per cunnette e schede DIL24 à u STM32F0DISCOVERY, sta suluzione hè aduprata in diverse ex.amples è dispunibule à www.st.com/stm32f0discovery.

Table 9. Cunnessu cù una scheda DIL24 ST MEMS DIL24 Eval board
P01 VDD Alimentazione P02 Vdd_IO Alimentazione per pin I/O P03 NC P04 NC P05 NC P06 NC P07 NC P08 NC P09 NC P10 NC P11 NC P12 NC P13 GND Alimentazione 0V P14 INT1 Interrupt inerziale INT1 in Pererziale 15 NC P2 NC P2 NC P16 CS – 17:SPI attivato 18:modalità I19C

P20

SCL (orologio seriale I2C) SPC (orologio seriale SPI)

3 V 3 V
GND PB12 PB11
PA11 PB6 PB3

STM32F0 DISCOVERY VDD VDD
GND GPIO INPUT EXTI (tolérant à 5 V) GPIO INPUT EXTI (tolérant à 5 V)
SORTIE GPIO (tolérant 5V) I2C1_SCL SPI1_SCK

P21

SDA I2C Serial Data SDI SPI Serial Data Input

PB7 I2C1_SDA PB5 SPI1_MOSI

P22

SDO SPI Serial Data Output I2C menu significativu di l'indirizzu di u dispusitivu

PB4

SPI1_MISO

P23 NC P24 NC

30/41 Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

UM 1525

Moduli di cunnessione nantu à a scheda di prototipu

A Figura 11 illustra e cunnessione trà u STM32F0 Discovery è u socket DIL24.
Figura 11. Cunnessioni socket DIL24

Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

31/41

Moduli di cunnessione nantu à a scheda di prototipu

UM 1525

Nota:

Schede adattatori MEMS supportate
A Tabella 10 hè una lista di schede adattatori MEMS supportate da aprile 2012.

Table 10. Schede adattatori MEMS supportate

ST MEMS DIL24 Eval Board

Pruduttu core

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 (basatu nantu à LSM303DLHC)

STEVAL-MKI120V1 STEVAL-MKI122V1

LPS331AP LSM330DLC

STEVAL-MKI123V1

LSM330D

STEVAL-MKI124V1

MODULE 10AXIS [LSM303DLHC + L3GD20+ LPS331AP]

STEVAL-MKI125V1

A3G4250D

Per una lista aghjurnata, visitate http://www.st.com/internet/evalboard/subclass/1116.jsp. I schede DIL24 sò descritte cum'è "schede adattatori" in u campu "Descrizzione generale".

32/41

Doc ID 022910 Rev 2

Scaricatu da Arrow.com.

UM 1525

Moduli di cunnessione nantu à a scheda di prototipu

5.3

Schede shield Arduino
ArduinoTM hè una piattaforma di prototipu di l'elettronica open-source basata in hardware è software flessibile è faciule d'utilizazione. Vede http://www.arduino.cc per più infurmazione.
I bordi d'accessori di Arduino sò chjamati "Shields" è ponu esse facilmente cunnessi à u STM32F0 Discovery secondu a tabella seguente.

Table 11. Cunnessu cù shields Arduino

Connexion avec les shields Arduino

Connettore d'alimentazione Arduino

Reset 3V3 5V GND GND Vin

Reset from Shield board VCC 3.3V power line VCC 5V power line Terra di riferimentu Terra di riferimentu Alimentazione esterna

Connecteur analogique Arduino

A0

Ingressu analogicu o pin digitale 14

A1

Ingressu analogicu o pin digitale 15

A2

Ingressu analogicu o pin digitale 16

A3

Ingressu analogicu o pin digitale 17

A4

Ingressu analogicu o SDA o pin digitale 18

A5

Ingressu analogicu o SCL o pin digitale 19

Connettore digitale Arduino

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

Pin digitale 0 o RX Pin digitale 1 o TX Pin digitale 2 / Interruzione esterna Pin digitale 3 / Ext int o PWM Pin digitale 4 Pin digitale 5 o PWM Pin digitale 6 o PWM Pin digitale 7 Pin digitale 8 Pin digitale 9 o PWM Pin digitale 10 o CS o PWM Pin digitale 11 o MOSI o PWM Pin digitale 12 o MISO Pin digitale 13 o SCK Reference Ground ADC voltagE riferenza

STM32F0 SCUPERTA

NRST 3V 5V
GND GND VBAT

Resettate a scuperta VDD VDD Reference Ground Ground Jumper per adatta

STM32F0 SCUPERTA

PC0

ADC_IN10

PC1

ADC_IN11

PC2

ADC_IN12

PC3

ADC_IN13

PC4 o PF7 ADC_IN14 o I2C2_SDA

PC5 o PF6 ADC_IN15 o I2C2_SCL

STM32F0 SCUPERTA

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

USART2_RX USART2_TX EXTI (tolérant 5V) EXTI (tolérant 5V) ou TIM2_CH4 GPIO (tolérant 3V) TIM17_CH1 TIM16_CH1 GPIO (tolérant 3V) GPIO (tolérant 3V) TIM14_CH1 TIM1_CH4 SPI1_MOSI ou SPI3_MOSI _SPI2_CH1_CH1 Non connecté

Doc ID 022910 Rev 2

33/41

Scaricatu da Arrow.com.

Moduli di cunnessione nantu à a scheda di prototipu

UM 1525

Connexion avec les shields Arduino (suite)

Connettore Arduino ICSP

1

MISO

2

VCC 3.3V

3

SCK

4

MOSI

5

RST

6

GND

STM32F0 SCUPERTA

PB4 3V PB3 PB5 NRST GND

SPI1_MISO VDD SPI1_SCK SPI1_MOSI Reset Discovery Reference Terra

34/41 Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

UM 1525

Moduli di cunnessione nantu à a scheda di prototipu

La figure 12 illustre les connexions entre le STM32F0 Discovery et les cartes de blindage Arduino.
Figura 12. Cunnessioni di a scheda di scudo Arduino

Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

35/41

Disegno meccanicu

6

Disegno meccanicu

Figura 13. Disegnu meccanicu STM32F0DISCOVERY

UM 1525

36/41 Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

Scaricatu da 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 30 31 32 33 XNUMX XNUMX
Intestazione 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
PD2
PF0 PF1 PF4 PF5 PF6 PF7
MCO
VBAT
BOTTA 0
NRST

PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15
PD2
PF0 PF1 PF4 PF5 PF6 PF7
MCO
VBAT
BOTTA 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 30 31 32 33 XNUMX XNUMX
Intestazione 33

RevB.0 -> PCB label MB1034 B-00 PA6, PA7, PC4, PC5, PB0, PB1 sò dispunibili è P1, P2 sò Header 33 pts
RevA.0 -> PCB label MB1034 A-00

STMicroelectronics
Titre :
STM32F0 SCUPERTA
Numeru: MB1034 Rev: B.0 (PCB.SCH) Data: 2/3/2012 4

Scheda 1 di 3

Figura 14. STM32F0DISCOVERY

Schemi elettrici

7

Schemi elettrici

UM 1525

38/41 Scaricatu da Arrow.com.

2 4
DEFAULT
1 2 3 4
RISERVATA

Schemi elettrici Figura 15. ST-LINK/V2 (solu SWD)

Identificazione di u Board: PC13=0

R18 10K R19 10K

R13 100K

Ùn hè adattatu

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

Ùn hè adattatu

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
Intestazione 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 Deve esse assai vicinu à STM32F103 pin 29

R34

MCO MCO

100

C24

26 T_JTCK 25

20 pF R11
100

Ùn hè adattatu

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 Selected

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

Vicinu à JP Not Fitted

Ùn hè adattatu

USB

U5V

CN1

ID 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

NATA

Infatti

3V

3V

JP2

VDD

R2 1K

LD1 RED

3V

C6

C7

C12

C9

100nF 100nF 100nF 100nF

COM
LED_STLINK

LD2

Rossu

R4 2

1

100

R3 3 100

4

R1 0

3V

_Verde

LD_BICOLOR_CMS

PWR

5V

U1

1 Vin

Votu 5

D2

OUT_3V

3V

C1

3 INH
GND

1µF_X5R_0603

BYPASS

BAT60JFILM C4 1µF_X5R_0603

LD3985M33R

C2

C3

100 nF

10nF_X7R_0603

C5 100 nF

STMicroelectronics

Titre :
STM32F0DISCOVERY ST-LINK/V2 (solu SWD)

Numero: MB1034 Rev: B 0 (PCB SCH) Data: 2/3/2012

Scheda 2 di 3

UM 1525

Scaricatu da 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

Ùn hè adattatu
BOTTA 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

PD2 54

PB3 55

PB4 56

PB5 57

PB6 58

PB7 59

BOTTA0 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

Ùn hè adattatu

C17

1 uF

SB1

Vicinu à STM32

VBAT PC13 PC14 PC15

PC13 PC14 SB21 PC15

SB20

Vicinu à XTAL è MCU micca adattatu

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 o NPOR (modu 1.8V)
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
Ùn hè adattatu

PF1

PF1

SB16

R23

R22

0 X2

390

1

2

8 MHz C14 20 pF

C13 20 pF

VDD

VDD

C18

C20

C21 C19

1 uF

100nF 100nF 100nF

PC9

R30

330

PC8

R31

660

LD3 verde LD4 blu

VDD
Ùn hè adattatu
R33 100K
NRST SB4
B2 C23
100 nF

1

2

SW-PUSH-CMS

4

3

Pulsante RESET

Ùn hè adattatu
PA0 SB3

VDD
R32 100
B1 C22

1

2

SW-PUSH-CMS

100nF R28 330

3

4

R29 220K

U buttone USER & WAKE-UP

STMicroelectronics
Titre :
STM32F0 DISCOVERY MCU
Numeru: MB1034 Rev: B.0 (PCB.SCH) Data: 3/1/2012

Scheda 3 di 3

UM1525 Figura 16. MCU

Schemi elettrici

Storia di rivisione

8

Storia di rivisione

UM 1525

Table 12. Storia di rivisione di documenti

Data

Revisione

Cambiamenti

20-mar-2012

1

Liberazione iniziale.

30-maghju-2012

2

Aggiunta Sezione 5: Cunnessione di moduli nantu à a scheda di prototipu à a pagina 27.

40/41 Scaricatu da Arrow.com.

Doc ID 022910 Rev 2

UM 1525

Per piacè leghjite attentamente:
L'infurmazioni in stu documentu sò furnite solu in cunnessione cù i prudutti ST. STMicroelectronics NV è e so filiali ("ST") si riservanu u dirittu di fà cambiamenti, currezzione, mudificazioni o migliure, à stu documentu, è i prudutti è servizii descritti quì in ogni mumentu, senza avvisu. Tutti i prudutti ST sò venduti in cunfurmità cù i termini è e cundizioni di vendita di ST. I cumpratori sò solu rispunsevuli di a scelta, a selezzione è l'usu di i prudutti è servizii ST descritti quì, è ST ùn assume alcuna responsabilità in quantu à a scelta, selezzione o usu di i prudutti è servizii ST descritti quì. Nisuna licenza, espressa o implicita, per preclusione o altrimenti, à qualsiasi diritti di pruprietà intellettuale hè cuncessa sottu à stu documentu. Se qualsiasi parte di stu documentu si riferisce à qualsiasi prudutti o servizii di terzu, ùn serà micca cunsideratu una licenza concessa da ST per l'usu di tali prudutti o servizii di terzu, o qualsiasi pruprietà intellettuale cuntenuta in questu o cunsiderata cum'è una garanzia chì copre l'usu in. qualsiasi manera di tali prudutti o servizii di terzu o qualsiasi pruprietà intellettuale cuntenuta in questu.
A MENO QUOTE STATE CONTRUS NEI TERMINI E CONDIZIONI DI VENDITA ST, ST DECLINA QUALSIASI GARANZIA ESPRESSA O IMPLICITA RIGUARDU À L'USU E/O A VENDITA DI PRODOTTI ST, INCLUSI SENZA LIMITAZIONI GARANZIE IMPLICITE DI COMMERCIABILITÀ, IDONEITA' PER L'UNITÀ DI PARTECIPAZIONE DI L'UNITÀ DI QUALUNQUE JURISDICTION), O INFRAZIONE DI QUALUNQUE PATENT, COPYRIGHT O ALTRI DRITTI DI PROPRIETÀ INTELLECTUAL. A MENU APPROVU ESPRESSAMENTE IN SCRITTA DA DUE RAPPRESENTANTI AUTORIZZATI ST, I PRODOTTI ST ùn sò micca RACCOMANDATI, AUTORIZZATI O GARANTITI PER L'USU IN MILITARI, AIR CRAFT, SPAZI, LIFE SAVING, O LIFE SUSTAINTING APPLICATIONS WHERE WHERE APPLICATIONS WHERE SYSTEM IN MALF ULT IN DANNI PERSONALI, MORTE, O PROPRIETÀ GRAVU O DANNI AMBIENTALI. I PRODOTTI ST chì ùn sò micca SPECIFICATI COME "GRADU AUTOMOTIVE" POSSONI ESSERE USATI SOLAMENTE IN APPLICAZIONI AUTOMOTIVE À RISCHI DI L'UTENTE.
A rivendita di i prudutti ST cù disposizioni diverse da e dichjarazioni è / o caratteristiche tecniche stabilite in stu documentu annullerà immediatamente ogni garanzia accordata da ST per u pruduttu o serviziu ST descrittu quì è ùn crea micca o estende in alcun modu alcuna responsabilità di ST.
ST è u logo ST sò marchi o marchi registrati di ST in diversi paesi.
L'infurmazione in stu documentu rimpiazza è rimpiazza tutte l'infurmazioni furnite prima.
U logu ST hè una marca registrata di STMicroelectronics. Tutti l'altri nomi sò a pruprietà di i so rispettivi patroni.
© 2012 STMicroelectronics - Tutti i diritti riservati
Gruppu di cumpagnie STMicroelectronics Australia - Belgio - Brasile - Canada - Cina - Repubblica Ceca - Finlandia - Francia - Germania - Hong Kong - India - Israele - Italia - Giappone -
Malasia – Malta – Maroccu – Filippine – Singapore – Spagna – Svezia – Svizzera – Regnu Unitu – Stati Uniti d’America www.st.com

Doc ID 022910 Rev 2

41/41

Scaricatu da Arrow.com.

Documenti / Risorse

Microcontroller ST STM32 F0 [pdfManuale d'usu
STM32 F0 Microcontrollers, STM32 F0, Microcontrollers

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *