STM32 F0 Mikwokontwolè

Espesifikasyon:

  • Non pwodwi: STM32F0DISCOVERY
  • Nimewo Pati: STM32F0DISCOVERY
  • Mikwokontwolè: STM32F051R8T6
  • Embedded Debugger: ST-LINK/V2
  • Pwovizyon pou pouvwa: Plizyè opsyon ki disponib
  • LEDs: Wi
  • Pouse bouton: Wi
  • Konektè ekstansyon: Wi

Enstriksyon Itilizasyon pwodwi:

1. Kòmanse rapid:

Pou byen vit kòmanse ak twous STM32F0DISCOVERY la, swiv la
etap anba a:

  1. Konekte twous la nan òdinatè w lan lè l sèvi avèk yon kab USB.
  2. Enstale chèn zouti devlopman ki nesesè pou sipòte
    STM32F0DISCOVERY.
  3. Louvri zouti devlopman an epi chwazi tablo ki apwopriye a
    paramèt pou STM32F0DISCOVERY.
  4. Chaje kòd ou a sou mikrokontwolè a lè l sèvi avèk entegre a
    ST-LINK/V2 debogaj.
  5. Ou kapab kounye a kòmanse itilize twous la pou ou vle
    aplikasyon yo.

2. Kondisyon sistèm:

Twous STM32F0DISCOVERY a mande sistèm sa a
kondisyon:

  • Yon òdinatè ki gen yon pò USB
  • Yon koneksyon entènèt pou telechaje devlopman ki nesesè yo
    chèn zouti

3. Chèn zouti devlopman:

Twous STM32F0DISCOVERY a konpatib ak yon devlopman
chèn zouti ki sipòte mikrokontroleur STM32F0. Ou ka telechaje
chèn zouti ki nesesè nan men ofisyèl la websit la
manifakti.

4. Materyèl ak Layout:

4.1 STM32F051R8T6 Microcontroller:

Twous la ekipe ak yon mikrokontroleur STM32F051R8T6, ki
se inite prensipal pwosesis twous la. Li bay divès kalite
karakteristik ak fonksyonalite pou aplikasyon w yo.

4.2 Embedded ST-LINK/V2:

Twous la gen ladan yon debogaj ST-LINK/V2 entegre, ki pèmèt
ou pou pwograme Et déboguer microcontroller STM32F0 abò. Ou menm
ka sèvi ak li tou pou pwograme ak debogaj yon STM32 ekstèn
aplikasyon.

4.3 Ekipman ak Seleksyon pouvwa:

Twous la sipòte divès opsyon ekipman pou pouvwa. Ou ka chwazi
pouvwa twous la lè l sèvi avèk yon kab USB konekte ak òdinatè w lan oswa yon
ekstèn ekipman pou pouvwa. Seleksyon pouvwa a ka kontwole lè l sèvi avèk
kavalye yo bay yo.

4.4 LED:

Twous la prezante LED ki ka itilize pou endikasyon vizyèl oswa
rezon debogaj. Manyèl itilizatè a bay detay sou fason pou itilize
LED sa yo efektivman.

4.5 Bouton pouse:

Twous la gen ladan bouton pouse ki ka itilize kòm antre itilizatè
pou aplikasyon w yo. Bouton sa yo konekte ak la
mikrokontroleur epi yo ka pwograme kòmsadwa.

4.6 JP2 (Id):

JP2 se yon pon soude ki pèmèt ou mezire aktyèl la
konsomasyon mikrokontwolè a. Manyèl itilizatè a bay
enstriksyon sou kijan pou itilize karakteristik sa a.

4.7 OSC Revèy:

Twous la gen ladan yon revèy OSC pou distribisyon egzat nan ou
aplikasyon yo. Li bay tou de rezèv prensipal revèy la ak yon 32 KHz
rezèv revèy pou operasyon ki ba-pouvwa.

4.8 Pon soude:

Twous la gen plizyè pon soude ki ka itilize
konfigirasyon oswa Customize sèten karakteristik nan mikrokontwolè a. La
manyèl itilizatè bay detay sou chak pon soude ak li yo
objektif.

4.9 Konektè ekstansyon:

Twous la bay konektè ekstansyon ki pèmèt ou konekte
modil adisyonèl oswa Pwodwi pou Telefòn pou fonksyonalite amelyore. La
manyèl itilizatè bay detay sou fason pou konekte diferan kalite
modil yo.

5. Konekte Modil sou Komisyon Konsèy la Pwototip:

5.1 Mikroelektronica Planch akseswar:

Twous la konpatib ak ankadreman akseswar Mikroelektronica.
Manyèl itilizatè a bay enstriksyon sou fason pou konekte ak itilize
tablo sa yo ak twous STM32F0DISCOVERY la.

5.2 ST MEMS Adapter Boards, Standard DIL24 Socket:

Twous la sipòte tablo adaptè ST MEMS ak yon estanda DIL24
priz. Manyèl itilizatè a bay enstriksyon sou fason pou konekte ak
sèvi ak tablo sa yo ak twous STM32F0DISCOVERY la.

5.3 Arduino Shield Boards:

Twous la konpatib ak plak pwotèj Arduino. Itilizatè a
manyèl bay enstriksyon sou fason pou konekte ak itilize tablo sa yo
ak twous STM32F0DISCOVERY la.

6. Desen mekanik:

Manyèl itilizatè a gen ladan yon desen mekanik nan
STM32F0DISCOVERY twous, bay dimansyon detaye ak layout
enfòmasyon.

7. Schémas elektrik:

Manyèl itilizatè a gen ladan schémas elektrik nan
STM32F0DISCOVERY twous, bay dyagram sikwi detaye ak
koneksyon eleman yo.

FAQ:

K: Ki kondisyon sistèm pou STM32F0DISCOVERY la
kit?

A: Twous la mande pou yon òdinatè ki gen yon pò USB ak yon entènèt
koneksyon pou telechaje chèn zouti devlopman ki nesesè yo.

K: Èske mwen ka itilize twous la ak plak pwotèj Arduino?

A: Wi, twous la konpatib ak plak pwotèj Arduino. La
manyèl itilizatè bay enstriksyon sou fason pou konekte ak itilize sa yo
planch.

K: Kouman mwen ka mezire konsomasyon aktyèl la nan la
mikrokontwolè?

A: Ou ka mezire konsomasyon aktyèl la lè w itilize JP2 la
pon soude yo bay sou twous la. Manyèl itilizatè a bay
enstriksyon sou kijan pou itilize karakteristik sa a.

