STM32 F0 Mikrokontroler
spésifikasi:
- Ngaran produk: STM32F0DISCOVERY
- Jumlah bagian: STM32F0DISCOVERY
- Mikrokontroler: STM32F051R8T6
- Debugger Embedded: ST-link / V2
- Power Supply: Rupa-rupa pilihan sadia
- LEDs: Sumuhun
- Pencét Tombol: Sumuhun
- Panyambung Panyambung: Sumuhun
Parentah Pamakéan Produk:
1. Mimitian Gancang:
Pikeun ngamimitian gancang sareng kit STM32F0DISCOVERY, turutan
léngkah di handap ieu:
- Sambungkeun kit ka komputer nganggo kabel USB.
- Pasang toolchain pangwangunan anu diperyogikeun pikeun ngadukung
STM32F0Papanggihan. - Buka alat pamekaran sareng pilih papan anu cocog
setélan pikeun STM32F0DISCOVERY. - Muat kode anjeun kana mikrokontroler nganggo embedded
ST-link / V2 debugger. - Anjeun ayeuna tiasa ngamimitian nganggo kit pikeun anu dipikahoyong
aplikasi.
2. Sarat Sistim:
Kit STM32F0DISCOVERY merlukeun sistem ieu
syarat:
- Komputer sareng port USB
- Sambungan internét pikeun ngaunduh pamekaran anu diperyogikeun
ranté alat
3. Alat Pangwangunan:
Kit STM32F0DISCOVERY cocog sareng pamekaran
toolchain nu ngarojong mikrokontroler STM32F0. Anjeun tiasa ngundeur
toolchain diperlukeun ti resmi websitus tina
produsén.
4. Hardware sareng Tata Letak:
4.1 STM32F051R8T6 Microcontroller:
Kit ieu dilengkepan mikrokontroler STM32F051R8T6, anu
mangrupa Unit processing utama kit. Eta nyadiakeun rupa-rupa
fitur sareng pungsi pikeun aplikasi anjeun.
4.2 Dipasang ST-LINK/V2:
kit ngawengku hiji study ST-link / V2 debugger, nu ngidinan
Anjeun pikeun program jeung debug mikrokontroler STM32F0 on dewan. Anjeun
ogé tiasa dianggo pikeun program sareng debug STM32 éksternal
aplikasi.
4.3 Pasokan Daya sareng Pamilihan Daya:
Kit ngadukung sababaraha pilihan catu daya. Anjeun tiasa milih pikeun
daya kit nganggo kabel USB nu disambungkeun ka komputer Anjeun atawa hiji
catu daya éksternal. Pilihan kakuatan bisa dikawasa ngagunakeun
jumpers disadiakeun.
4.4 LED:
Kit ieu gaduh LED anu tiasa dianggo pikeun indikasi visual atanapi
tujuan debugging. Manual pamaké nyadiakeun rinci ngeunaan kumaha carana make
LEDs ieu éféktif.
Kit kalebet tombol push anu tiasa dianggo salaku input pangguna
pikeun aplikasi Anjeun. Tombol ieu disambungkeun ka
mikrokontroler sarta bisa diprogram sasuai.
4.6 JP2 (Idd):
JP2 mangrupikeun sasak solder anu ngamungkinkeun anjeun ngukur arus
konsumsi mikrokontroler. Manual pamaké nyadiakeun
parentah ngeunaan cara ngagunakeun fitur ieu.
4.7 Jam OSC:
Kit ngawengku hiji jam OSC pikeun timing akurat dina Anjeun
aplikasi. Éta nyayogikeun suplai jam utama sareng 32 KHz
suplai jam pikeun operasi-daya low.
4.8 Sasak Solder:
kit ngabogaan sababaraha sasak solder nu bisa dipaké pikeun
ngonpigurasikeun atanapi ngaluyukeun sababaraha fitur mikrokontroler. The
manual pamaké nyadiakeun rinci dina unggal sasak solder na
tujuanana.
4.9 Panyambung Panyambung:
Kit nyadiakeun konektor extension nu ngidinan Anjeun pikeun nyambung
modul tambahan atawa asesoris pikeun fungsionalitas ditingkatkeun. The
manual pamaké nyadiakeun rinci ngeunaan kumaha carana nyambungkeun tipena béda
modul.
5. Nyambungkeun Modul dina Papan Prototyping:
5.1 Papan aksésori Mikroéléktronika:
Kit ieu cocog sareng papan aksésori Mikroelektronica.
Manual pamaké nyadiakeun parentah tentang kumaha carana nyambungkeun jeung make
papan ieu sareng kit STM32F0DISCOVERY.
5.2 Papan Adaptor ST MEMS, Socket DIL24 Standar:
Kit ngadukung papan adaptor ST MEMS kalayan standar DIL24
stop kontak. Manual pamaké nyadiakeun parentah tentang kumaha nyambungkeun na
anggo papan ieu sareng kit STM32F0DISCOVERY.
5.3 Papan Arduino Shield:
Kit ieu cocog sareng papan tameng Arduino. pamaké
manual nyadiakeun parentah tentang kumaha carana nyambungkeun tur ngagunakeun papan ieu
kalawan STM32F0DISCOVERY kit.
6. Gambar Mékanis:
Manual pamaké ngawengku gambar mékanis tina
STM32F0DISCOVERY kit, nyayogikeun dimensi sareng perenah anu lengkep
inpormasi.
7. Skéma Listrik:
Manual pamaké ngawengku schematics listrik tina
STM32F0DISCOVERY kit, nyadiakeun diagram circuit lengkep jeung
sambungan komponén.
FAQ:
Q: Naon syarat sistem pikeun STM32F0DISCOVERY
iket?
A: Kit butuh komputer sareng port USB sareng internét
sambungan pikeun ngundeur toolchain ngembangkeun perlu.
Q: Naha abdi tiasa nganggo kit sareng papan tameng Arduino?
A: Leres, kit éta cocog sareng papan tameng Arduino. The
manual pamaké nyadiakeun parentah tentang kumaha carana nyambungkeun tur ngagunakeun ieu
papan.
Q: Kumaha carana abdi tiasa ngukur konsumsi ayeuna tina
mikrokontroler?
A: Anjeun tiasa ngukur konsumsi ayeuna ku ngagunakeun JP2
sasak solder disadiakeun dina kit. Manual pamaké nyadiakeun
parentah ngeunaan cara ngagunakeun fitur ieu.
Manual pamaké UM1525
STM32F0DISCOVERY Discovery kit pikeun mikrokontroler STM32 F0
Bubuka
STM32F0DISCOVERY ngabantosan anjeun mendakan fitur STM32 F0 CortexTM-M0 sareng ngembangkeun aplikasi anjeun kalayan gampang. Hal ieu dumasar kana STM32F051R8T6, runtuyan STM32 F0 32-bit ARM® CortexTM mikrokontroler, sarta ngawengku hiji ST-link / V2 alat debug dipasang, LEDs, tombol push jeung dewan prototyping.
Gambar 1. STM32F0DISCOVERY
Tabél 1.
Jenis parabot lumaku
Alat évaluasi
Nomer bagian STM32F0DISCOVERY
Méi 2012
Dokumén ID 022910 Rev 2
1/41
www.st.com
Diundeur ti Arrow.com.
eusi
eusi
UM1525
1
Konvénsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2
Mimitian gancang. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 Ngamimitian. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 Sarat Sistim. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 Pangwangunan toolchain ngarojong STM32F0DISCOVERY. . . . . . . . . 7
2.4 Kode pesenan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3
Fitur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4
Hardware sareng perenah. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1 mikrokontroler STM32F051R8T6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2 Dipasang ST-link / V2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2.1 Ngagunakeun ST-link / V2 pikeun program / debug STM32 F0 on dewan. . . . . . . 15
4.2.2 Ngagunakeun ST-LINK/V2 pikeun program/debug aplikasi STM32 éksternal. . 16
4.3 Catu daya sareng pamilihan kakuatan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.4 LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.5 Pencét tombol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.6 JP2 (Idd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.7 jam OSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.7.1 suplai jam OSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.7.2 suplai jam OSC 32 KHz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.8 Solder sasak. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.9 Panyambungna extension. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5
Nyambungkeun modul dina dewan prototyping. . . . . . . . . . . . . . . . . . 27
5.1 Papan aksésori Mikroelektronica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.2 ST MEMS "papan adaptor", stop kontak DIL24 baku. . . . . . . . . . . . . . . . 30
5.3 Papan tameng Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6
Gambar mékanis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7
Skéma listrik. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2/41
Dokumén ID 022910 Rev 2
Diundeur ti Arrow.com.
UM1525
eusi
8
Riwayat révisi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
3/41
Daptar tabél
Daptar tabél
UM1525
Tabél 1. Tabél 2. Tabél 3. Tabél 4. Tabél 5. Tabél 6. Tabél 7. Tabél 8. Tabél 9. Tabél 10. Tabél 11. Tabél 12.
parabot lumaku. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 ON/OFF konvénsi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Jumper kaayaan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Konektor debug CN3 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Setélan sasak solder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 pedaran pin MCU versus fungsi dewan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Nyambungkeun maké mikroBUSTM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Nyambungkeun maké IDC10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Nyambungkeun sareng papan DIL24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Dirojong papan adaptor MEMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Nyambungkeun sareng tameng Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Riwayat révisi dokumén . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4/41 Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
UM1525
Daptar inohong
Daptar inohong
Gambar 1. Gambar 2. Gambar 3. Gambar 4. Gambar 5. Gambar 6. Gambar 7. Gambar 8. Gambar 9. Gambar 10. Gambar 11. Gambar 12. Gambar 13. Gambar 14. Gambar 15.
STM32F0Papanggihan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Diagram blok hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Tata perenah luhur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Perenah handap. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 pakét STM32F051R8T6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 STM32F051R8T6 diagram blok. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Konfigurasi has . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 STM32F0DISCOVERY gambar sambungan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Gambar sambungan ST-LINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Ngagunakeun konektor IDC10 jeung mikroBUSTM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 sambungan stop kontak DIL24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Arduino sambungan dewan tameng. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 STM32F0DISCOVERY gambar mékanis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 STM32F0PÉMÉKASAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ST-LINK/V2 (SWD wungkul) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 MCU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
5/41
Konvénsi
1
Konvénsi
UM1525
Méja 2 nyayogikeun definisi sababaraha konvénsi anu dianggo dina dokumén ayeuna.
meja 2. ON / OFF konvénsi
Konvénsi
Harti
Jumper JP1 ON
Jumper dipasang
Jumper JP1 OFF
Jumper teu dipasang
Solder sasak SBx ON SBx sambungan ditutup ku solder Solder sasak SBx OFF sambungan SBx ditinggalkeun muka
6/41 Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
UM1525
2
Mimitian gancang
Mimitian gancang
STM32F0DISCOVERY mangrupikeun kit pamekaran béaya rendah sareng gampang dianggo pikeun gancang meunteun sareng ngamimitian pamekaran nganggo mikrokontroler séri STM32 F0.
Sateuacan masang sareng nganggo produk, punten nampi Perjangjian Lisensi Produk Evaluasi ti www.st.com/stm32f0discovery.
Kanggo inpo nu langkung lengkep ihwal STM32F0DISCOVERY sareng parangkat lunak demonstrasi, kunjungan www.st.com/stm32f0discovery.
2.1
Ngamimitian
Turutan sekuen di handap pikeun ngonpigurasikeun papan STM32F0DISCOVERY sareng ngajalankeun aplikasi DISCOVER:
1. Pariksa posisi jumper on dewan, JP2 on, CN2 on (Papanggihan dipilih).
2. Sambungkeun papan STM32F0DISCOVERY ka PC nganggo kabel USB `tipe A ka mini-B' ngaliwatan konektor USB CN1 pikeun kakuatan dewan. Beureum LED LD1 (PWR) jeung LD2 (COM) caang jeung héjo LED LD3 blinks.
3. Pencét tombol pamaké B1 (pojok kénca handap dewan).
4. Nitenan kumaha LED héjo LD3 blinking robah nurutkeun kana tombol pamaké B1 clicks.
5. Unggal klik dina tombol pamaké B1 dikonfirmasi ku LD4 LED biru.
6. Pikeun diajar atanapi ngarobih proyék DISCOVER anu aya hubunganana sareng demo ieu, kunjungan www.st.com/stm32f0discovery sareng turutan tutorialna.
7. Manggihan fitur STM32F0, ngundeur tur ngaéksekusi program diajukeun dina daptar proyék.
8. Ngembangkeun aplikasi sorangan ngagunakeun ex sadiaamples.
2.2
syarat Sistim
Windows PC (XP, Vista, 7) USB tipe A mun Mini-B kabel USB
2.3
Pangwangunan toolchain ngarojong STM32F0DISCOVERY
Altium®, TASKINGTM VX-toolset ARM®, Atollic TrueSTUDIO® IARTM, EWARM (IAR Embedded Workbench®) KeilTM, MDK-ARMTM
2.4
Kode pesenan
Pikeun mesen STM32F0 Discovery kit, paké kodeu pesenan STM32F0DISCOVERY.
Dokumén ID 022910 Rev 2
7/41
Diundeur ti Arrow.com.
Fitur
3
Fitur
UM1525
Kit STM32F0DISCOVERY nawiskeun fitur-fitur ieu: mikrokontroler STM32F051R8T6 nganggo 64 KB Flash, 8 KB RAM dina LQFP64
pakét Dina dewan ST-link / V2 kalawan switch mode Pilihan ngagunakeun kit salaku mandiri
ST-LINK/V2 (kalayan konektor SWD pikeun programming jeung debugging) catu daya Board: ngaliwatan beus USB atawa tina hiji vol suplai 5 V éksternaltage Catu daya aplikasi éksternal: 3 V sareng 5 V Opat LED:
LD1 (beureum) pikeun kakuatan 3.3 V dina LD2 (beureum / héjo) pikeun komunikasi USB LD3 (héjo) pikeun kaluaran PC9 LD4 (biru) pikeun kaluaran PC8 Dua tombol push (pamaké tur reset) Header ekstensi pikeun LQFP64 I / OS pikeun sambungan gancang. ka dewan prototyping jeung probing gampang. Papan tambahan disayogikeun sareng kit anu tiasa dihubungkeun ka konektor extension pikeun prototyping sareng probing langkung gampang. Sajumlah ageung firmware aplikasi siap-jalan gratis examples sadia on www.st.com/stm32f0discovery pikeun ngarojong evaluasi gancang sarta ngembangkeun.
8/41 Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
UM1525
4
Hardware jeung perenah
Hardware jeung perenah
STM32F0DISCOVERY dirancang sabudeureun mikrokontroler STM32F051R8T6 dina pakét LQFP 64-pin. angka 2 illustrates sambungan antara STM32F051R8T6 sarta périferal na (STLINK / V2, tombol push, LEDs sarta konektor). Gambar 3 sareng Gambar 4 ngabantosan anjeun mendakan fitur ieu dina STM32F0DISCOVERY.
Gambar 2. Diagram blok hardware
Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
9/41
Hardware jeung perenah Gambar 3. perenah Top
(LED beureum / héjo) LD2 COM
3V kaluaran input catu daya
Konektor CN3 SWD
ST-LINK/V2
UM1525
LD1 (LED beureum) PWR 5V catu daya kaluaran input CN2 ST-Link/Papanggihan pamilih
Tombol pamaké STM32F051R8T6 B1
(LED héjo) LD3
JP2 IDD ukur SB1 (VBAT)
Tombol reset SB3 (B1-USER) B2 SB4 (B2-RESET)
LD4 (LED biru)
MS30024V1
Catetan:
Pin 1 tina konektor CN2, CN3, P1 sareng P2 diidentipikasi ku pasagi.
10/41 Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
UM1525 Gambar 4. perenah handap
SB5, SB7, SB9, SB11 (DISEMPANG)
SB6, SB8, SB10, SB12 (DEFAULT)
SB13 (STM_RST) SB14, SB15 (RX, TX)
Hardware jeung perenah
SB16, SB17 (X2 kristal) SB18 (MCO) SB19 (NRST) SB20, SB21 (X3 kristal) SB22 (T_SWO)
MS30025V1
Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
11/41
Hardware jeung perenah
UM1525
4.1
STM32F051R8T6 mikrokontroler
Ieu 32-bit low- sarta sedeng-dénsitas canggih ARMTM MCU kalawan-kinerja tinggi ARM CortexTM-M0 32-bit RISC core boga 64 Kbyte Flash, 8 Kbyte RAM, RTC, timers, ADC, DAC, comparators jeung panganteur komunikasi.
angka 5. STM32F051R8T6 pakét 34- & 24
STM32 F0 ngirimkeun kinerja 32-bit sareng STM32 DNA kabutuhan poko kana aplikasi anu biasana dituju ku mikrokontroler 8- atanapi 16-bit. Mangpaat tina kombinasi kinerja realtime, operasi low-daya, arsitéktur canggih tur périferal pakait jeung ékosistem STM32, nu geus ngajadikeun STM32 rujukan dina pasaran. Ayeuna sadayana ieu tiasa diaksés pikeun aplikasi sénsitip biaya. STM32 F0 nawiskeun kalenturan sareng skalabilitas anu teu aya tandinganana pikeun produk hiburan bumi, alat-alat, sareng alat-alat industri.
Alat ieu nyadiakeun mangpaat handap. palaksanaan kode punjul pikeun kinerja hadé tur efisiensi kode alus teuing pikeun
ngurangan pamakéan memori embedded konektipitas-kinerja tinggi na périferal analog canggih pikeun ngarojong hiji lega
rentang aplikasi Pilihan jam fléksibel tur mode kakuatan low kalawan hudang-up gancang pikeun kakuatan low
konsumsi
Cai mibanda fitur konci handap: Inti jeung kaayaan operasi
ARM® CortexTM-M0 0.9 DMIPS/MHz nepi ka 48 MHz 1.8/2.0 nepi ka 3.6 V rentang suplai Konektipitas kinerja tinggi 6 Mbit/s USART 18 Mbit/s SPI jeung 4- nepi ka 16-bit pigura data 1 Mbit/s I²C gancang -mode ditambah HDMI CEC Kontrol ditingkatkeun 1x 16-bit 3-fase PWM kontrol motor timer 5x 16-bit PWM timers 1x 16-bit timer dasar 1x 32-bit PWM timer 12 MHz I/O toggling
12/41
Dokumén ID 022910 Rev 2
Diundeur ti Arrow.com.
UM1525 Gambar 6. STM32F051R8T6 diagram blok
Hardware jeung perenah
Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
13/41
Hardware jeung perenah
UM1525
4.2
Dipasang ST-LINK/V2
ST-link/V2 programming jeung alat debugging terpadu dina STM32F0DISCOVERY. ST-LINK/V2 anu dipasang tiasa dianggo dina 2 cara anu béda dumasar kana kaayaan jumper (tingali Tabél 3):
Program / debug MCU dina papan,
Program / debug hiji MCU dina dewan aplikasi éksternal ngagunakeun kabel disambungkeun ka konektor SWD CN3.
ST-LINK/V2 nu dipasang ngan ngarojong SWD pikeun alat STM32. Kanggo inpo tentang debugging sarta fitur programming tingal manual pamaké UM1075 (ST-link / V2 in-circuit debugger / programmer pikeun STM8 na STM32) nu ngajelaskeun di jéntré sagala ST-link / fitur V2.
Angka 7. Konfigurasi has
meja 3. Jumper nagara
kaayaan Jumper
Katerangan
Duanana jumper CN2 ON ST-link/V2 fungsi diaktipkeun pikeun on board programming (standar)
Duanana jumper CN2 OFF
Fungsi ST-LINK/V2 diaktipkeun pikeun aplikasi ngaliwatan konektor CN3 éksternal (SWD dirojong)
14/41 Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
UM1525
Hardware jeung perenah
4.2.1
Ngagunakeun ST-link / V2 pikeun program / debug STM32 F0 on dewan
Pikeun program STM32 F0 on dewan, saukur nyolok dina dua jumper on CN2, ditémbongkeun saperti dina Gambar 8 beureum, tapi ulah make konektor CN3 sakumaha anu bisa ngaganggu komunikasi jeung STM32F051R8T6 of STM32F0DISCOVERY.
Gambar 8. Gambar sambungan STM32F0DISCOVERY
Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
15/41
Hardware jeung perenah
UM1525
4.2.2
Catetan:
Ngagunakeun ST-LINK/V2 pikeun program/debug aplikasi STM32 éksternal
Gampang pisan ngagunakeun ST-link / V2 pikeun program STM32 dina aplikasi éksternal. Kantun miceun 2 jumper tina CN2 sapertos anu dipidangkeun dina Gambar 9, teras sambungkeun aplikasi anjeun ka konektor debug CN3 nurutkeun Tabel 4.
SB19 sareng SB22 kedah OFF upami anjeun nganggo pin CN3 5 dina aplikasi éksternal anjeun.
Tabél 4.
Konektor debug CN3 (SWD)
Pin
CN3
1
VDD_TARGET
2
SWCLK
3
GND
4
SWIDIO
5
Nrst
6
SWO
Designation VDD tina aplikasi
SWD jam Ground
input data SWD / kaluaran RESET of target MCU
Ditangtayungan
Gambar 9. Gambar sambungan ST-link
16/41 Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
UM1525
Hardware jeung perenah
4.3
Catu daya sareng pamilihan kakuatan
Catu daya disayogikeun ku PC host ngalangkungan kabel USB, atanapi ku catu daya 5V éksternal.
Dioda D1 sareng D2 ngajaga pin 5V sareng 3V tina catu daya éksternal:
5V jeung 3V bisa dipaké salaku catu daya kaluaran lamun dewan aplikasi sejen disambungkeun ka pin P1 na P2. Dina hal ieu, pin 5V sareng 3V ngirimkeun catu daya 5V atanapi 3V sareng konsumsi kakuatan kedah langkung handap tina 100 mA.
5V ogé bisa dipaké salaku catu daya input misalna lamun konektor USB teu disambungkeun ka PC nu. Dina hal ieu, papan STM32F0DISCOVERY kedah didamel ku unit catu daya atanapi ku alat bantu anu saluyu sareng standar EN-60950-1: 2006+A11/2009, sareng kedahna Safety Extra Low Vol.tage (SELV) kalawan kamampuhan kakuatan kawates.
4.4
LEDs
LD1 PWR: Beureum LED nunjukkeun yén dewan ieu Powered. LD2 COM: Tricolor LED (COM) mamatahan dina status komunikasi saperti kieu:
Kedip-kedip lambat LED Beureum/Pareum: Dihurungkeun samemeh inisialisasi USB.
STLINK/V2 (enumerasi) LED Beureum Hurung: Nalika inisialisasi antara PC sareng ST-LINK/V2 suksés
rengse Héjo LED Hurung: Saatos suksés komunikasi target initialization Blinking Beureum / Héjo LED: Salila komunikasi jeung target Beureum LED Hurung: Komunikasi réngsé sarta OK Oranyeu LED Hurung: Komunikasi gagal pamaké LD3: Héjo pamaké LED disambungkeun ka I / O PC9 tina STM32F051R8T6 . pamaké LD4: Blue pamaké LED disambungkeun ka I / O PC8 tina STM32F051R8T6.
4.5
Tombol dorong
B1 USER: Pamaké tombol push disambungkeun ka I / O PA0 tina STM32F051R8T6. B2 RESET: Tombol push dipaké pikeun ngareset STM32F051R8T6.
4.6
JP2 (Idd)
Jumper JP2, dilabélan Idd, ngamungkinkeun konsumsi STM32F051R8T6 diukur ku nyoplokkeun jumper tur nyambungkeun hiji ammeter.
Jumper on: STM32F051R8T6 diaktipkeun (standar).
Jumper off: ammeter kudu disambungkeun pikeun ngukur arus STM32F051R8T6, (lamun euweuh ammeter, STM32F051R8T6 teu Powered).
Dokumén ID 022910 Rev 2
17/41
Diundeur ti Arrow.com.
Hardware jeung perenah
UM1525
4.7
4.7.1
4.7.2
jam OSC
suplai jam OSC
PF0 sareng PF1 tiasa dianggo salaku GPIO atanapi salaku osilator HSE. Sacara standar ieu I / Os ngonpigurasi sakumaha GPIO, jadi SB16 na SB17 ditutup, SB18 kabuka sarta R22, R23, C13 na C14 teu Asezare populata.
Jam HSE éksternal tiasa disayogikeun ka MCU ku tilu cara: MCO ti ST-LINK. Ti MCO tina STM32F103. Frékuénsi ieu teu tiasa
robah, eta dibereskeun dina 8 MHz tur disambungkeun ka PF0-OSC_IN of STM32F051R8T6. Konfigurasi diperlukeun: SB16, SB18 TUTUP R22, R23 dipiceun SB17 OPEN osilator onboard. Ti kristal X2 (teu disadiakeun). Pikeun frékuénsi has sareng kapasitor sareng résistor na, mangga tingal Lembar Data STM32F051R8T6. Konfigurasi diperlukeun: SB16, SB17 SB18 OPEN R22, R23, C13, C14 soldered osilator ti PF0 éksternal. Ti osilator éksternal ngaliwatan pin 7 tina konektor P1. Konfigurasi diperlukeun: SB16, SB17 TUTUP SB18 OPEN R22 jeung R23 dihapus
suplai jam OSC 32 KHz
PC14 sareng PC15 tiasa dianggo salaku GPIO atanapi salaku osilator LSE. Sacara standar ieu I / Os ngonpigurasi sakumaha GPIO, jadi SB20 & SB21 ditutup sarta X3, R24, R25 teu Asezare populata.
Jam LSE éksternal tiasa disayogikeun ka MCU ku dua cara: Osilator onboard. Ti kristal X3 (teu disadiakeun). Konfigurasi diperlukeun:
SB20, SB21 OPEN C15, C16, R24 na R25 soldered. Osilator ti PC14 éksternal. Ti osilator éksternal ngaliwatan pin 5 konektor P1. Konfigurasi diperlukeun: SB20, SB21 TUTUP R24 na R25 dihapus
18/41 Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
UM1525
Hardware jeung perenah
4.8
Sasak solder
meja 5. Setélan sasak solder
Sasak
Nagara (1)
Katerangan
SB16,17 (X2 kristal)(2)
SB6,8,10,12 (Default) SB5,7,9,11 (Ditangtayungan)
Pareum
HIRUP
SB20,21 (Kristal X3)
Pareuman
SB4 (B2-RESET)
ON Pareum
SB3 (B1-Pamaké)
ON Pareum
SB1
ON
(VBAT Powered ti VDD) OFF
SB14,15 (RX,TX)
Pareuman
SB19 (NRST)
ON Pareum
SB22 (T_SWO)
SB13 (STM_RST)
ON OFF Pareum
SB2 (BOOT0)
ON Pareum
SB18 (MCO)(2)
ON Pareum
X2, C13, C14, R22 na R23 nyadiakeun jam. PF0, PF1 dipegatkeun tina P1. PF0, PF1 disambungkeun ka P1 (R22, R23 na SB18 teu kudu dipasang). Ditangtayungan, ulah dirobah. Ditangtayungan, ulah dirobah. X3, C15, C16, R24 sareng R25 nganteurkeun jam 32 KHz. PC14, PC15 teu nyambung ka P1. PC14, PC15 ngan disambungkeun ka P1 (R24, R25 teu kudu dipasang). Tombol push B2 disambungkeun ka pin NRST tina STM32F051R8T6 MCU. Tombol push B2 henteu nyambungkeun pin NRST tina STM32F051R8T6 MCU. Tombol push B1 disambungkeun ka PA0. Tombol push B1 henteu nyambung ka PA0. VBAT ieu permanén Powered ti VDD. VBAT henteu didamel tina VDD tapi pin3 tina P1. Ditangtayungan, ulah dirobah. Ditangtayungan, ulah dirobah. Sinyal NRST konektor CN3 disambungkeun ka pin NRST tina STM32F051R8T6 MCU. Sinyal NRST konektor CN3 henteu nyambung ka pin NRST tina STM32F051R8T6 MCU. Sinyal SWO konektor CN3 disambungkeun ka PB3. sinyal SWO teu disambungkeun. Taya incidence on STM32F103C8T6 (ST-link / V2) sinyal NRST. STM32F103C8T6 (ST-link / V2) sinyal NRST disambungkeun ka GND. Sinyal BOOT0 tina STM32F051R8T6 MCU ditahan handap ngaliwatan résistor pull-handap 510 Ohm. sinyal BOOT0 tina STM32F051R8T6 MCU bisa diatur tinggi ngaliwatan 10 KOhm pull-up résistor R27 mun solder. Nyadiakeun 8 MHz pikeun OSC_IN ti MCO of STM32F103C8T6. Tempo SB16, pedaran SB17.
1. Kaayaan SBx standar dipidangkeun dina kandel.
2. jam OSC_IN asalna tina MCO lamun SB18 ON na SB16,17 OFF sarta asalna tina X2 lamun SB18 OFF na SB16,17 ON.
Dokumén ID 022910 Rev 2
19/41
Diundeur ti Arrow.com.
Hardware jeung perenah
UM1525
4.9
panyambungna extension
Header jalu P1 sareng P2 tiasa nyambungkeun STM32F0DISCOVERY ka prototyping / papan bungkus standar. STM32F051R8T6 GPI / Os sayogi dina konektor ieu. P1 sareng P2 ogé tiasa ditaliti ku osiloskop, analisa logis atanapi voltmeter.
Tabél 6.
Katerangan pin MCU versus fungsi papan (kaca 1 ti 7)
Pin MCU
fungsi dewan
P2 P1 CN3 suplai kakuatan Free I / O OSC SWD LED tombol Push LQFP64
Fungsi utama
Fungsi alternatip
BOOT0 BOOT0
60
NRST NRST
7
2_CTS,
IN0,
2_CH1_ETR,
PA0
1_INM6, 1_OUT,
14
TSC_G1_IO1,
RTC_TAMP2,
WKUP1
2_RTS,
IN1,
PA1
2_CH2, 1_INP,
15
TSC_G1_IO2,
ACARA
2_TX,
IN2,
2_CH3,
PA2
15_CH1,
16
2_INM6,
2_KELUAR,
TSC_G1_IO3
2_RX,
IN3,
PA3
2_CH4, 15_CH2,
17
2_INP,
TSC_G1_IO4,
USER
NRST RESET
6 5 10
15
16 17 18
20/41 Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
UM1525
Hardware jeung perenah
Tabél 6.
Katerangan pin MCU versus fungsi papan (kaca 2 ti 7)
Pin MCU
fungsi dewan
P2 P1 CN3 suplai kakuatan Free I / O OSC SWD LED tombol Push LQFP64
Fungsi utama
Fungsi alternatip
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_KELUAR,
TSC_G2_IO3,
ACARA
1_MOSI / 1_SD,
IN7,
3_CH2,
14_CH1,
PA7
1_CH1N,
23
17_CH1,
2_KELUAR,
TSC_G2_IO4,
ACARA
1_CK,
PA8
1_CH1, ACARA,
41
MCO
1_TX,
PA9
1_CH2, 15_BKIN,
42
TSC_G4_IO1
21 22 23 24
25 24
Dokumén ID 022910 Rev 2
21/41
Diundeur ti Arrow.com.
Hardware jeung perenah
Tabél 6.
Katerangan pin MCU versus fungsi papan (kaca 3 ti 7)
Pin MCU
fungsi dewan
UM1525
P2 P1 CN3 suplai kakuatan Free I / O OSC SWD LED tombol Push LQFP64
Fungsi utama
Fungsi alternatip
1_RX,
PA10
1_CH3, 17_BKIN,
43
TSC_G4_IO2
1_CTS,
1_CH4,
PA11 1_OUT,
44
TSC_G4_IO3,
ACARA
1_RTS,
1_ETR,
PA12 2_OUT,
45
TSC_G4_IO4,
ACARA
PA13
IR_OUT, SWDAT
46
PA14
2_TX, SWCLK
49
1_NSS / 1_WS,
PA15
2_RX, 2_CH1_ETR,
50
ACARA
IN8,
3_CH3,
PB0
1_CH2N,
26
TSC_G3_IO2,
ACARA
IN9,
3_CH4,
PB1
14_CH1,
27
1_CH3N,
TSC_G3_IO3
PB2 atawa
NPOR (1.8V
TSC_G3_IO4
28
modus)
1_SCK / 1_CK,
PB3
2_CH2, TSC_G5_IO1,
55
ACARA
SWO
SWIDIO SWCLK
23 22
21
4
20
2
17
16
27
28
29
6
11
22/41
Dokumén ID 022910 Rev 2
Diundeur ti Arrow.com.
UM1525
Hardware jeung perenah
Tabél 6.
Katerangan pin MCU versus fungsi papan (kaca 4 ti 7)
Pin MCU
fungsi dewan
P2 P1 CN3 suplai kakuatan Free I / O OSC SWD LED tombol Push LQFP64
Fungsi utama
Fungsi alternatip
1_MISO / 1_MCK,
PB4
3_CH1, TSC_G5_IO2,
56
ACARA
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
ACARA
2_SCL,
PB10
CEC, 2_CH3,
29
singkronisasi
2_SDA,
PB11
2_CH4, G6_IO1,
30
ACARA
2_NSS,
PB12
1_BKIN, G6_IO2,
33
ACARA
2_SCK,
PB13 1_CH1N,
34
G6_IO3
10 9 8 7 4 3 30 31 32 32
Dokumén ID 022910 Rev 2
23/41
Diundeur ti Arrow.com.
Hardware jeung perenah
Tabél 6.
Katerangan pin MCU versus fungsi papan (kaca 5 ti 7)
Pin MCU
fungsi dewan
Fungsi utama
Fungsi alternatip
2_MISO,
PB14
1_CH2N, 15_CH1,
35
G6_IO4
2_MOSI,
1_CH3N,
PB15 15_CH1N,
36
15_CH2,
RTC_REFIN
PC0
IN10, ACARA
8
PC1
IN11, ACARA
9
PC2
IN12, ACARA
10
PC3
IN13, ACARA
11
PC4
IN14, ACARA
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
Héjo BIRU
P2 P1 CN3 suplai kakuatan Free I / O OSC SWD LED tombol Push LQFP64
UM1525
31
30
11 12 13 14 25 26
29 28 27 26 15 14 13 4
24/41
Dokumén ID 022910 Rev 2
Diundeur ti Arrow.com.
UM1525
Hardware jeung perenah
Tabél 6.
Katerangan pin MCU versus fungsi papan (kaca 6 ti 7)
Pin MCU
fungsi dewan
P2
P1
CN3
OSC
LED
Fungsi utama
Fungsi alternatip
Sasayogian tanaga
I/O bébas
SWD
Pencét tombol
LQFP64
OSC32_IN OSC32_OUT
PC14-
OSC32_ OSC32_IN
3
IN
PC15-
OSC32_ OSC32_OUT
4
KALUAR
PD2
3_ETR
54
PF0OSC_IN
OSC_IN
5
PF1-
OSC_ OSC_OUT
6
KALUAR
PF4
ACARA
18
PF5
ACARA
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
Dokumén ID 022910 Rev 2
25/41
Diundeur ti Arrow.com.
P2 P1 CN3 Catu daya GND GND Gratis I/O OSC SWD Tombol Push LED LQFP64
Hardware jeung perenah
Tabél 6.
Katerangan pin MCU versus fungsi papan (kaca 7 ti 7)
Pin MCU
fungsi dewan
Fungsi utama
Fungsi alternatip
UM1525
9 33 33
26/41 Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
UM1525
Nyambungkeun modul dina dewan prototyping
5
Nyambungkeun modul dina dewan prototyping
bagian ieu méré sababaraha examples kumaha nyambungkeun modul siap pake sadia ti pabrik béda jeung kit STM32F0DISCOVERY via dewan prototyping kaasup dina kit.
Parangkat lunak examples, dumasar kana sambungan ditétélakeun di handap, sadia dina www.st.com/stm32f0discovery.
5.1
Papan aksésori Mikroelektronica
Mikroelektronika, http://www.mikroe.com, geus nangtukeun dua panyambungna baku pikeun dewan aksésori maranéhna, ngaranna mikroBUSTM (http://www.mikroe.com/mikrobus_specs.pdf) sarta IDC10.
MikroBUSTM mangrupakeun panyambungna 16-pin pikeun nyambungkeun papan aksésori pisan gancang sarta gampang ka dewan mikrokontroler ngaliwatan komunikasi SPI, USART atanapi I2C, babarengan jeung pin tambahan kayaning Input Analog, PWM jeung interrupt.
Susunan papan mikroElektronika anu cocog sareng mikroBUSTM disebut "Papan Klik".
IDC10 mangrupakeun konektor 10-pin pikeun nyambungkeun tujuan umum I / O hiji MCU ka dewan aksésori séjén.
Tabél di handap mangrupa salah sahiji solusi pikeun nyambungkeun mikroBUSTM na IDC papan ka STM32F0DISCOVERY; solusi ieu dipaké dina ex bédaamples sadia dina www.st.com/stm32f0discovery.
meja 7. Nyambungkeun maké mikroBUSTM
Mikroelektronika mikroBUSTM
Pin
Katerangan
AN RST CS SCK
Analog pin Reset pin SPI Chip Pilih garis SPI Jam garis
Mano
SPI Budak Kaluaran garis
MOSI PWM INT
SPI Budak Input garis PWM kaluaran garis Hardware ngaganggu
RX
UART Nampa garis
TX SCL SDA 5V
UART ngirimkeun garis I2C Jam garis I2C Data garis VCC 5V garis kakuatan
STM32F0Papanggihan
Pin PA4 PB13 PA11 PB3 PB4 PB5 PA8 PB12 PA3 PA2 PF6 PF7 5V
Katerangan 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 Power line
Dokumén ID 022910 Rev 2
27/41
Diundeur ti Arrow.com.
Nyambungkeun modul dina dewan prototyping
meja 8. Nyambungkeun maké IDC10
Konektor Mikroelektronica IDC10
P0
GPIO
P1
GPIO
P2
GPIO
P3
GPIO
P4
GPIO
P5
GPIO
P6
GPIO
P7 VCC GND P0
GPIO VCC 5V garis kakuatan Rujukan Ground GPIO
P1
GPIO
P2
GPIO
P3
GPIO
UM1525
STM32F0Papanggihan
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 tolerant) GPIO OUTPUT (5V tolerant) GPIO OUTPUT (5V toléran) (3.3V toleran) VDD VSS GPIO OUTPUT (3.3V toleran) GPIO OUTPUT (3.3V toleran) GPIO OUTPUT (3.3V toleran) GPIO OUTPUT (XNUMXV toleran)
28/41 Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
UM1525
Nyambungkeun modul dina dewan prototyping
angka 10 illustrates sambungan antara STM32F0 Papanggihan jeung 2 panyambungna, IDC10 na mikroBUSTM.
angka 10. Ngagunakeun konektor IDC10 na mikroBUSTM
Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
29/41
Nyambungkeun modul dina dewan prototyping
UM1525
5.2
ST MEMS "papan adaptor", stop kontak DIL24 baku
STMicroelectronics parantos netepkeun panyambung DIL24 standar pikeun ngaevaluasi sensor MEMS na disambungkeun ka mikrokontroler ngaliwatan komunikasi SPI atanapi I2C.
Méja 9 mangrupikeun solusi pikeun nyambungkeun papan DIL24 ka STM32F0DISCOVERY, solusi ieu dianggo dina sababaraha examples na sadia dina www.st.com/stm32f0discovery.
meja 9. Nyambungkeun jeung dewan DIL24 ST MEMS DIL24 Eval dewan
P01 VDD Catu daya P02 Vdd_IO Catu daya pikeun pin I/O P03 NC P04 NC P05 NC P06 NC P07 NC P08 NC P09 NC P10 NC P11 NC P12 NC P13 GND 0V suplai P14 INT1 interupsi inertial 1 P15 P2 INT2 interupsi inersia 16 P17 NC P18 NC P19 CS - 0: SPI diaktipkeun 1: mode I2C
P20
SCL (Jam séri I2C) SPC (Jam séri SPI)
3V 3V
GND PB12 PB11
PA11 PB6 PB3
STM32F0PAMUNGKEUN VDD VDD
GND GPIO INPUT EXTI (5V toleran) GPIO INPUT EXTI (5V tolerant)
GPIO OUTPUT (5V toleran) I2C1_SCL SPI1_SCK
P21
SDA I2C Serial Data SDI SPI Serial Data Input
PB7 I2C1_SDA PB5 SPI1_MOSI
P22
SDO SPI Data Serial Kaluaran I2C kirang signifikan tina alamat alat
PB4
SPI1_MISO
P23 NC P24 NC
30/41 Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
UM1525
Nyambungkeun modul dina dewan prototyping
angka 11 illustrates sambungan antara STM32F0 Papanggihan jeung stop kontak DIL24.
angka 11. sambungan stop kontak DIL24
Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
31/41
Nyambungkeun modul dina dewan prototyping
UM1525
Catetan:
Dirojong papan adaptor MEMS
Méja 10 mangrupa daptar papan adaptor MEMS nu dirojong dina April 2012.
meja 10. Dirojong papan adaptor MEMS
ST MEMS DIL24 Eval Board
Produk inti
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 (dumasar kana LSM303DLHC)
STEVAL-MKI120V1 STEVAL-MKI122V1
LPS331AP LSM330DLC
STEVAL-MKI123V1
LSM330D
STEVAL-MKI124V1
10AXISMODULE [LSM303DLHC + L3GD20+ LPS331AP]
STEVAL-MKI125V1
A3G4250D
Pikeun daptar up-to-date, mangga buka http://www.st.com/internet/evalboard/subclass/1116.jsp. Papan DIL24 digambarkeun salaku "papan adaptor" dina widang "Pedaran Umum".
32/41
Dokumén ID 022910 Rev 2
Diundeur ti Arrow.com.
UM1525
Nyambungkeun modul dina dewan prototyping
5.3
Papan tameng Arduino
ArduinoTM mangrupikeun platform prototipe éléktronik open-source dumasar kana parangkat lunak sareng parangkat lunak anu fleksibel, gampang dianggo. Tempo http://www.arduino.cc pikeun inpo nu leuwih lengkep.
papan aksésori Arduino disebut "Shields" sarta bisa gampang disambungkeun kana STM32F0 Papanggihan nurutkeun tabel di handap ieu.
meja 11. Nyambungkeun jeung Arduino shields
Nyambungkeun sareng tameng Arduino
Panyambung kakuatan Arduino
Reset 3V3 5V GND GND Vin
Reset ti papan Shield VCC 3.3V garis kakuatan VCC 5V garis kakuatan Rujukan Ground Rujukan Ground alimentation éksternal
Arduino analog dina konektor
A0
Input analog atanapi pin digital 14
A1
Input analog atanapi pin digital 15
A2
Input analog atanapi pin digital 16
A3
Input analog atanapi pin digital 17
A4
Input analog atanapi SDA atanapi pin Digital 18
A5
Input analog atanapi SCL atanapi pin Digital 19
Panyambung digital Arduino
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 GND AREF
Pin digital 0 atanapi RX Digital pin 1 atanapi TX Digital pin 2 / Eksternal interrupt Digital pin 3 / Ext int atanapi PWM Digital pin 4 Digital pin 5 atanapi PWM Digital pin 6 atanapi PWM Digital pin 7 Digital pin 8 Digital pin 9 atanapi PWM Digital pin 10 atanapi CS atanapi PWM Digital pin 11 atanapi MOSI atanapi PWM Digital pin 12 atanapi MISO Digital pin 13 atanapi SCK Rujukan Ground ADC voltage rujukan
STM32F0Papanggihan
NRST 3V 5V
GND GND VBAT
Reset kapanggihna VDD VDD Rujukan Ground Rujukan Ground Jumper pikeun nyocogkeun
STM32F0Papanggihan
PC0
ADC_IN10
PC1
ADC_IN11
PC2
ADC_IN12
PC3
ADC_IN13
PC4 atanapi PF7 ADC_IN14 atanapi I2C2_SDA
PC5 atanapi PF6 ADC_IN15 atanapi I2C2_SCL
STM32F0Papanggihan
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) atanapi TIM2_CH4 GPIO (3V tolerant) TIM17_CH1 TIM16_CH1 GPIO (3V toleran) GPIO (3V tolerant) TIM14_CH1 TIM1_MOSCHI4 atanapi SPITIM1_MOSCH3 Reference Teu nyambung
Dokumén ID 022910 Rev 2
33/41
Diundeur ti Arrow.com.
Nyambungkeun modul dina dewan prototyping
UM1525
Nyambungkeun sareng tameng Arduino (terus)
Konektor ICSP Arduino
1
Mano
2
VCC 3.3V
3
Scuk
4
Batu mosa
5
RST
6
GND
STM32F0Papanggihan
PB4 3V PB3 PB5 NRST GND
SPI1_MISO VDD SPI1_SCK SPI1_MOSI Reset Papanggihan Rujukan Ground
34/41 Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
UM1525
Nyambungkeun modul dina dewan prototyping
angka 12 illustrates sambungan antara STM32F0 Papanggihan jeung papan tameng Arduino.
angka 12. Arduino sambungan dewan tameng
Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
35/41
Ngagambar mékanis
6
Ngagambar mékanis
angka 13. STM32F0DISCOVERY gambar mékanis
UM1525
36/41 Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
Diundeur ti Arrow.com.
37/41
Dokumén 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
lulugu 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
BOOT0
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
BOOT0
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
lulugu 33
RevB.0 -> labél PCB MB1034 B-00 PA6, PA7, PC4, PC5, PB0, PB1 sayogi sareng P1, P2 mangrupikeun Header 33 pts
RevA.0 -> labél PCB MB1034 A-00
STMicroelectronics
Judul:
STM32F0Papanggihan
Nomer: MB1034 Rev: B.0(PCB.SCH) Tanggal:2/3/2012 4
Lembar 1 tina 3
Gambar 14. STM32F0DISCOVERY
Skéma listrik
7
Skéma listrik
UM1525
38/41 Diundeur ti Arrow.com.
2 4
standar
1 2 3 4
DIPILIH
Skéma listrik Gambar 15. ST-LINK/V2 (SWD wungkul)
Idéntitas dewan: PC13=0
R18 10K R19 10K
R13 100K
Teu Dipasang
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 ngojay_di 45 ngojay 44 43 ngojay_di 42 ngojay_di_di 41 ngojay_di_di 40 39 38 37 STM_JTCK
Teu Dipasang
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
lulugu 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 Kedah caket pisan sareng STM32F103 pin 29
R34
MCO MCO
100
C24
26 T_JTCK 25
20pF R11
100
Teu Dipasang
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
SWIDIO
CN2
Jumpers ON -> Discovery Dipilih Jumpers OFF -> ST-link Dipilih
Dokumén 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
Deukeut ka JP Teu Dipasang
Teu Dipasang
USB
U5V
CN1
VCC DD+ ID
GND cangkang
1 2 3 4 5 0
5075BMR-05-SM
D1
EXT_5V
5V
BAT60JFILM
R6 R8
1K5 0 USB_DM
3V
R7 0 USB_DP
R5 100K
13
14
T_JTCK 15
T_JTDO 16
T_JTDI 17
T_NRST 18
T_JRST 19
20
SWIM_IN 21
22
23
24
ngojay
Leres pisan
3V
3V
JP2
VDD
R2 1K
LD1 BEureum
3V
C6
C7
C12
C9
100nF 100nF 100nF 100nF
COM
LED_STLINK
LD2
Beureum
R4 2
1
100
R3 3 100
4
R1 0
3V
_Héjo
LD_BICOLOR_CMS
PWR
5V
U1
1 Vin
Ukur 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
Judul:
STM32F0DISCOVERY ST-LINK/V2 (SWD wungkul)
Jumlah:MB1034 Rev: B 0(PCB SCH) Tanggal:2/3/2012
Lembar 2 tina 3
UM1525
Diundeur ti Arrow.com.
39/41
Dokumén ID 022910 Rev 2
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33
PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12
PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12
Teu Dipasang
BOOT0
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
BOOT0 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
Teu Dipasang
C17
1uF
SB1
Deukeut ka STM32
VBAT PC13 PC14 PC15
PC13 PC14 SB21 PC15
SB20
Deukeut ka XTAL & MCU Henteu Dipasang
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 16
VBAT PC13 - TAMPER1 – WKUP2 PC14 – OSC32_IN PC15 – OSC32_OUT PF0 – OSC_IN PF1 – OSC_OUT NRST PC0 PC1 PC2 PC3 VSSA / VREFVDDA / VREF+ PA0 – TAMPER2 - WKUP1 PA1 PA2
PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12
U3 STM32F051R8T6
VDD_2 VSS_2
PB11 PB10 PB2 atanapi NPOR (mode 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
Teu Dipasang
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 héjo LD4 biru
VDD
Teu Dipasang
R33 100K
NRST SB4
B2 C23
100nF
1
2
SW-PUSH-CMS
4
3
Tombol RESET
Teu Dipasang
PA0 SB3
VDD
R32 100
B1 C22
1
2
SW-PUSH-CMS
100nF R28 330
3
4
R29 220K
Tombol pamaké & hudang-up
STMicroelectronics
Judul:
STM32F0DISCOVERY MCU
Jumlah:MB1034 Rev: B.0(PCB.SCH) Tanggal:3/1/2012
Lembar 3 tina 3
UM1525 Gambar 16. MCU
Skéma listrik
Riwayat révisi
8
Riwayat révisi
UM1525
Méja 12. Sajarah révisi dokumén
titimangsa
Révisi
Parobahan
20-Mar-2012
1
Pelepasan awal.
30-Mei-2012
2
Ditambahkeun Bagéan 5: Nyambungkeun modul dina papan prototipe dina kaca 27.
40/41 Diundeur ti Arrow.com.
Dokumén ID 022910 Rev 2
UM1525
Mangga Baca Taliti:
Inpormasi dina dokumén ieu disayogikeun ngan ukur aya hubunganana sareng produk ST. STMicroelectronics NV sareng anak perusahaanna ("ST") ngagaduhan hak pikeun ngarobih, koréksi, modifikasi atanapi perbaikan, kana dokumén ieu, sareng produk sareng jasa anu dijelaskeun di dieu iraha waé, tanpa aya bewara. Sadaya produk ST dijual dumasar kana syarat sareng kaayaan penjualan ST. Purchasers téh solely jawab pilihan, Pilihan sarta pamakéan produk jeung jasa ST digambarkeun di dieu, sarta ST nganggap euweuh liability nanaon patali pilihan, Pilihan atawa pamakéan produk jeung jasa ST digambarkeun di dieu. Taya lisénsi, express atanapi tersirat, ku estoppel atawa lamun heunteu, kana sagala hak cipta intelektual anu dibérékeun dina dokumen ieu. Upami bagian tina dokumén ieu ngarujuk kana produk atanapi jasa pihak katilu mana waé, éta moal dianggap hibah lisénsi ku ST pikeun panggunaan produk atanapi jasa pihak katilu sapertos kitu, atanapi hak cipta intelektual anu aya di jerona atanapi dianggap salaku jaminan anu nutupan panggunaan dina. sagala cara naon waé produk atanapi jasa pihak katilu sapertos kitu atanapi hak cipta intelektual anu aya di jerona.
Kacuali ditetepkeun dina SYARAT JEUNG SYARAT PENJUALAN ST, ST DISCLAIDS SALAH HARANSI NYATA ATAWA TERSIRAT HAL MANGKEUN JEUNG/ATAU DIJUAL PRODUK ST Kaasup TANPA BATASAN HARANSI TERSIRAT TENTANG KEMAMPUAN DAGANG, KESESUAIAN KEUNGGULAN YURISDIKSI SALAH SAJA), ATAWA NGALANGGANGKEUN PATEN, HAK CIPTA ATAWA HAK HAKI INTELEKTUAL LAIN. Kacuali disatujuan sacara nyata dina tulisan ku dua perwakilan ST anu sah, PRODUK ST henteu disarankeun, diidinan atanapi dijamin pikeun dianggo dina militér, karajinan udara, angkasa, nyalametkeun kahirupan, atanapi aplikasi anu ngadukung kahirupan atanapi aplikasi industri HASIL DI cidera pribadi, maot, atawa harta parna atawa karuksakan lingkungan. ST PRODUK nu teu dieusian salaku "otomotif kelas" ngan bisa dipaké dina aplikasi otomotif di resiko sorangan pamaké.
Dijual deui produk ST kalayan katangtuan anu béda ti pernyataan sareng/atawa fitur téknis anu dijelaskeun dina dokumén ieu bakal langsung ngabatalkeun jaminan anu dipasihkeun ku ST pikeun produk atanapi jasa ST anu dijelaskeun di dieu sareng moal nyiptakeun atanapi ngalegaan ku cara naon waé, tanggung jawab naon waé. ST.
ST jeung logo ST mangrupakeun mérek dagang atawa mérek dagang kadaptar ti ST di sagala rupa nagara.
Inpormasi dina dokumén ieu ngagentos sareng ngagentos sadaya inpormasi anu disayogikeun sateuacana.
Logo ST mangrupakeun mérek dagang kadaptar ti STMicroelectronics. Sadaya ngaran séjén nyaéta hak milik nu bogana.
© 2012 STMicroelectronics – Sadaya hak ditangtayungan
Grup STMicroelectronics pausahaan Australia - Bélgia - Brazil - Kanada - Cina - Céko - Finlandia - Perancis - Jérman - Hongkong - India - Israél - Italia - Jepang -
Malaysia – Malta – Maroko – Filipina – Singapura – Spanyol – Swédia – Swiss – Britania Raya – Amérika Sarikat www.st.com
Dokumén ID 022910 Rev 2
41/41
Diundeur ti Arrow.com.
Dokumén / Sumberdaya
![]() |
Mikrokontroler ST STM32 F0 [pdf] Manual pamaké STM32 F0 Mikrokontroler, STM32 F0, Mikrokontroler |