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:

  1. Sambungkeun kit ka komputer nganggo kabel USB.
  2. Pasang toolchain pangwangunan anu diperyogikeun pikeun ngadukung
    STM32F0Papanggihan.
  3. Buka alat pamekaran sareng pilih papan anu cocog
    setélan pikeun STM32F0DISCOVERY.
  4. Muat kode anjeun kana mikrokontroler nganggo embedded
    ST-link / V2 debugger.
  5. 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.

4.5 Tombol Pencét:

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

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *