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:
- Konekte twous la nan òdinatè w lan lè l sèvi avèk yon kab USB.
- Enstale chèn zouti devlopman ki nesesè pou sipòte
STM32F0DISCOVERY. - Louvri zouti devlopman an epi chwazi tablo ki apwopriye a
paramèt pou STM32F0DISCOVERY. - Chaje kòd ou a sou mikrokontwolè a lè l sèvi avèk entegre a
ST-LINK/V2 debogaj. - 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.
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 |