UM1525 Manyèl itilizatè
STM32F0DISCOVERY Twous dekouvèt pou mikrokontroleur STM32 F0
Entwodiksyon
STM32F0DISCOVERY a ede w dekouvri karakteristik STM32 F0 CortexTM-M0 yo epi devlope aplikasyon w yo fasil. Li baze sou STM32F051R8T6, yon seri STM32 F0 32-bit ARM® CortexTM mikrokontroleur, e li gen ladan yon zouti debug ST-LINK/V2 entegre, LED, bouton pouse ak yon tablo pwototip.
Figi 1. STM32F0DISCOVERY

Tablo 1.

Zouti ki aplikab Kalite
Zouti evalyasyon

Nimewo Pati STM32F0DISCOVERY

Me 2012

Doc ID 022910 Rev 2

1/41
www.st.com

Telechaje soti nan Arrow.com.

Kontni
Kontni

UM1525

1

Konvansyon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2

Kòmanse rapid. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.1 Kòmanse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.2 Kondisyon sistèm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.3 Chèn zouti devlopman ki sipòte STM32F0DISCOVERY la. . . . . . . . . 7

2.4 Kòd lòd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3

Karakteristik. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

4

Materyèl ak layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

4.1 STM32F051R8T6 mikrokontwolè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

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

4.2.1 Sèvi ak ST-LINK/V2 pou pwograme/debug STM32 F0 sou tablo a. . . . . . . 15

4.2.2 Sèvi ak ST-LINK/V2 pou pwograme/debug yon aplikasyon ekstèn STM32. . 16

4.3 Ekipman pou pouvwa ak seleksyon pouvwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

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

4.5 Pouse bouton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.6 JP2 (Id) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.7 OSC revèy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.1 Ekipman pou revèy OSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.2 OSC 32 KHz ekipman pou revèy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.8 Soude pon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.9 Konektè ekstansyon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

5

Konekte modil sou tablo pwototip la. . . . . . . . . . . . . . . . . . 27

5.1 Mikroelektronica akseswar ankadreman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

5.2 ST MEMS "tablo adaptè", priz estanda DIL24. . . . . . . . . . . . . . . . 30

5.3 Arduino plak pwotèj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

6

Desen mekanik. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

7

Schema elektrik. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

2/41

Doc ID 022910 Rev 2

Telechaje soti nan Arrow.com.

UM1525

Kontni

8

Istwa revizyon. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

3/41

Lis tab yo
Lis tab yo

UM1525

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

Zouti aplikab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 ON/OFF konvansyon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 kavalye eta yo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Debug konektè CN3 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Anviwònman pon soude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 MCU PIN deskripsyon kont fonksyon tablo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Konekte avèk mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Konekte avèk IDC10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Konekte ak yon tablo DIL24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Sipòte tablo adaptè MEMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Konekte ak plak pwotèj Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Istwa revizyon dokiman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4/41 Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

UM1525
Lis figi yo

Lis figi yo

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

STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Dyagram blòk pyès ki nan konpitè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Layout anlè . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Layout anba a. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 STM32F051R8T6 pake. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 STM32F051R8T6 dyagram blòk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Konfigirasyon tipik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 STM32F0DISCOVERY koneksyon imaj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 ST-LINK koneksyon imaj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Sèvi ak konektè IDC10 ak mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 koneksyon priz DIL24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Arduino plak pwotèj koneksyon. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 STM32F0DISCOVERY desen mekanik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 STM32F0 DEKOUVERTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ST-LINK/V2 (SWD sèlman) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

5/41

Konvansyon

1

Konvansyon

UM1525

Tablo 2 bay definisyon kèk konvansyon yo itilize nan dokiman sa a.

Tablo 2. Konvansyon ON/OFF

Konvansyon

Definisyon

Kavalye JP1 ON

Kavalye ekipe

Kavalye JP1 OFF

Kavalye pa ekipe

Pon soude SBx ON Koneksyon SBx fèmen pa soude Pon soude SBx OFF Koneksyon SBx kite louvri

6/41 Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

UM1525

2

Demaraj rapid

Demaraj rapid

STM32F0DISCOVERY a se yon twous devlopman ki pa koute chè ak fasil pou itilize pou byen vit evalye epi kòmanse devlopman ak yon mikrokontroleur seri STM32 F0.
Anvan w enstale ak itilize pwodwi a, tanpri aksepte Akò Lisans pou Pwodwi Evalyasyon an nan www.st.com/stm32f0discovery.
Pou plis enfòmasyon sou STM32F0DISCOVERY ak pou lojisyèl demonstrasyon, vizite www.st.com/stm32f0discovery.

2.1

Kòmanse

Swiv sekans ki anba a pou konfigirasyon tablo STM32F0DISCOVERY epi lanse aplikasyon DISCOVER:
1. Tcheke pozisyon kavalye sou tablo a, JP2 sou, CN2 sou (Dekouvèt chwazi).
2. Konekte tablo STM32F0DISCOVERY a nan yon PC ak yon kab USB `kalite A nan mini-B' atravè USB konektè CN1 pou pouvwa tablo a. Wouj ki ap dirije LD1 (PWR) ak LD2 (COM) limen ak vèt ki ap dirije LD3 k ap bat.
3. Peze bouton itilizatè B1 (anba kwen gòch nan tablo a).
4. Obsève ki jan vèt ki ap dirije LD3 k ap flache chanje selon bouton ITIlizatè B1 klike sou.
5. Chak klike sou bouton Itilizatè B1 konfime pa ble LED LD4 la.
6. Pou etidye oswa modifye pwojè DISCOVER ki gen rapò ak demo sa a, vizite www.st.com/stm32f0discovery epi swiv leson patikilye a.
7. Dekouvri karakteristik STM32F0 yo, telechaje ak egzekite pwogram yo pwopoze nan lis pwojè yo.
8. Devlope pwòp aplikasyon w lè l sèvi avèk egzanp ki disponibamples.

2.2

Kondisyon sistèm

Windows PC (XP, Vista, 7) USB tip A pou Mini-B USB kab

2.3

Chèn zouti devlopman ki sipòte STM32F0DISCOVERY la

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

2.4

Kòd lòd

Pou kòmande twous STM32F0 Discovery la, sèvi ak kòd lòd STM32F0DISCOVERY.

Doc ID 022910 Rev 2

7/41

Telechaje soti nan Arrow.com.

Karakteristik

3

Karakteristik

UM1525

Twous STM32F0DISCOVERY a ofri karakteristik sa yo: STM32F051R8T6 mikrokontwolè ki gen 64 KB Flash, 8 KB RAM nan yon LQFP64.
pake On-board ST-LINK/V2 ak switch mòd seleksyon yo sèvi ak twous la kòm yon otonòm
ST-LINK/V2 (avèk konektè SWD pou pwogramasyon ak debogaj) Ekipman pou pouvwa Komisyon Konsèy la: atravè otobis USB oswa soti nan yon ekipman ekstèn 5 V voltage Ekipman pou pouvwa aplikasyon ekstèn: 3 V ak 5 V Kat LED:
LD1 (wouj) pou 3.3 V pouvwa sou LD2 (wouj/vèt) pou kominikasyon USB LD3 (vèt) pou pwodiksyon PC9 LD4 (ble) pou pwodiksyon PC8 De bouton pouse (itilizatè ak reset) Tèt ekstansyon pou LQFP64 I/Os pou koneksyon rapid nan tablo pwototip ak sonde fasil. Yo bay yon tablo adisyonèl ak twous la ki ka konekte ak konektè ekstansyon an pou menm pi fasil pwototip ak sonde. Yon gwo kantite firmwèr aplikasyon gratis pare pou kouri eksamples yo disponib sou www.st.com/stm32f0discovery pou sipòte evalyasyon ak devlopman rapid.

8/41 Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

UM1525

4

Materyèl ak layout

Materyèl ak layout

STM32F0DISCOVERY a fèt alantou mikrokontroleur STM32F051R8T6 nan yon pake LQFP 64-pin. Figi 2 montre koneksyon ki genyen ant STM32F051R8T6 ak periferik li yo (STLINK/V2, bouton pouse, LED ak konektè). Figi 3 ak Figi 4 ede w jwenn karakteristik sa yo sou STM32F0DISCOVERY la.
Figi 2. Dyagram blòk pyès ki nan konpitè

Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

9/41

Materyèl ak layout Figi 3. Top layout

(wouj/vèt dirije) LD2 COM
3V ekipman pou pouvwa pwodiksyon antre
CN3 SWD konektè

ST-LINK/V2

UM1525
LD1 (wouj dirije) PWR 5V ekipman pou pouvwa antre pwodiksyon CN2 ST-LINK / DISCOVERY seleksyon

STM32F051R8T6 B1 bouton itilizatè
(LED vèt) LD3

JP2 IDD mezi SB1 (VBAT)
SB3 (B1-UTILIZER) B2 bouton reset SB4 (B2-RESET)
LD4 (LED ble)

MS30024V1

Nòt:

PIN 1 nan konektè CN2, CN3, P1 ak P2 yo idantifye pa yon kare.

10/41 Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

UM1525 Figi 4. Layout anba a
SB5, SB7, SB9, SB11 (REZÈVE)
SB6, SB8, SB10, SB12 (DEFALT)
SB13 (STM_RST) SB14, SB15 (RX, TX)

Materyèl ak layout
SB16, SB17 (X2 kristal) SB18 (MCO) SB19 (NRST) SB20, SB21 (X3 kristal) SB22 (T_SWO)
MS30025V1

Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

11/41

Materyèl ak layout

UM1525

4.1

STM32F051R8T6 mikrokontroleur

MCU avanse ARMTM 32-bit ki ba ak mwayen dansite sa a ak yon nwayo RISC ARM CortexTM-M0 32-bit wo-pèfòmans gen 64 Kbytes Flash, 8 Kbytes RAM, RTC, timers, ADC, DAC, konparezon ak koòdone kominikasyon.

Figi 5. STM32F051R8T6 pake 34-&24

STM32 F0 a delivre pèfòmans 32-bit ak STM32 ADN esansyèl nan aplikasyon tipikman adrese pa 8- oswa 16-bit mikrokontwolè. Li benefisye de konbinezon an nan pèfòmans an tan reyèl, operasyon ki ba-pouvwa, achitekti avanse ak periferik ki asosye ak ekosistèm STM32 la, ki te fè STM32 a yon referans nan mache a. Koulye a, tout bagay sa yo aksesib pou aplikasyon pri-sansib. STM32 F0 ofri fleksibilite ak évolutivité san parèy pou pwodwi amizman lakay, aparèy, ak ekipman endistriyèl.
Aparèy sa a bay benefis sa yo. Siperyè ekzekisyon kòd pou pi bon pèfòmans ak efikasite kòd ekselan pou
redwi itilizasyon memwa entegre Koneksyon segondè-pèfòmans ak periferik analòg avanse pou sipòte yon lajè
seri aplikasyon Opsyon revèy fleksib ak mòd pouvwa ki ba ak reveye rapid pou pouvwa ki ba
konsomasyon
Li gen karakteristik kle sa yo: Nwayo ak kondisyon fonksyònman
ARM® CortexTM-M0 0.9 DMIPS/MHz jiska 48 MHz 1.8/2.0 a 3.6 V ranje ekipman pou Koneksyon wo-pèfòmans 6 Mbit/s USART 18 Mbit/s SPI ak ankadreman done 4- a 16-bit 1 Mbit/s I²C rapid -mode plis HDMI CEC Enhanced kontwòl 1x 16-bit 3-faz PWM revèy kontwòl motè 5x 16-bit PWM revèy 1x 16-bit revèy debaz 1x 32-bit PWM revèy 12 MHz I/O baskile

12/41

Doc ID 022910 Rev 2

Telechaje soti nan Arrow.com.

UM1525 Figi 6. STM32F051R8T6 dyagram blòk

Materyèl ak layout

Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

13/41

Materyèl ak layout

UM1525

4.2

Embedded ST-LINK/V2

Pwogramasyon ST-LINK/V2 ak zouti debogaj entegre sou STM32F0DISCOVERY la. ST-LINK/V2 entegre a ka itilize nan 2 fason diferan selon eta kavalye yo (gade Tablo 3):
Pwograme/debug MCU a sou tablo,
Pwograme/debug yon MCU nan yon tablo aplikasyon ekstèn lè l sèvi avèk yon kab ki konekte ak SWD konektè CN3.
ST-LINK/V2 entegre a sipòte sèlman SWD pou aparèy STM32. Pou enfòmasyon sou debogaj ak pwogramasyon karakteristik, al gade nan manyèl itilizatè UM1075 (ST-LINK/V2 nan-sikwi debogaj/pwogramè pou STM8 ak STM32) ki dekri an detay tout karakteristik yo ST-LINK/V2.

Figi 7. Konfigirasyon tipik

Tablo 3. Eta kavalye yo

Eta kavalye

Deskripsyon

Tou de kavalye CN2 ON ST-LINK/V2 fonksyon pèmèt pou pwogramasyon abò (default)

Tou de kavalye CN2 OFF

Fonksyon ST-LINK/V2 pèmèt pou aplikasyon atravè konektè CN3 ekstèn (SWD sipòte)

14/41 Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

UM1525

Materyèl ak layout

4.2.1

Sèvi ak ST-LINK/V2 pou pwograme/debug STM32 F0 sou tablo a
Pou pwograme STM32 F0 sou tablo a, tou senpleman ploge de kavalye yo sou CN2, jan yo montre nan Figi 8 an wouj, men pa sèvi ak konektè CN3 la paske sa ka deranje kominikasyon ak STM32F051R8T6 nan STM32F0DISCOVERY la.
Figi 8. STM32F0DISCOVERY koneksyon imaj

Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

15/41

Materyèl ak layout

UM1525

4.2.2
Nòt:

Sèvi ak ST-LINK/V2 pou pwograme/debug yon aplikasyon ekstèn STM32
Li trè fasil pou itilize ST-LINK/V2 pou pwograme STM32 sou yon aplikasyon ekstèn. Senpleman retire 2 kavalye yo nan CN2 jan yo montre nan Figi 9, epi konekte aplikasyon w lan nan konektè debug CN3 la dapre Tablo 4.
SB19 ak SB22 dwe OFF si ou itilize CN3 PIN 5 nan aplikasyon ekstèn ou.

Tablo 4.

Debug konektè CN3 (SWD)

PIN

CN3

1

VDD_TARGET

2

SWCLK

3

GND

4

SWDIO

5

NRST

6

SWO

Deziyasyon VDD soti nan aplikasyon an
SWD revèy Ground
SWD done antre/sòti RESET nan MCU sib
Rezève

Figi 9. Imaj koneksyon ST-LINK

16/41 Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

UM1525

Materyèl ak layout

4.3

Ekipman pou pouvwa ak seleksyon pouvwa

Ekipman pou pouvwa a bay swa pa PC lame a atravè kab USB a, oswa pa yon ekipman pou pouvwa ekstèn 5V.
Dyòd D1 ak D2 pwoteje broch 5V ak 3V soti nan ekipman pou pouvwa ekstèn:
5V ak 3V ka itilize kòm ekipman pou pouvwa pwodiksyon lè yon lòt tablo aplikasyon konekte ak broch P1 ak P2. Nan ka sa a, 5V ak 3V broch yo delivre yon ekipman pou pouvwa 5V oswa 3V ak konsomasyon pouvwa a dwe pi ba pase 100 mA.
5V kapab tou itilize kòm ekipman pou pouvwa D 'egzanp lè konektè USB a pa konekte ak PC a. Nan ka sa a, tablo a STM32F0DISCOVERY dwe mache ak yon inite ekipman pou pouvwa oswa pa ekipman oksilyè ki konfòme ak estanda EN-60950-1: 2006 + A11/2009, epi yo dwe Safety Extra Low Vol.tage (SELV) ak kapasite pouvwa limite.

4.4

dirije

LD1 PWR: Wouj LED endike ke tablo a mache. LD2 COM: Tricolor LED (COM) konseye sou sitiyasyon kominikasyon an jan sa a:
Koule wouj dousman LED/Etenyen: Lè pouvwa limen anvan inisyalizasyon USB. Koleksyon rapid wouj LED/Etenyen: Apre premye kominikasyon kòrèk ant PC ak
STLINK/V2 (enimerasyon) Wouj ki ap dirije: Lè inisyalizasyon ant PC ak ST-LINK/V2 se avèk siksè
fini Green LED Limen: Apre siksè kominikasyon sib Inisyalizasyon Klike Wouj/Vèt LED: Pandan kominikasyon ak sib LED Wouj Limen: Kominikasyon fini ak OK Orange LED Limen: Echèk kominikasyon Itilizatè LD3: Itilizatè Green LED ki konekte ak I/O PC9 nan STM32F051R8T6 la . Itilizatè LD4: Blue itilizatè ki ap dirije ki konekte ak I/O PC8 nan STM32F051R8T6 la.

4.5

Pouse bouton

B1 ITIlizatè: Bouton pouse itilizatè ki konekte ak I/O PA0 STM32F051R8T6 la. B2 RESET: Pouse bouton yo itilize pou RESET STM32F051R8T6 la.

4.6

JP2 (Id)

Kavalye JP2, ki gen etikèt Idd, pèmèt yo mezire konsomasyon STM32F051R8T6 lè w retire kavalye a epi konekte yon ammèt.
Kavalye sou: STM32F051R8T6 mache (default).
Kavalye koupe: yon ammèt dwe konekte pou mezire STM32F051R8T6 aktyèl la, (si pa gen okenn ammeter, STM32F051R8T6 a pa mache).

Doc ID 022910 Rev 2

17/41

Telechaje soti nan Arrow.com.

Materyèl ak layout

UM1525

4.7
4.7.1
4.7.2

OSC revèy
OSC ekipman pou revèy
PF0 ak PF1 ka itilize kòm GPIO oswa kòm osilator HSE. Pa default I/Os sa yo configuré kòm GPIO, kidonk SB16 ak SB17 yo fèmen, SB18 louvri epi R22, R23, C13 ak C14 yo pa peple.
Yon revèy HSE ekstèn ka bay MCU a nan twa fason: MCO soti nan ST-LINK. Soti nan MCO nan STM32F103 la. Frekans sa a pa kapab
chanje, li fiks nan 8 MHz epi konekte ak PF0-OSC_IN nan STM32F051R8T6 la. Konfigirasyon nesesè: SB16, SB18 FERMÈ R22, R23 retire SB17 OPEN Osilator bor. Soti nan kristal X2 (pa bay). Pou frekans tipik ak kondansateur ak rezistans li yo, tanpri al gade Fichye STM32F051R8T6 la. Konfigirasyon bezwen: SB16, SB17 SB18 OPEN R22, R23, C13, C14 soude Oscillator soti nan ekstèn PF0. Soti nan osilator ekstèn nan PIN 7 nan konektè P1 la. Konfigirasyon nesesè: SB16, SB17 FERMEN SB18 Louvri R22 ak R23 retire
OSC 32 KHz ekipman pou revèy
PC14 ak PC15 ka itilize kòm GPIO oswa kòm osilator LSE. Pa default I/Os sa yo configuré kòm GPIO, kidonk SB20 & SB21 yo fèmen epi X3, R24, R25 yo pa peple.
Yon revèy LSE ekstèn ka bay MCU a nan de fason: Osilateur abò. Soti nan kristal X3 (pa bay). Konfigirasyon nesesè:
SB20, SB21 OPEN C15, C16, R24 ak R25 soude. Osilator soti nan PC14 ekstèn. Soti nan osilator ekstèn ak peny 5 nan konektè P1 la. Konfigirasyon nesesè: SB20, SB21 FÈMEN R24 ak R25 retire

18/41 Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

UM1525

Materyèl ak layout

4.8

Soude pon

Tablo 5. Anviwònman pon soude

Pon

Eta (1)

Deskripsyon

SB16,17 (X2 kristal)(2)
SB6,8,10,12 (Default) SB5,7,9,11 (Rezève)

OFF
ON ON OFF

SB20,21 (X3 kristal)

OFF ON

SB4 (B2-RÉINITIALISATION)

SOU OFF

SB3 (B1-ITIlizatè)

SOU OFF

SB1

ON

(VBAT Powered from VDD) OFF

SB14,15 (RX,TX)

OFF ON

SB19 (NRST)

SOU OFF

SB22 (T_SWO)
SB13 (STM_RST)

ON OFF OFF ON

SB2 (BOOT0)

SOU OFF

SB18 (MCO)(2)

SOU OFF

X2, C13, C14, R22 ak R23 bay yon revèy. PF0, PF1 yo dekonekte nan P1. PF0, PF1 yo konekte ak P1 (R22, R23 ak SB18 pa dwe ekipe). Rezève, pa modifye. Rezève, pa modifye. X3, C15, C16, R24 ak R25 delivre yon revèy 32 KHz. PC14, PC15 yo pa konekte ak P1. PC14, PC15 yo sèlman konekte ak P1 (R24, R25 pa dwe ekipe). Bouton pouse B2 konekte ak PIN NRST MCU STM32F051R8T6 la. B2 bouton pouse pa konekte PIN NRST nan MCU STM32F051R8T6 la. B1 bouton pouse konekte ak PA0. B1 bouton pouse pa konekte ak PA0. VBAT se pou toutan Powered soti nan VDD. VBAT pa mache ak VDD men pin3 nan P1. Rezève, pa modifye. Rezève, pa modifye. Siyal NRST nan konektè CN3 a konekte ak PIN NRST nan MCU STM32F051R8T6 la. Siyal NRST nan konektè CN3 a pa konekte ak PIN NRST nan MCU STM32F051R8T6 la. Siyal SWO nan konektè CN3 a konekte ak PB3. Siyal SWO pa konekte. Pa gen ensidans sou siyal NRST STM32F103C8T6 (ST-LINK/V2). STM32F103C8T6 (ST-LINK/V2) siyal NRST konekte ak GND. Siyal BOOT0 MCU STM32F051R8T6 a kenbe ba atravè yon rezistans rale desann 510 Ohm. Siyal BOOT0 nan STM32F051R8T6 MCU a ka mete wo atravè yon rezistans rale 10 KOhm R27 soude. Bay 8 MHz pou OSC_IN soti nan MCO nan STM32F103C8T6. Gade deskripsyon SB16, SB17.

1. Default eta SBx yo montre an fonse.
2. OSC_IN revèy soti nan MCO si SB18 se ON ak SB16,17 yo OFF epi li soti nan X2 si SB18 se OFF ak SB16,17 yo ON.

Doc ID 022910 Rev 2

19/41

Telechaje soti nan Arrow.com.

Materyèl ak layout

UM1525

4.9

Konektè ekstansyon

Tèt gason yo P1 ak P2 ka konekte STM32F0DISCOVERY nan yon estanda pwototip / tablo anbalaj. STM32F051R8T6 GPI/Os yo disponib sou konektè sa yo. P1 ak P2 kapab tou sonde pa yon osiloskop, analizeur lojik oswa voltmèt.

Tablo 6.

Deskripsyon PIN MCU kont fonksyon tablo (paj 1 nan 7)

PIN MCU

Komisyon Konsèy fonksyon

P2 P1 CN3 Ekipman pou pouvwa gratis I/O OSC SWD LED Pouse bouton LQFP64

Fonksyon prensipal

Fonksyon altène

BOOT0 BOOT0

60

NRST NRST

7

2_CTS,

IN0,

2_CH1_ETR,

PA0

1_INM6, 1_SOTI,

14

TSC_G1_IO1,

RTC_TAMP2,

WKUP1

2_RTS,

IN1,

PA1

2_CH2, 1_INP,

15

TSC_G1_IO2,

EVÈNMAN

2_TX,

IN2,

2_CH3,

PA2

15_CH1,

16

2_INM6,

2_SOTI,

TSC_G1_IO3

2_RX,

IN3,

PA3

2_CH4, 15_CH2,

17

2_INP,

TSC_G1_IO4,

ITIlizatè

NRST RESET

6 5 10
15
16 17 18

20/41 Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

UM1525

Materyèl ak layout

Tablo 6.

Deskripsyon PIN MCU kont fonksyon tablo (paj 2 nan 7)

PIN MCU

Komisyon Konsèy fonksyon

P2 P1 CN3 Ekipman pou pouvwa gratis I/O OSC SWD LED Pouse bouton LQFP64

Fonksyon prensipal

Fonksyon altène

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_SOTI,

TSC_G2_IO3,

EVÈNMAN

1_MOSI / 1_SD,

IN7,

3_CH2,

14_CH1,

PA7

1_CH1N,

23

17_CH1,

2_SOTI,

TSC_G2_IO4,

EVÈNMAN

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

Telechaje soti nan Arrow.com.

Materyèl ak layout

Tablo 6.

Deskripsyon PIN MCU kont fonksyon tablo (paj 3 nan 7)

PIN MCU

Komisyon Konsèy fonksyon

UM1525

P2 P1 CN3 Ekipman pou pouvwa gratis I/O OSC SWD LED Pouse bouton LQFP64

Fonksyon prensipal

Fonksyon altène

1_RX,

PA10

1_CH3, 17_BKIN,

43

TSC_G4_IO2

1_CTS,

1_CH4,

PA11 1_SOTI,

44

TSC_G4_IO3,

EVÈNMAN

1_RTS,

1_ETR,

PA12 2_SOTI,

45

TSC_G4_IO4,

EVÈNMAN

PA13

IR_OUT, SWDAT

46

PA14

2_TX, SWCLK

49

1_NSS / 1_WS,

PA15

2_RX, 2_CH1_ETR,

50

EVÈNMAN

IN8,

3_CH3,

PB0

1_CH2N,

26

TSC_G3_IO2,

EVÈNMAN

IN9,

3_CH4,

PB1

14_CH1,

27

1_CH3N,

TSC_G3_IO3

PB2 oswa

NPOR (1.8V

TSC_G3_IO4

28

mòd)

1_SCK / 1_CK,

PB3

2_CH2, TSC_G5_IO1,

55

EVÈNMAN

SWO

SWDIO SWCLK

23 22

21

4

20

2

17

16

27

28

29

6

11

22/41

Doc ID 022910 Rev 2

Telechaje soti nan Arrow.com.

UM1525

Materyèl ak layout

Tablo 6.

Deskripsyon PIN MCU kont fonksyon tablo (paj 4 nan 7)

PIN MCU

Komisyon Konsèy fonksyon

P2 P1 CN3 Ekipman pou pouvwa gratis I/O OSC SWD LED Pouse bouton LQFP64

Fonksyon prensipal

Fonksyon altène

1_MISO / 1_MCK,

PB4

3_CH1, TSC_G5_IO2,

56

EVÈNMAN

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

EVÈNMAN

2_SCL,

PB10

CEC, 2_CH3,

29

SYNC

2_SDA,

PB11

2_CH4, G6_IO1,

30

EVÈNMAN

2_NSS,

PB12

1_BKIN, G6_IO2,

33

EVÈNMAN

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

Telechaje soti nan Arrow.com.

Materyèl ak layout

Tablo 6.

Deskripsyon PIN MCU kont fonksyon tablo (paj 5 nan 7)

PIN MCU

Komisyon Konsèy fonksyon

Fonksyon prensipal

Fonksyon altène

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

BLE VÈT

P2 P1 CN3 Ekipman pou pouvwa gratis I/O OSC SWD LED Pouse bouton 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

Telechaje soti nan Arrow.com.

UM1525

Materyèl ak layout

Tablo 6.

Deskripsyon PIN MCU kont fonksyon tablo (paj 6 nan 7)

PIN MCU

Komisyon Konsèy fonksyon

P2

P1

CN3

OSC

dirije

Fonksyon prensipal

Fonksyon altène

Ekipman pou pouvwa

I/O gratis

SWD

Pouse bouton

LQFP64

OSC32_IN OSC32_OUT

PC14-

OSC32_ OSC32_IN

3

IN

PC15-

OSC32_ OSC32_OUT

4

SOTI

PD2

3_ETR

54

PF0OSC_IN

OSC_IN

5

PF1-

OSC_ OSC_OUT

6

SOTI

PF4

EVÈNMAN

18

PF5

EVÈNMAN

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

Telechaje soti nan Arrow.com.

P2 P1 CN3 Ekipman pou pouvwa GND GND Gratis I/O OSC SWD LED Pouse bouton LQFP64

Materyèl ak layout

Tablo 6.

Deskripsyon PIN MCU kont fonksyon tablo (paj 7 nan 7)

PIN MCU

Komisyon Konsèy fonksyon

Fonksyon prensipal

Fonksyon altène

UM1525

9 33 33

26/41 Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

UM1525

Konekte modil sou tablo a pwototip

5

Konekte modil sou tablo a pwototip

Seksyon sa a bay kèk ansyenampki jan yo konekte modil ki pare pou itilize ki disponib nan diferan manifakti ak twous STM32F0DISCOVERY atravè tablo pwototip ki enkli nan twous la.
Lojisyèl ansyenamples yo, ki baze sou koneksyon ki dekri anba a, yo disponib nan www.st.com/stm32f0discovery.

5.1

Mikroelektronica akseswar ankadreman
Mikroelektronika, http://www.mikroe.com, te espesifye de konektè estanda pou ankadreman akseswar yo, yo te rele mikroBUSTM (http://www.mikroe.com/mikrobus_specs.pdf) ak IDC10.
MikroBUSTM se yon konektè 16-pin pou konekte tablo akseswar trè byen vit ak fasil nan yon tablo mikrokontwolè atravè kominikasyon SPI, USART oswa I2C, ansanm ak broch adisyonèl tankou Antre Analòg, PWM ak Interrupt.
Yo rele seri tablo mikroElektronika ki konpatib ak mikroBUSTM "Click boards".
IDC10 se yon konektè 10-pin pou konekte I / O objektif jeneral nan yon MCU ak lòt ankadreman akseswar.
Tablo ki anba yo se yon solisyon pou konekte mikroBUSTM ak IDC tablo ak STM32F0DISCOVERY la; solisyon sa a yo itilize nan diferan ansyen anamples yo disponib nan www.st.com/stm32f0discovery.

Tablo 7. Konekte avèk mikroBUSTM

Mikroelektronica mikroBUSTM

PIN

Deskripsyon

YON RST CS SCK

Pin analòg Reyajiste PIN SPI Chip Chwazi liy SPI Revèy liy

MISO

Liy Sòti SPI Slave

MOSI PWM INT

SPI Slave Antre liy PWM pwodiksyon liy Materyèl entèwonp liy

RX

Liy Resevwa UART

TX SCL SDA 5V

UART Transmèt liy I2C Revèy liy I2C Done liy VCC 5V liy pouvwa

STM32F0DISCOVERY

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

Deskripsyon DAC1_OUT GPIO OUTPUT (5V toleran) GPIO OUTPUT (5V toleran) SPI1_SCK SPI1_MISO SPI1_MOSI TIM1_CH1 GPIO INPUT EXTI (5V toleran) USART2_RX USART2_TX I2C2_SCL I2C2_SDA Liy elektrik

Doc ID 022910 Rev 2

27/41

Telechaje soti nan Arrow.com.

Konekte modil sou tablo a pwototip

Tablo 8. Konekte lè l sèvi avèk IDC10

Mikroelektronica IDC10 konektè

P0

GPIO

P1

GPIO

P2

GPIO

P3

GPIO

P4

GPIO

P5

GPIO

P6

GPIO

P7 VCC GND P0

GPIO VCC 5V liy pouvwa referans tè GPIO

P1

GPIO

P2

GPIO

P3

GPIO

UM1525

STM32F0DISCOVERY

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

GPIO OUTPUT (3.3V toleran) GPIO OUTPUT (3.3V toleran) GPIO OUTPUT (3.3V toleran) GPIO OUTPUT (3.3V toleran) GPIO OUTPUT (3.3V toleran) GPIO OUTPUT (3.3V toleran) GPIO OUTPUT (toleran 5V) (5V toleran) VDD VSS GPIO OUTPUT (3.3V toleran) GPIO OUTPUT (3.3V toleran) GPIO OUTPUT (3.3V toleran) GPIO OUTPUT (3.3V toleran)

28/41 Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

UM1525

Konekte modil sou tablo a pwototip

Figi 10 la montre koneksyon ant STM32F0 Discovery ak 2 konektè yo, IDC10 ak mikroBUSTM.
Figi 10. Sèvi ak konektè IDC10 ak mikroBUSTM

Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

29/41

Konekte modil sou tablo a pwototip

UM1525

5.2

ST MEMS "tablo adaptè", priz estanda DIL24
STMicroelectronics te defini yon konektè DIL24 estanda pou evalye fasilman detèktè MEMS li yo ki konekte ak yon mikrokontwolè atravè kominikasyon SPI oswa I2C.
Tablo 9 se yon solisyon pou konekte DIL24 tablo yo ak STM32F0DISCOVERY a, solisyon sa a yo itilize nan diferan ansyen.amples epi ki disponib nan www.st.com/stm32f0discovery.

Tablo 9. Konekte ak yon tablo DIL24 ST MEMS DIL24 tablo Eval
P01 VDD Power supply P02 Vdd_IO Power supply for I/O pins P03 NC P04 NC P05 NC P06 NC P07 NC P08 NC P09 NC P10 NC P11 NC P12 NC P13 GND 0V ekipman pou P14 INT1 Inertial enterrupt INT1 nan pèrsyèl NC 15 interruption NC P2 NC P2 CS – 16:SPI pèmèt 17:I18C mòd

P20

SCL (I2C seri revèy) SPC (SPI seri revèy)

3V 3V
GND PB12 PB11
PA11 PB6 PB3

STM32F0DISCOVERY VDD VDD
GND GPIO INPUT EXTI (5V toleran) GPIO INPUT EXTI (5V toleran)
GPIO SOTI (5V toleran) I2C1_SCL SPI1_SCK

P21

SDA I2C Serial Done SDI SPI Serial Done Antre

PB7 I2C1_SDA PB5 SPI1_MOSI

P22

SDO SPI Serial Data Sortie I2C ti kras mwens enpòtan nan adrès aparèy la

PB4

SPI1_MISO

P23 NC P24 NC

30/41 Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

UM1525

Konekte modil sou tablo a pwototip

Figi 11 montre koneksyon ki genyen ant STM32F0 Discovery ak priz DIL24 la.
Figi 11. Koneksyon priz DIL24

Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

31/41

Konekte modil sou tablo a pwototip

UM1525

Nòt:

Sipòte tablo adaptè MEMS
Tablo 10 se yon lis ankadreman adaptè MEMS ki sipòte apati avril 2012.

Tablo 10. Sipòte tablo adaptè MEMS

ST MEMS DIL24 Eval Board

Pwodwi debaz

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 (ki baze sou LSM303DLHC)

STEVAL-MKI120V1 STEVAL-MKI122V1

LPS331AP LSM330DLC

STEVAL-MKI123V1

LSM330D

STEVAL-MKI124V1

10AXISMODULE [LSM303DLHC + L3GD20+ LPS331AP]

STEVAL-MKI125V1

A3G4250D

Pou jwenn yon lis ajou, vizite http://www.st.com/internet/evalboard/subclass/1116.jsp. Yo dekri tablo DIL24 yo kòm "tablo adaptè" nan jaden "Deskripsyon Jeneral".

32/41

Doc ID 022910 Rev 2

Telechaje soti nan Arrow.com.

UM1525

Konekte modil sou tablo a pwototip

5.3

Arduino plak pwotèj
ArduinoTM se yon platfòm pwototip elektwonik sous louvri ki baze sou pyès ki nan konpitè ak lojisyèl fleksib, fasil-a-itilize. Gade http://www.arduino.cc pou plis enfòmasyon.
Planch akseswar Arduino yo rele "Shields" epi yo ka fasil konekte ak STM32F0 Discovery dapre tablo ki anba la a.

Tablo 11. Konekte ak plak pwotèj Arduino

Konekte ak plak pwotèj Arduino

Konektè pouvwa Arduino

Reyajiste 3V3 5V GND GND Vin

Reyajiste soti nan Shield tablo VCC 3.3V liy elektrik VCC 5V liy elektrik Referans Tè Referans Tè Alimantasyon ekstèn

Arduino analòg nan konektè

A0

Antre analòg oswa PIN dijital 14

A1

Antre analòg oswa PIN dijital 15

A2

Antre analòg oswa PIN dijital 16

A3

Antre analòg oswa PIN dijital 17

A4

Antre analòg oswa SDA oswa PIN dijital 18

A5

Antre analòg oswa SCL oswa PIN dijital 19

Arduino konektè dijital

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

PIN dijital 0 oswa RX PIN dijital 1 oswa TX PIN dijital 2 / entèwonp ekstèn PIN dijital 3 / Ext int oswa PWM PIN dijital 4 PIN dijital 5 oswa PWM PIN dijital 6 oswa PWM PIN dijital 7 PIN dijital 8 PIN dijital 9 oswa PWM PIN dijital 10 oswa CS oswa PWM Digital PIN 11 oswa MOSI oswa PWM Digital PIN 12 oswa MISO Digital PIN 13 oswa SCK Reference Ground ADC voltage referans

STM32F0DISCOVERY

NRST 3V 5V
GND GND VBAT

Reyajiste dekouvèt VDD VDD referans tè referans kavalye tè anfòm

STM32F0DISCOVERY

PC0

ADC_IN10

PC1

ADC_IN11

PC2

ADC_IN12

PC3

ADC_IN13

PC4 oswa PF7 ADC_IN14 oswa I2C2_SDA

PC5 oswa PF6 ADC_IN15 oswa 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 toleran) EXTI (5V toleran) oswa TIM2_CH4 GPIO (3V toleran) TIM17_CH1 TIM16_CH1 GPIO (3V toleran) GPIO (3V toleran) TIM14_CH1 TIM1_CH4 SPI1_MOSI oswa SPI3_MOSI Reference

Doc ID 022910 Rev 2

33/41

Telechaje soti nan Arrow.com.

Konekte modil sou tablo a pwototip

UM1525

Konekte ak plak pwotèj Arduino (kontinye)

Arduino ICSP konektè

1

MISO

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 Reyajiste dekouvèt Referans Ground

34/41 Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

UM1525

Konekte modil sou tablo a pwototip

Figi 12 montre koneksyon ki genyen ant STM32F0 Discovery ak plak pwotèj Arduino yo.
Figi 12. Koneksyon tablo plak pwotèj Arduino

Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

35/41

Desen mekanik

6

Desen mekanik

Figi 13. STM32F0DISCOVERY desen mekanik

UM1525

36/41 Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

Telechaje soti nan 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
Tèt 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
BÒT0
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
BÒT0
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
Tèt 33

RevB.0 -> PCB etikèt MB1034 B-00 PA6, PA7, PC4, PC5, PB0, PB1 ki disponib ak P1, P2 se Header 33 pts
RevA.0 -> PCB etikèt MB1034 A-00

STMicroelectronics
Tit:
STM32F0DISCOVERY
Nimewo:MB1034 Rev: B.0(PCB.SCH) Dat:2/3/2012 4

Fèy 1 nan 3

Figi 14. STM32F0DISCOVERY

Schema elektrik

7

Schema elektrik

UM1525

38/41 Telechaje soti nan Arrow.com.

2 4
DEFAULT
1 2 3 4
REZÈVE

Schema elektrik Figi 15. ST-LINK/V2 (SWD sèlman)

Komisyon Konsèy Idant: PC13=0

R18 10K R19 10K

R13 100K

Pa ekipe

3V

C11

C10

20pF X1

20pF

1

3V 1

2

2

3

8MHz

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

Pa ekipe

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
Tèt 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 Dwe trè pre STM32F103 PIN 29

R34

MCO MCO

100

C24

26 T_JTCK 25

20pF R11
100

Pa ekipe

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 Chwazi

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

Tou pre JP pa ekipe

Pa ekipe

USB

U5V

CN1

VCC DD+ ID
GND KOKI

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_AN 21

22

23

24

NAJE

Vreman vre

3V

3V

JP2

VDD

R2 1K

LD1 WOUJ

3V

C6

C7

C12

C9

100nF 100nF 100nF 100nF

COM
LED_STLINK

LD2

Wouj

R4 2

1

100

R3 3 100

4

R1 0

3V

_Vèt

LD_BICOLOR_CMS

PWR

5V

U1

1 Vin

Vout 5

D2

OUT_3V

3V

C1

3 INH
GND

1µF_X5R_0603

BYPASS

BAT60JFILM C4 1µF_X5R_0603

LD3985M33R

C2

C3

100nF

10nF_X7R_0603

C5 100nF

STMicroelectronics

Tit:
STM32F0DISCOVERY ST-LINK/V2 (SWD sèlman)

Nimewo:MB1034 Rev: B 0(PCB SCH) Dat:2/3/2012

Fèy 2 nan 3

UM1525

Telechaje soti nan Arrow.com.

39/41

Doc ID 022910 Rev 2

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

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

Pa ekipe
BÒT0

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

BÒT0 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

Pa ekipe

C17

1uF

SB1

Toupre STM32

VBAT PC13 PC14 PC15

PC13 PC14 SB21 PC15

SB20

Tou pre XTAL & MCU pa ekipe

R25 X3

R24

0

0

1

4

C16

2

3

C15

6.8pF

6.8pF

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

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 oswa NPOR (mòd 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
Pa ekipe

PF1

PF1

SB16

R23

R22

0 X2

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 vèt LD4 ble

VDD
Pa ekipe
R33 100K
NRST SB4
B2 C23
100nF

1

2

SW-PUSH-CMS

4

3

Bouton RESET

Pa ekipe
PA0 SB3

VDD
R32 100
B1 C22

1

2

SW-PUSH-CMS

100nF R28 330

3

4

R29 220K

Itilizatè ak bouton reveye

STMicroelectronics
Tit:
STM32F0DISCOVERY MCU
Nimewo:MB1034 Rev: B.0(PCB.SCH) Dat:3/1/2012

Fèy 3 nan 3

UM1525 Figi 16. MCU

Schema elektrik

Istwa revizyon

8

Istwa revizyon

UM1525

Tablo 12. Istwa revizyon dokiman yo

Dat

Revizyon

Chanjman

20-Mar-2012

1

Premye lage.

30-2012 me

2

Te ajoute Seksyon 5: Konekte modil sou tablo pwototip nan paj 27.

40/41 Telechaje soti nan Arrow.com.

Doc ID 022910 Rev 2

UM1525

Tanpri Li Atansyon:
Yo bay enfòmasyon ki nan dokiman sa a sèlman an koneksyon avèk pwodwi ST yo. STMicroelectronics NV ak filiales li yo ("ST") rezève dwa pou fè chanjman, koreksyon, modifikasyon oswa amelyorasyon, nan dokiman sa a, ak pwodwi ak sèvis ki dekri la a nenpòt ki lè, san avètisman. Tout pwodwi ST yo vann daprè tèm ak kondisyon pou vann ST yo. Achtè yo se sèl responsab pou chwa, seleksyon ak itilizasyon pwodwi ak sèvis ST ki dekri la a, epi ST pa pran okenn responsablite pou chwa, seleksyon oswa itilizasyon pwodwi ak sèvis ST ki dekri la a. Pa gen okenn lisans, eksprime oswa implicite, pa estoppel oswa otreman, nan okenn dwa pwopriyete entelektyèl yo akòde anba dokiman sa a. Si nenpòt pati nan dokiman sa a fè referans a nenpòt pwodwi oswa sèvis twazyèm pati, li pa dwe konsidere kòm yon sibvansyon lisans pa ST pou itilizasyon pwodwi oswa sèvis twazyèm pati sa yo, oswa nenpòt pwopriyete entelektyèl ki ladan l oswa konsidere kòm yon garanti ki kouvri itilizasyon an nan. nenpòt ki fason pwodwi oswa sèvis twazyèm pati sa yo oswa nenpòt pwopriyete entelektyèl ki ladan l.
SÒF SI KI TA PRETE NAN TÈM AK KONDISYON VANT ST A, ST REJTE NENPÒT GARANTI EXPRESS OSWA ENPLIK KI RESPÈ ITILIZE AK/OSWA VANT PWODWI ST, TANKOU SAN LIMITATION, GARANTI ENPLIKITE POU MARCHANDABILITE, APTIVITE AK AK PATISYON POU PWOVITE A. SOU NENPÒT JIRISDIKSYON), OSWA VOLYON NENPÒT PANT, DWA DWA OSWA LÒT DWA PWOPRIYETE ENTELEKTUYÈL. SÒF SI DE REPREZANTAN ST KI OTORIZE YO SOU PWODIKSYON EKRISMAN, PWODWI ST PA REKÒMANDE, OU BYEN OTORIZE OSWA GARANTI POU ITILIZE NAN APLIKASYON MILITÈ, AIR CRAFT, ESPAS, SOUVIVI, OSWA APLIKASYON SOUVIVI KI SOU PWODIKSYON SOU KI PA GEN SISTÈM KI MENM KI PA MENM. REZILTA NAN BLESI PÈSONÈL, LANMO, OSWA PWOPRIYETE GRAV OSWA DOGAJ ANVIWÒNMAN. PWODWI ST KI PA ESPESIFIYE KÒM “KLAS OTOMOTIVE” SÈLMAN YO SÈLMAN KA ITILIZE NAN APLIKASYON OTOMOTISÈ SOU RISK ITIlizatè a.
Revann pwodwi ST ak dispozisyon ki diferan de deklarasyon yo ak/oswa karakteristik teknik ki tabli nan dokiman sa a pral imedyatman anile nenpòt garanti ST akòde pou pwodwi oswa sèvis ST ki dekri la a epi yo pa dwe kreye oswa pwolonje nan okenn fason, nenpòt responsablite ST.
ST ak logo ST a se mak oswa mak ki anrejistre ST nan plizyè peyi.
Enfòmasyon ki nan dokiman sa a ranplase ak ranplase tout enfòmasyon yo te bay anvan.
Logo ST a se yon mak ki anrejistre STMicroelectronics. Tout lòt non yo se pwopriyete pwopriyetè respektif yo.
© 2012 STMicroelectronics – Tout dwa rezève
STMicroelectronics gwoup konpayi Ostrali – Bèljik – Brezil – Kanada – Lachin – Repiblik Tchekoslovaki – Fenlann – Lafrans – Almay – Hong Kong – Lend – Izrayèl – Itali – Japon –
Malezi – Malta – Maròk – Filipin – Singapore – Espay – Syèd – Swis – Wayòm Ini – Etazini nan Amerik www.st.com

Doc ID 022910 Rev 2

41/41

Telechaje soti nan Arrow.com.

Dokiman / Resous

ST STM32 F0 Mikwokontroleur [pdfManyèl Itilizatè
STM32 F0 Microcontrollers, STM32 F0, Microcontrollers

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *