Mikrokontroler STM32 F0

Spesifikasi:

  • Nama Produk: STM32F0DISCOVERY
  • Nomor Bagian: STM32F0DISCOVERY
  • Mikrokontroler: STM32F051R8T6
  • Debugger Tertanam: ST-LINK/V2
  • Catu Daya: Berbagai pilihan tersedia
  • LED: Ya
  • Tombol Tekan: Ya
  • Konektor Ekstensi: Ya

Petunjuk Pemakaian Produk:

1. Mulai Cepat:

Untuk memulai dengan cepat menggunakan kit STM32F0DISCOVERY, ikuti langkah-langkah berikut:
langkah-langkah di bawah ini:

  1. Hubungkan perangkat tersebut ke komputer Anda menggunakan kabel USB.
  2. Instal rantai alat pengembangan yang diperlukan untuk mendukung
    PENEMUAN STM32F0.
  3. Buka alat pengembangan dan pilih papan yang sesuai
    pengaturan untuk STM32F0DISCOVERY.
  4. Muat kode Anda ke mikrokontroler menggunakan embedded
    Debugger ST-LINK/V2.
  5. Anda sekarang dapat mulai menggunakan kit untuk keinginan Anda
    aplikasi.

2. Persyaratan Sistem:

Kit STM32F0DISCOVERY memerlukan sistem berikut
persyaratan:

  • Komputer dengan port USB
  • Koneksi internet untuk mengunduh pengembangan yang diperlukan
    rantai alat

3. Rantai Alat Pengembangan:

Kit STM32F0DISCOVERY kompatibel dengan pengembangan
toolchain yang mendukung mikrokontroler STM32F0. Anda dapat mengunduh
toolchain yang diperlukan dari resmi websitus
pabrikan.

4. Perangkat Keras dan Tata Letak:

4.1 STM32F051R8T6 Microcontroller:

Kit ini dilengkapi dengan mikrokontroler STM32F051R8T6, yang
adalah unit pemrosesan utama kit. Ini menyediakan berbagai
fitur dan fungsi untuk aplikasi Anda.

4.2 Tertanam ST-LINK/V2:

Kit ini mencakup debugger ST-LINK/V2 tertanam, yang memungkinkan
Anda untuk memprogram dan men-debug mikrokontroler STM32F0 di papan. Anda
juga dapat menggunakannya untuk memprogram dan men-debug STM32 eksternal
aplikasi.

4.3 Catu Daya dan Pemilihan Daya:

Kit ini mendukung berbagai pilihan catu daya. Anda dapat memilih untuk
nyalakan kit menggunakan kabel USB yang terhubung ke komputer Anda atau
catu daya eksternal. Pemilihan daya dapat dikontrol menggunakan
jumper yang disediakan.

4.4 LED:

Kit ini dilengkapi dengan LED yang dapat digunakan untuk indikasi visual atau
tujuan debugging. Panduan pengguna memberikan rincian tentang cara menggunakan
LED ini secara efektif.

4.5 Tombol Tekan:

Kit ini mencakup tombol tekan yang dapat digunakan sebagai input pengguna
untuk aplikasi Anda. Tombol-tombol ini terhubung ke
mikrokontroler dan dapat diprogram sesuai kebutuhan.

4.6 JP2 (Idd):

JP2 adalah jembatan solder yang memungkinkan Anda mengukur arus
konsumsi mikrokontroler. Panduan pengguna menyediakan
petunjuk tentang cara menggunakan fitur ini.

4.7 Jam OSC:

Kit ini dilengkapi dengan jam OSC untuk pengaturan waktu yang akurat di
aplikasi. Ini menyediakan pasokan jam utama dan 32 KHz
pasokan jam untuk operasi daya rendah.

4.8 Jembatan Solder:

Kit ini memiliki beberapa jembatan solder yang dapat digunakan untuk
mengonfigurasi atau menyesuaikan fitur tertentu dari mikrokontroler.
panduan pengguna memberikan rincian tentang setiap jembatan solder dan
tujuan.

4.9 Konektor Ekstensi:

Kit ini menyediakan konektor ekstensi yang memungkinkan Anda menghubungkan
modul atau aksesori tambahan untuk meningkatkan fungsionalitas.
panduan pengguna memberikan rincian tentang cara menghubungkan berbagai jenis
modul.

5. Menghubungkan Modul pada Papan Prototipe:

5.1 Papan Aksesori Mikroelektronika:

Kit ini kompatibel dengan papan aksesori Mikroelektronica.
Panduan pengguna menyediakan instruksi tentang cara menghubungkan dan menggunakan
papan ini dengan kit STM32F0DISCOVERY.

5.2 Papan Adaptor MEMS ST, Soket DIL24 Standar:

Kit ini mendukung papan adaptor ST MEMS dengan DIL24 standar
soket. Panduan pengguna menyediakan instruksi tentang cara menghubungkan dan
gunakan papan ini dengan kit STM32F0DISCOVERY.

5.3 Papan Perisai Arduino:

Kit ini kompatibel dengan papan pelindung Arduino. Pengguna
manual memberikan instruksi tentang cara menghubungkan dan menggunakan papan ini
dengan kit STM32F0DISCOVERY.

6. Gambar Mekanik:

Panduan pengguna mencakup gambar mekanis dari
Kit STM32F0DISCOVERY, menyediakan dimensi dan tata letak terperinci
informasi.

7. Skema Listrik:

Panduan pengguna mencakup skema kelistrikan
Kit STM32F0DISCOVERY, menyediakan diagram sirkuit terperinci dan
koneksi komponen.

Tanya Jawab Umum:

T: Apa saja persyaratan sistem untuk STM32F0DISCOVERY
perlengkapan?

A: Kit ini membutuhkan komputer dengan port USB dan koneksi internet.
koneksi untuk mengunduh rangkaian alat pengembangan yang diperlukan.

T: Dapatkah saya menggunakan perangkat ini dengan papan pelindung Arduino?

A: Ya, kit ini kompatibel dengan papan pelindung Arduino.
panduan pengguna memberikan instruksi tentang cara menghubungkan dan menggunakan ini
papan.

T: Bagaimana cara mengukur konsumsi listrik saat ini?
mikrokontroler?

A: Anda dapat mengukur konsumsi saat ini dengan menggunakan JP2
jembatan solder disediakan pada kit. Panduan pengguna menyediakan
petunjuk tentang cara menggunakan fitur ini.

UM1525 Panduan pengguna
Kit penemuan STM32F0DISCOVERY untuk mikrokontroler STM32 F0
Perkenalan
STM32F0DISCOVERY membantu Anda menemukan fitur-fitur STM32 F0 CortexTM-M0 dan mengembangkan aplikasi Anda dengan mudah. ​​Perangkat ini berbasis pada STM32F051R8T6, mikrokontroler ARM® CortexTM 32-bit seri STM0 F32, dan dilengkapi alat debug tertanam ST-LINK/V2, LED, tombol tekan, dan papan prototipe.
Gambar 1. STM32F0DISCOVERY

Tabel 1.

Alat yang berlaku Tipe
Alat evaluasi

Nomor bagian STM32F0DISCOVERY

Mei 2012

ID Dokumen 022910 Rev 2

1/41
www.st.com

Diunduh dari Arrow.com.

Isi
Isi

UM1525

1

Konvensi . ...

2

Mulai cepat . ...

2.1 Memulai . ...

2.2 Persyaratan sistem . ...

2.3 Rantai alat pengembangan yang mendukung STM32F0DISCOVERY . . . . . . . . . 7

2.4 Kode pesanan . ...

3

Fitur . ...

4

Perangkat keras dan tata letak . ...

4.1 Mikrokontroler STM32F051R8T6 . ...

4.2 ST-LINK/V2 Tertanam . ...

4.2.1 Menggunakan ST-LINK/V2 untuk memprogram/men-debug STM32 F0 pada papan . . . . . . . . 15

4.2.2 Menggunakan ST-LINK/V2 untuk memprogram/men-debug aplikasi STM32 eksternal . . 16

4.3 Catu daya dan pemilihan daya . ...

4.4 Lampu LED .

4.5 Tombol tekan . ...

4.6 JP2 (Ihd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.7 Jam OSC . ...

4.7.1 Pasokan jam OSC . ...

4.7.2 Pasokan jam OSC 32 KHz . ...

4.8 Jembatan solder . ...

4.9 Konektor ekstensi . ...

5

Menghubungkan modul pada papan prototipe . . . . . . . . . . . . . . . . . . . . . . 27

5.1 Papan aksesori mikroelektronika . ...

5.2 Papan adaptor ST MEMS, soket DIL24 standar . . . . . . . . . . . . . . . . . 30

5.3 Papan pelindung Arduino . ...

6

Gambar mekanik . ...

7

Skema kelistrikan . ...

2/41

ID Dokumen 022910 Rev 2

Diunduh dari Arrow.com.

UM1525

Isi

8

Riwayat revisi . ...

Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

3/41

Daftar tabel
Daftar tabel

UM1525

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

Alat yang berlaku. ... . ... . ... . . . . . . . . . . . . . . 1 Menghubungkan menggunakan IDC6 . ... 14 Papan adaptor MEMS yang didukung . ... . . . . . . . . . . . . . . . . . . . . . . . . . . 3

4/41 Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

UM1525
Daftar Gambar

Daftar Gambar

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. Gambar 16.

STM32F0DISCOVERY . ... . ... . ... . ... . . . . . . . 1 Menggunakan konektor IDC9 dan mikroBUSTM . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 ST-LINK/V11 (hanya SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

5/41

Konvensi

1

Konvensi

UM1525

Tabel 2 memberikan definisi beberapa konvensi yang digunakan dalam dokumen ini.

Tabel 2. Konvensi ON/OFF

Konvensi

Definisi

Pelompat JP1 AKTIF

Dilengkapi jumper

Pelompat JP1 MATI

Jumper tidak dipasang

Solder bridge SBx AKTIF Koneksi SBx ditutup dengan solder Solder bridge SBx MATI Koneksi SBx dibiarkan terbuka

6/41 Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

UM1525

2

Mulai cepat

Mulai cepat

STM32F0DISCOVERY adalah kit pengembangan berbiaya rendah dan mudah digunakan untuk mengevaluasi dan memulai pengembangan dengan cepat dengan mikrokontroler seri STM32 F0.
Sebelum memasang dan menggunakan produk, harap terima Perjanjian Lisensi Produk Evaluasi dari www.st.com/stm32f0discovery.
Untuk informasi lebih lanjut tentang STM32F0DISCOVERY dan perangkat lunak demonstrasi, kunjungi www.st.com/stm32f0discovery.

2.1

Memulai

Ikuti urutan di bawah ini untuk mengonfigurasi papan STM32F0DISCOVERY dan meluncurkan aplikasi DISCOVER:
1. Periksa posisi jumper pada papan, JP2 aktif, CN2 aktif (Penemuan dipilih).
2. Hubungkan papan STM32F0DISCOVERY ke PC dengan kabel USB `tipe A ke mini-B' melalui konektor USB CN1 untuk memberi daya pada papan. LED merah LD1 (PWR) dan LD2 (COM) menyala dan LED hijau LD3 berkedip.
3. Tekan tombol pengguna B1 (sudut kiri bawah papan).
4. Amati bagaimana kedipan lampu LED hijau LD3 berubah sesuai dengan klik tombol USER B1.
5. Setiap klik pada tombol USER B1 dikonfirmasi oleh LED biru LD4.
6. Untuk mempelajari atau memodifikasi proyek DISCOVER yang terkait dengan demo ini, kunjungi www.st.com/stm32f0discovery dan ikuti tutorialnya.
7. Temukan fitur STM32F0, unduh dan jalankan program yang diusulkan dalam daftar proyek.
8. Kembangkan aplikasi Anda sendiri menggunakan sumber daya yang tersediaampsedikit.

2.2

Persyaratan sistem

Kabel USB tipe A ke USB Mini-B untuk PC Windows (XP, Vista, 7)

2.3

Toolchain pengembangan yang mendukung STM32F0DISCOVERY

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

2.4

Kode pesanan

Untuk memesan kit STM32F0 Discovery, gunakan kode pesanan STM32F0DISCOVERY.

ID Dokumen 022910 Rev 2

7/41

Diunduh dari Arrow.com.

Fitur

3

Fitur

UM1525

Kit STM32F0DISCOVERY menawarkan fitur-fitur berikut: mikrokontroler STM32F051R8T6 yang menampilkan Flash 64 KB, RAM 8 KB dalam LQFP64
paket On-board ST-LINK/V2 dengan sakelar mode pemilihan untuk menggunakan kit sebagai perangkat mandiri
ST-LINK/V2 (dengan konektor SWD untuk pemrograman dan debugging) Catu daya papan: melalui bus USB atau dari catu daya eksternal 5 V vol.tage Catu daya aplikasi eksternal: 3 V dan 5 V Empat LED:
LD1 (merah) untuk daya 3.3 V pada LD2 (merah/hijau) untuk komunikasi USB LD3 (hijau) untuk keluaran PC9 LD4 (biru) untuk keluaran PC8 Dua tombol tekan (pengguna dan setel ulang) Header ekstensi untuk I/O LQFP64 untuk koneksi cepat ke papan prototipe dan pemeriksaan mudah. ​​Papan tambahan disediakan dengan kit yang dapat dihubungkan ke konektor ekstensi untuk pembuatan prototipe dan pemeriksaan yang lebih mudah. ​​Sejumlah besar firmware aplikasi siap pakai gratisampFile tersedia di www.st.com/stm32f0discovery untuk mendukung evaluasi dan pengembangan yang cepat.

8/41 Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

UM1525

4

Perangkat keras dan tata letak

Perangkat keras dan tata letak

STM32F0DISCOVERY dirancang berdasarkan mikrokontroler STM32F051R8T6 dalam paket LQFP 64-pin. Gambar 2 mengilustrasikan koneksi antara STM32F051R8T6 dan periferalnya (STLINK/V2, tombol tekan, LED, dan konektor). Gambar 3 dan Gambar 4 membantu Anda menemukan fitur-fitur ini pada STM32F0DISCOVERY.
Gambar 2. Diagram blok perangkat keras

Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

9/41

Perangkat keras dan tata letak Gambar 3. Tata letak atas

(LED merah/hijau) LD2 COM
Input keluaran catu daya 3V
Konektor CN3 SWD

ST-LINK/V2

UM1525
LD1 (LED merah) Input catu daya PWR 5V, keluaran CN2, pemilih ST-LINK/DISCOVERY

Tombol pengguna STM32F051R8T6 B1
(LED hijau) LD3

Pengukuran JP2 IDD SB1 (VBAT)
SB3 (B1-PENGGUNA) Tombol reset B2 SB4 (B2-RESET)
LD4 (LED biru)

Bahasa Indonesia:MS30024V1

Catatan:

Pin 1 konektor CN2, CN3, P1 dan P2 ditandai dengan tanda persegi.

10/41 Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

UM1525 Gambar 4. Tata letak bawah
SB5, SB7, SB9, SB11 (DILENGKAPI)
SB6, SB8, SB10, SB12 (bawaan)
SB13 (STM_RST) SB14, SB15 (RX, TX)

Perangkat keras dan tata letak
SB16, SB17 (kristal X2) SB18 (MCO) SB19 (NRST) SB20, SB21 (kristal X3) SB22 (T_SWO)
Bahasa Indonesia:MS30025V1

Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

11/41

Perangkat keras dan tata letak

UM1525

4.1

mikrokontroler STM32F051R8T6

MCU ARMTM canggih berkepadatan rendah dan sedang 32-bit ini dengan inti RISC ARM CortexTM-M0 32-bit berkinerja tinggi memiliki Flash 64 Kbyte, RAM 8 Kbyte, RTC, pengatur waktu, ADC, DAC, pembanding, dan antarmuka komunikasi.

Gambar 5. Paket STM32F051R8T6 34-&24

STM32 F0 memberikan kinerja 32-bit dan DNA STM32 penting ke dalam aplikasi yang biasanya ditangani oleh mikrokontroler 8- atau 16-bit. Ini mendapat manfaat dari kombinasi kinerja waktu nyata, operasi berdaya rendah, arsitektur canggih, dan periferal yang terkait dengan ekosistem STM32, yang menjadikan STM32 referensi di pasar. Sekarang semua ini dapat diakses untuk aplikasi yang sensitif terhadap biaya. STM32 F0 menawarkan fleksibilitas dan skalabilitas yang tak tertandingi untuk produk hiburan rumah, peralatan, dan peralatan industri.
Perangkat ini memberikan manfaat berikut. Eksekusi kode yang unggul untuk kinerja yang lebih baik dan efisiensi kode yang sangat baik untuk
penggunaan memori tertanam yang berkurang Konektivitas berkinerja tinggi dan periferal analog canggih untuk mendukung berbagai
berbagai aplikasi Pilihan jam fleksibel dan mode daya rendah dengan bangun cepat untuk daya rendah
konsumsi
Ini memiliki fitur-fitur utama berikut: Kondisi inti dan operasi
ARM® CortexTM-M0 0.9 DMIPS/MHz hingga 48 MHz Rentang catu daya 1.8/2.0 hingga 3.6 V Konektivitas berkinerja tinggi USART 6 Mbit/s SPI 18 Mbit/s dengan bingkai data 4 hingga 16-bit Mode cepat I²C 1 Mbit/s plus HDMI CEC Kontrol yang disempurnakan 1x pengatur waktu kontrol motor PWM 16 fase 3-bit 5x pengatur waktu PWM 16-bit 1x pengatur waktu dasar 16-bit 1x pengatur waktu PWM 32-bit Pengalihan I/O 12 MHz

12/41

ID Dokumen 022910 Rev 2

Diunduh dari Arrow.com.

Gambar 1525. Diagram blok STM6F32R051T8

Perangkat keras dan tata letak

Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

13/41

Perangkat keras dan tata letak

UM1525

4.2

ST-LINK/V2 tertanam

Alat pemrograman dan debugging ST-LINK/V2 terintegrasi pada STM32F0DISCOVERY. ST-LINK/V2 tertanam dapat digunakan dalam 2 cara berbeda sesuai dengan status jumper (lihat Tabel 3):
Program/debug MCU on board,
Program/debug MCU di papan aplikasi eksternal menggunakan kabel yang terhubung ke konektor SWD CN3.
ST-LINK/V2 tertanam hanya mendukung SWD untuk perangkat STM32. Untuk informasi tentang fitur debug dan pemrograman lihat panduan pengguna UM1075 (ST-LINK/V2 in-circuit debugger/programmer untuk STM8 dan STM32) yang menjelaskan secara detail semua fitur ST-LINK/V2.

Gambar 7. Konfigurasi tipikal

Tabel 3. Status jumper

Status pelompat

Keterangan

Kedua jumper CN2 pada fungsi ST-LINK/V2 diaktifkan untuk pemrograman on board (default)

Kedua jumper CN2 MATI

Fungsi ST-LINK/V2 diaktifkan untuk aplikasi melalui konektor CN3 eksternal (didukung SWD)

14/41 Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

UM1525

Perangkat keras dan tata letak

4.2.1

Menggunakan ST-LINK/V2 untuk memprogram/men-debug STM32 F0 on board
Untuk memprogram STM32 F0 on board, cukup colokkan kedua jumper pada CN2, seperti yang ditunjukkan pada Gambar 8 berwarna merah, tetapi jangan gunakan konektor CN3 karena dapat mengganggu komunikasi dengan STM32F051R8T6 dari STM32F0DISCOVERY.
Gambar 8. Gambar koneksi STM32F0DISCOVERY

Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

15/41

Perangkat keras dan tata letak

UM1525

4.2.2
Catatan:

Menggunakan ST-LINK/V2 untuk memprogram/men-debug aplikasi STM32 eksternal
Sangat mudah menggunakan ST-LINK/V2 untuk memprogram STM32 pada aplikasi eksternal. Cukup lepaskan 2 jumper dari CN2 seperti yang ditunjukkan pada Gambar 9, dan sambungkan aplikasi Anda ke konektor debug CN3 sesuai Tabel 4.
SB19 dan SB22 harus OFF jika Anda menggunakan CN3 pin 5 di aplikasi eksternal Anda.

Tabel 4.

Konektor debug CN3 (SWD)

Pin

CN3

1

VDD_TARGET

2

SWCLK

3

GND

4

SWDIO

5

pertama

6

Bahasa Inggris Barat

Penunjukan VDD dari aplikasi
Jam SWD Tanah
Input/output data SWD RESET dari MCU target
Disimpan

Gambar 9. Gambar koneksi ST-LINK

16/41 Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

UM1525

Perangkat keras dan tata letak

4.3

Catu daya dan pemilihan daya

Catu daya disediakan baik oleh PC host melalui kabel USB, atau dengan catu daya 5V eksternal.
Dioda D1 dan D2 melindungi pin 5V dan 3V dari catu daya eksternal:
5V dan 3V dapat digunakan sebagai catu daya keluaran saat papan aplikasi lain dihubungkan ke pin P1 dan P2. Dalam hal ini, pin 5V dan 3V mengirimkan catu daya 5V atau 3V dan konsumsi daya harus lebih rendah dari 100 mA.
5V juga dapat digunakan sebagai catu daya input, misalnya saat konektor USB tidak terhubung ke PC. Dalam hal ini, papan STM32F0DISCOVERY harus ditenagai oleh unit catu daya atau oleh peralatan tambahan yang mematuhi standar EN-60950-1: 2006+A11/2009, dan harus Aman Vol Ekstra Rendahtage (SELV) dengan kemampuan daya terbatas.

4.4

lampu LED

LD1 PWR: LED merah menunjukkan bahwa papan tersebut menyala. LD2 COM: LED tiga warna (COM) memberi tahu status komunikasi sebagai berikut:
LED Merah berkedip lambat/Mati: Saat daya dinyalakan sebelum inisialisasi USB. LED Merah berkedip cepat/Mati: Setelah komunikasi pertama yang benar antara PC dan USB.
STLINK/V2 (enumerasi) LED Merah Menyala: Saat inisialisasi antara PC dan ST-LINK/V2 berhasil
selesai LED Hijau Menyala: Setelah inisialisasi komunikasi target berhasil LED Merah/Hijau Berkedip: Selama komunikasi dengan target LED Merah Menyala: Komunikasi selesai dan OK LED Oranye Menyala: Komunikasi gagal LD3 Pengguna: LED pengguna hijau tersambung ke I/O PC9 dari STM32F051R8T6. LD4 Pengguna: LED pengguna biru tersambung ke I/O PC8 dari STM32F051R8T6.

4.5

Tekan tombol

B1 USER: Tombol tekan pengguna yang terhubung ke I/O PA0 dari STM32F051R8T6. B2 RESET: Tombol tekan yang digunakan untuk ME-RESET STM32F051R8T6.

4.6

JP2 (Ih)

Jumper JP2, berlabel Idd, memungkinkan konsumsi STM32F051R8T6 diukur dengan melepas jumper dan menyambungkan ammeter.
Jumper aktif: STM32F051R8T6 diaktifkan (default).
Jumper off: ammeter harus dihubungkan untuk mengukur arus STM32F051R8T6, (jika tidak ada ammeter, STM32F051R8T6 tidak diberi daya).

ID Dokumen 022910 Rev 2

17/41

Diunduh dari Arrow.com.

Perangkat keras dan tata letak

UM1525

4.7
4.7.1
4.7.2

Jam OSC
Pasokan jam OSC
PF0 dan PF1 dapat digunakan sebagai GPIO atau sebagai osilator HSE. Secara default I/O ini dikonfigurasi sebagai GPIO, jadi SB16 dan SB17 tertutup, SB18 terbuka, dan R22, R23, C13, dan C14 tidak terisi.
Jam HSE eksternal dapat diberikan ke MCU dengan tiga cara: MCO dari ST-LINK. Dari MCO STM32F103. Frekuensi ini tidak dapat
diubah, ditetapkan pada 8 MHz dan terhubung ke PF0-OSC_IN dari STM32F051R8T6. Konfigurasi yang diperlukan: SB16, SB18 TERTUTUP R22, R23 dilepas SB17 TERBUKA Osilator terpasang. Dari kristal X2 (tidak disediakan). Untuk frekuensi umum dan kapasitor serta resistornya, silakan lihat Lembar Data STM32F051R8T6. Konfigurasi yang diperlukan: SB16, SB17 SB18 TERBUKA R22, R23, C13, C14 disolder Osilator dari PF0 eksternal. Dari osilator eksternal melalui pin 7 konektor P1. Konfigurasi yang diperlukan: SB16, SB17 TERTUTUP SB18 TERBUKA R22 dan R23 dilepas
Pasokan jam OSC 32 KHz
PC14 dan PC15 dapat digunakan sebagai GPIO atau sebagai osilator LSE. Secara default, I/O ini dikonfigurasi sebagai GPIO, jadi SB20 & SB21 ditutup dan X3, R24, R25 tidak terisi.
Jam LSE eksternal dapat disediakan ke MCU dengan dua cara: Osilator terpasang. Dari kristal X3 (tidak disediakan). Konfigurasi yang diperlukan:
SB20, SB21 TERBUKA C15, C16, R24 dan R25 disolder. Osilator dari PC14 eksternal. Dari osilator eksternal melalui pin 5 konektor P1. Konfigurasi yang dibutuhkan: SB20, SB21 TERTUTUP R24 dan R25 dilepas

18/41 Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

UM1525

Perangkat keras dan tata letak

4.8

Jembatan solder

Tabel 5. Pengaturan jembatan solder

Menjembatani

Negara(1)

Keterangan

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

MATI
AKTIF AKTIF

SB20,21 (kristal X3)

MATI AKTIF

SB4 (B2-SET ULANG)

AKTIF

SB3 (B1-PENGGUNA)

AKTIF

SB1

ON

(VBAT didukung oleh VDD) MATI

SB14,15 (RX,TX)

MATI AKTIF

SB19 (NRST)

AKTIF

SB22 (T_SWO)
SB13 (STM_RST)

AKTIF MATI AKTIF

SB2 (BOOT0)

AKTIF

SB18 (MCO)(2)

AKTIF

X2, C13, C14, R22, dan R23 menyediakan clock. PF0, PF1 terputus dari P1. PF0, PF1 terhubung ke P1 (R22, R23, dan SB18 tidak boleh dipasang). Dicadangkan, jangan dimodifikasi. Dicadangkan, jangan dimodifikasi. X3, C15, C16, R24, dan R25 menghasilkan clock 32 KHz. PC14, PC15 tidak terhubung ke P1. PC14, PC15 hanya terhubung ke P1 (R24, R25 tidak boleh dipasang). Tombol tekan B2 terhubung ke pin NRST dari MCU STM32F051R8T6. Tombol tekan B2 tidak terhubung ke pin NRST dari MCU STM32F051R8T6. Tombol tekan B1 terhubung ke PA0. Tombol tekan B1 tidak terhubung ke PA0. VBAT secara permanen diberi daya dari VDD. VBAT tidak diberi daya dari VDD tetapi pin3 dari P1. Dicadangkan, jangan dimodifikasi. Dicadangkan, jangan dimodifikasi. Sinyal NRST dari konektor CN3 dihubungkan ke pin NRST dari MCU STM32F051R8T6. Sinyal NRST dari konektor CN3 tidak dihubungkan ke pin NRST dari MCU STM32F051R8T6. Sinyal SWO dari konektor CN3 dihubungkan ke PB3. Sinyal SWO tidak dihubungkan. Tidak ada insiden pada sinyal NRST STM32F103C8T6 (ST-LINK/V2). Sinyal NRST STM32F103C8T6 (ST-LINK/V2) dihubungkan ke GND. Sinyal BOOT0 dari MCU STM32F051R8T6 ditahan rendah melalui resistor pull-down 510 Ohm. Sinyal BOOT0 dari MCU STM32F051R8T6 dapat diatur tinggi melalui resistor pull-up 10 KOhm R27 untuk disolder. Menyediakan 8 MHz untuk OSC_IN dari MCO STM32F103C8T6. Lihat deskripsi SB16, SB17.

1. Status SBx default ditunjukkan dengan huruf tebal.
2. Jam OSC_IN berasal dari MCO jika SB18 AKTIF dan SB16,17 NONAKTIF, dan berasal dari X2 jika SB18 NONAKTIF dan SB16,17 NONAKTIF.

ID Dokumen 022910 Rev 2

19/41

Diunduh dari Arrow.com.

Perangkat keras dan tata letak

UM1525

4.9

Konektor ekstensi

Male header P1 dan P2 dapat menghubungkan STM32F0DISCOVERY ke papan prototyping/wrapping standar. STM32F051R8T6 GPI/Os tersedia pada konektor ini. P1 dan P2 juga dapat diperiksa oleh osiloskop, penganalisa logis atau voltmeter.

Tabel 6.

Deskripsi pin MCU versus fungsi papan (halaman 1 dari 7)

pin MCU

fungsi dewan

P2 P1 CN3 Catu daya I/O Gratis OSC SWD LED Tombol tekan LQFP64

Fungsi utama

Fungsi alternatif

BOOT0 BOOT0

60

NRST NRST

7

2_CTS,

DALAM0,

2_CH1_ETR,

PA0

1_INM6, 1_KELUAR,

14

TSC_G1_IO1,

RTC_TAMP2,

WKUP1

2_RTS,

DALAM1,

PA1

2_CH2, 1_INP,

15

TSC_G1_IO2,

ACARA

2_TX,

DALAM2,

2_CH3,

PA2

15_CH1,

16

2_INM6,

2_KELUAR,

TSC_G1_IO3

2_RX,

DALAM3,

PA3

2_CH4, 15_CH2,

17

2_Inp,

TSC_G1_IO4,

PENGGUNA

Atur Ulang NRST

Telepon 6 5 10
15
Telepon 16 17 18

20/41 Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

UM1525

Perangkat keras dan tata letak

Tabel 6.

Deskripsi pin MCU versus fungsi papan (halaman 2 dari 7)

pin MCU

fungsi dewan

P2 P1 CN3 Catu daya I/O Gratis OSC SWD LED Tombol tekan LQFP64

Fungsi utama

Fungsi alternatif

1_NSS / 1_WS,

2_CK,

DALAM4,

PA4

14_CH1, DAC1_KELUAR,

20

1_INM4,

2_INM4,

TSC_G2_IO1

1_SCK / 1_CK,

Komisi Pemilihan Umum,

DALAM5,

PA5

2_CH1_ETR, (DAC2_KELUAR),

21

1_INM5,

2_INM5,

TSC_G2_IO2

1_MISO / 1_MCK,

DALAM6,

3_CH1,

PA6

1_BKIN, 16_CH1,

22

1_KELUAR,

TSC_G2_IO3,

ACARA

1_MOSI / 1_SD,

DALAM7,

3_CH2,

14_CH1,

PA7

1_CH1N,

23

17_CH1,

2_KELUAR,

TSC_G2_IO4,

ACARA

1_CK,

PA8

1_CH1, KEJADIAN,

41

MCO

1_TX,

PA9

1_CH2, 15_BKIN,

42

TSC_G4_IO1

Telepon: 21 22 23 24
25 24

ID Dokumen 022910 Rev 2

21/41

Diunduh dari Arrow.com.

Perangkat keras dan tata letak

Tabel 6.

Deskripsi pin MCU versus fungsi papan (halaman 3 dari 7)

pin MCU

fungsi dewan

UM1525

P2 P1 CN3 Catu daya I/O Gratis OSC SWD LED Tombol tekan LQFP64

Fungsi utama

Fungsi alternatif

1_RX,

PA10

1_CH3, 17_BKIN,

43

TSC_G4_IO2

1_CTS,

1_CH4,

PA11 1_KELUAR,

44

TSC_G4_IO3,

ACARA

1_RTS,

1_ETR,

PA12 2_KELUAR,

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

DALAM8,

3_CH3,

PB0

1_CH2N,

26

TSC_G3_IO2,

ACARA

DALAM9,

3_CH4,

PB1

14_CH1,

27

1_CH3N,

TSC_G3_IO3

PB2 atau

NPOR (1.8V)

TSC_G3_IO4

28

mode)

1_SCK / 1_CK,

PB3

2_CH2, TSC_G5_IO1,

55

ACARA

Bahasa Inggris Barat

SWDIO SWCLK

23 22

21

4

20

2

17

16

27

28

29

6

11

22/41

ID Dokumen 022910 Rev 2

Diunduh dari Arrow.com.

UM1525

Perangkat keras dan tata letak

Tabel 6.

Deskripsi pin MCU versus fungsi papan (halaman 4 dari 7)

pin MCU

fungsi dewan

P2 P1 CN3 Catu daya I/O Gratis OSC SWD LED Tombol tekan LQFP64

Fungsi utama

Fungsi alternatif

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_SINKRONISASI

1_SDA,

PB9

IR_KEJADIAN_KELUAR, 17_CH1,

62

ACARA

2_SCL,

PB10

CEC, 2_CH3,

29

SINKRONISASI

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

Bahasa Indonesia: 10 9 8 7 4 3 30 31 32 32

ID Dokumen 022910 Rev 2

23/41

Diunduh dari Arrow.com.

Perangkat keras dan tata letak

Tabel 6.

Deskripsi pin MCU versus fungsi papan (halaman 5 dari 7)

pin MCU

fungsi dewan

Fungsi utama

Fungsi alternatif

2_MISO,

PB14

1_CH2N, 15_CH1,

35

G6_IO4

2_MOSI,

1_CH3N,

PB15 15_CH1N,

36

15_CH2,

RTC_REFIN

PC0

DALAM 10, ACARA KELUAR

8

PC1

DALAM 11, ACARA KELUAR

9

PC2

DALAM 12, ACARA KELUAR

10

PC3

DALAM 13, ACARA KELUAR

11

PC4

DALAM 14, ACARA KELUAR

24

PC5

DALAM15, 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_KELUAR,

2

WKUP2

BIRU HIJAU

P2 P1 CN3 Catu daya I/O Gratis OSC SWD LED Tombol tekan LQFP64

UM1525
31
30
11 12 13 14 25 26
Bahasa Indonesia: 29 28 27 26 15 14 13 4

24/41

ID Dokumen 022910 Rev 2

Diunduh dari Arrow.com.

UM1525

Perangkat keras dan tata letak

Tabel 6.

Deskripsi pin MCU versus fungsi papan (halaman 6 dari 7)

pin MCU

fungsi dewan

P2

P1

CN3

OSC

DIPIMPIN

Fungsi utama

Fungsi alternatif

Catu daya

I/O gratis

Bahasa Inggris SWD

Tekan tombol

Bahasa Indonesia: LQFP64

OSC32_MASUK OSC32_KELUAR

PC14-

OSC32_ OSC32_DI DALAM

3

IN

PC15-

OSC32_ OSC32_ KELUAR

4

KELUAR

PD2

3_ETR

54

PF0OSC_DI DALAM

OSC_IN

5

PF1-

OSC_ OSC_ KELUAR

6

KELUAR

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
Telepon 8 19 20
Telepon 19 18 3

5V

1

3V

1

5

22

3

VDD GND GND GND

ID Dokumen 022910 Rev 2

25/41

Diunduh dari Arrow.com.

P2 P1 CN3 Catu daya GND GND I/O Gratis OSC SWD LED Tombol tekan LQFP64

Perangkat keras dan tata letak

Tabel 6.

Deskripsi pin MCU versus fungsi papan (halaman 7 dari 7)

pin MCU

fungsi dewan

Fungsi utama

Fungsi alternatif

UM1525

Telepon 9 33 33

26/41 Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

UM1525

Menghubungkan modul pada papan prototyping

5

Menghubungkan modul pada papan prototyping

Bagian ini memberikan beberapa mantanample cara menyambungkan modul siap pakai yang tersedia dari produsen berbeda ke kit STM32F0DISCOVERY melalui papan prototyping yang disertakan dalam kit.
mantan perangkat lunakampFile, berdasarkan koneksi yang dijelaskan di bawah ini, tersedia di www.st.com/stm32f0discovery.

5.1

Papan aksesori mikroelektronika
Mikroelektronika, http://www.mikroe.com, telah menetapkan dua konektor standar untuk papan aksesori mereka, bernama mikroBUSTM (http://www.mikroe.com/mikrobus_specs.pdf) dan IDC10.
MikroBUSTM adalah konektor 16-pin untuk menghubungkan papan aksesori dengan sangat cepat dan mudah ke papan mikrokontroler melalui komunikasi SPI, USART atau I2C, bersama dengan pin tambahan seperti Input Analog, PWM, dan Interupsi.
Rangkaian papan mikroElektronika yang kompatibel dengan mikroBUSTM disebut “Papan klik”.
IDC10 adalah konektor 10-pin untuk menghubungkan I/O tujuan umum MCU ke papan aksesori lainnya.
Tabel di bawah ini adalah salah satu solusi untuk menghubungkan papan mikroBUSTM dan IDC ke STM32F0DISCOVERY; solusi ini digunakan dalam berbagai examples tersedia di www.st.com/stm32f0discovery.

Tabel 7. Koneksi menggunakan mikroBUSTM

Mikroelektronika mikroBUSTM

Pin

Keterangan

RST CS SCK

Pin analog Pin reset SPI Chip Pilih baris SPI Jam baris

SUP KEDELAI JEPANG

Jalur Keluaran Budak SPI

MOSI PWM INT

Jalur Input Slave SPI Jalur Output PWM Jalur Interupsi Perangkat Keras

RX

Jalur penerimaan UART

Tegangan SCL SDA 5V

Jalur Transmisi UART Jalur Jam I2C Jalur Data I2C Jalur daya VCC 5V

STM32F0PENEMUAN

PinPA4PB13PA11PB3PB4PB5PA8PB12PA3PA2PF6PF7V

Deskripsi DAC1_OUT GPIO OUTPUT (toleran 5V) GPIO OUTPUT (toleran 5V) SPI1_SCK SPI1_MISO SPI1_MOSI TIM1_CH1 GPIO INPUT EXTI (toleran 5V) USART2_RX USART2_TX I2C2_SCL I2C2_SDA Saluran listrik

ID Dokumen 022910 Rev 2

27/41

Diunduh dari Arrow.com.

Menghubungkan modul pada papan prototyping

Tabel 8. Koneksi menggunakan IDC10

Konektor Mikroelektronik IDC10

P0

GPIO

P1

GPIO

P2

GPIO

P3

GPIO

P4

GPIO

P5

GPIO

P6

GPIO

P7 VCC GND P0

Referensi Garis Daya GPIO VCC 5V Ground GPIO

P1

GPIO

P2

GPIO

P3

GPIO

UM1525

STM32F0PENEMUAN

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

KELUARAN GPIO (toleran 3.3 V) KELUARAN GPIO (toleran 3.3 V) KELUARAN GPIO (toleran 3.3 V) KELUARAN GPIO (toleran 3.3 V) KELUARAN GPIO (toleran 3.3 V) KELUARAN GPIO (toleran 3.3 V) KELUARAN GPIO (toleran 5 V) KELUARAN GPIO (toleran 5 V) KELUARAN GPIO (toleran 3.3 V) KELUARAN GPIO VDD VSS (toleran 3.3 V) KELUARAN GPIO (toleran 3.3 V) KELUARAN GPIO (toleran 3.3 V) KELUARAN GPIO (toleran XNUMX V) KELUARAN GPIO (toleran XNUMX V)

28/41 Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

UM1525

Menghubungkan modul pada papan prototyping

Gambar 10 mengilustrasikan koneksi antara STM32F0 Discovery dan 2 konektor, IDC10 dan mikroBUSTM.
Gambar 10. Penggunaan konektor IDC10 dan mikroBUSTM

Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

29/41

Menghubungkan modul pada papan prototyping

UM1525

5.2

ST MEMS "papan adaptor", soket DIL24 standar
STMicroelectronics telah menetapkan konektor DIL24 standar untuk dengan mudah mengevaluasi sensor MEMS yang terhubung ke mikrokontroler melalui komunikasi SPI atau I2C.
Tabel 9 adalah salah satu solusi untuk menghubungkan papan DIL24 ke STM32F0DISCOVERY, solusi ini digunakan dalam berbagai contohamples dan tersedia di www.st.com/stm32f0discovery.

Tabel 9. Menghubungkan dengan papan DIL24 Papan Evaluasi ST MEMS DIL24
P01 VDD Catu daya P02 Vdd_IO Catu daya untuk 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 Catu daya 0V P14 INT1 Interupsi inersia 1 P15 INT2 Interupsi inersia 2 P16 NC P17 NC P18 NC P19 CS – 0:SPI diaktifkan 1:Mode I2C

Bagian 20

SCL (jam seri I2C) SPC (jam seri SPI)

3V 3V
GND-PB12-PB11
PA11 PB6 PB3

STM32F0PENEMUAN VDD VDD
GND GPIO INPUT EXTI (toleransi 5V) GPIO INPUT EXTI (toleransi 5V)
KELUARAN GPIO (toleransi 5V) I2C1_SCL SPI1_SCK

Bagian 21

Data Seri SDA I2C Input Data Seri SDI SPI

PB7 I2C1_SDA dan PB5 SPI1_MOSI

Bagian 22

SDO SPI Serial Data Output I2C bit yang kurang signifikan dari alamat perangkat

PB4

SPI1_MISO

P23 NC P24 NC

30/41 Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

UM1525

Menghubungkan modul pada papan prototyping

Gambar 11 mengilustrasikan koneksi antara STM32F0 Discovery dan soket DIL24.
Gambar 11. Koneksi soket DIL24

Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

31/41

Menghubungkan modul pada papan prototyping

UM1525

Catatan:

Papan adaptor MEMS yang didukung
Tabel 10 adalah daftar papan adaptor MEMS yang didukung per April 2012.

Tabel 10. Papan adaptor MEMS yang didukung

Papan Evaluasi ST MEMS DIL24

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

Bahasa Indonesia: 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 (berdasarkan LSM303DLHC)

STEVAL-MKI120V1 STEVAL-MKI122V1

LPS331AP LSM330DLC

STEVAL-MKI123V1

LSM330D

STEVAL-MKI124V1

10MODUL Sumbu [LSM303DLHC + L3GD20+ LPS331AP]

STEVAL-MKI125V1

A3G4250D

Untuk daftar terkini, kunjungi http://www.st.com/internet/evalboard/subclass/1116.jsp. Papan DIL24 dideskripsikan sebagai “papan adaptor” di kolom “Deskripsi Umum”.

32/41

ID Dokumen 022910 Rev 2

Diunduh dari Arrow.com.

UM1525

Menghubungkan modul pada papan prototyping

5.3

Papan perisai Arduino
ArduinoTM adalah platform pembuatan prototipe elektronik sumber terbuka yang berbasis pada perangkat keras dan perangkat lunak yang fleksibel dan mudah digunakan. Lihat http://www.arduino.cc untuk informasi lebih lanjut.
Papan aksesori Arduino disebut “Shields” dan dapat dengan mudah dihubungkan ke STM32F0 Discovery sesuai dengan tabel berikut.

Tabel 11. Koneksi dengan perisai Arduino

Menghubungkan dengan perisai Arduino

Konektor daya Arduino

Setel ulang 3V3 5V GND GND Vin

Reset dari papan Shield VCC 3.3V jalur daya VCC 5V jalur daya Referensi Ground Referensi Ground Daya eksternal

Konektor analog Arduino

A0

Input analog atau pin Digital 14

A1

Input analog atau pin Digital 15

A2

Input analog atau pin Digital 16

A3

Input analog atau pin Digital 17

A4

Input analog atau pin SDA atau Digital 18

A5

Input analog atau pin SCL atau Digital 19

Konektor digital arduino

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

Pin digital 0 atau RX Pin digital 1 atau TX Pin digital 2 / Interupsi eksternal Pin digital 3 / Interupsi eksternal atau PWM Pin digital 4 Pin digital 5 atau PWM Pin digital 6 atau PWM Pin digital 7 Pin digital 8 Pin digital 9 atau PWM Pin digital 10 atau CS atau PWM Pin digital 11 atau MOSI atau PWM Pin digital 12 atau MISO Pin digital 13 atau SCK Ground Referensi ADC vol.tagreferensi

STM32F0PENEMUAN

Tegangan NRST 3V 5V
GND GND VBAT

Setel ulang penemuan VDD VDD Referensi Ground Referensi Ground Jumper agar pas

STM32F0PENEMUAN

PC0

ADC_IN10

PC1

ADC_IN11

PC2

ADC_IN12

PC3

ADC_IN13

PC4 atau PF7 ADC_IN14 atau I2C2_SDA

PC5 atau PF6 ADC_IN15 atau I2C2_SCL

STM32F0PENEMUAN

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

USART2_RX USART2_TX EXTI (toleran 5V) EXTI (toleran 5V) atau TIM2_CH4 GPIO (toleran 3V) TIM17_CH1 TIM16_CH1 GPIO (toleran 3V) GPIO (toleran 3V) TIM14_CH1 TIM1_CH4 SPI1_MOSI atau TIM3_CH2 SPI1_MISO SPI1_SCK Ground Referensi Tidak terhubung

ID Dokumen 022910 Rev 2

33/41

Diunduh dari Arrow.com.

Menghubungkan modul pada papan prototyping

UM1525

Menghubungkan dengan perisai Arduino (lanjutan)

Konektor Arduino ICSP

1

SUP KEDELAI JEPANG

2

Vcc 3.3V

3

SCK

4

MEMBUANG WAKTU

5

RST

6

GND

STM32F0PENEMUAN

Tegangan Rendah PB4 3V PB3 PB5 NRST

SPI1_MISO VDD SPI1_SCK SPI1_MOSI Reset penemuan Referensi Ground

34/41 Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

UM1525

Menghubungkan modul pada papan prototyping

Gambar 12 mengilustrasikan koneksi antara STM32F0 Discovery dan papan pelindung Arduino.
Gambar 12. Koneksi papan pelindung Arduino

Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

35/41

Gambar mekanis

6

Gambar mekanis

Gambar 13. Gambar mekanik STM32F0DISCOVERY

UM1525

36/41 Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

Diunduh dari Arrow.com.

37/41

ID Dokumen 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
Judul 33

PC13 PC14 PC15 PF0 PF1
Nomor seri PC0 PC1 PC2 PC3 PA0 PA1 PA2 PA3 PF4 PF5 PA4 PA5 PA6 PA7 PC4 PC5 PB0 PB1 PB2 PB10 PB11 PB12

Baterai VBAT 3V

1

2

3

4

TAUTAN_ST_V2.SCHDOC TAUTAN_ST U

PA10 PA9

PA10 PA9

MCO PA14 PA13

PB3 NRST

MCO PA14 PA13
PB3 NRST

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
PERAHU0
pertama

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
PERAHU0
pertama

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
Judul 33

RevB.0 –> Label PCB MB1034 B-00 PA6, PA7, PC4, PC5, PB0, PB1 tersedia dan P1, P2 adalah Header 33 poin
RevA.0 -> Label PCB MB1034 A-00

STMikroelektronika
Judul:
STM32F0PENEMUAN
Nomor: MB1034 Rev: B.0 (PCB.SCH) Tanggal: 2/3/2012 4

Lembar1 dari 3

Gambar 14. STM32F0DISCOVERY

Skema listrik

7

Skema listrik

UM1525

38/41 Diunduh dari Arrow.com.

2 4
BAWAAN
Telepon: 1 2 3 4
DISIMPAN

Skema kelistrikan Gambar 15. ST-LINK/V2 (hanya SWD)

Papan Identitas: PC13=0

R18 10K R19 10K

R13 100K

Tidak Dipasang

3V

C11

C10

20pF X1

20pF

1

Tegangan 3V 1

2

2

3

8MHz

4

R16

OSC_IN

5

100 ribu

OSC_KELUAR 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 BERENANG_MASUK 45 BERENANG 44 43 BERENANG_MASUK 42 BERENANG_RST 41 BERENANG_RST_MASUK 40 39 38 37 STM_JTCK

Tidak Dipasang

VDD_2 VSS_2 JTMS/SWDIO
PA12 PA11 PA10 PA9 PA8 PB15 PB14 PB13 PB12

R9 10K
Bahasa Inggris SWD

D3 R10

AIN_1

100

Film Bat60JCN3

U2 STM32F103C8T6

1 2

R12

T_JTCK

22

3

36 35

3V

Telepon 4 5 6
Judul 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 Harus sangat dekat dengan pin 32 STM103F29

R34

MCO-M ...

100

C24

26 JTCK 25

Tegangan 20pF R11
100

Tidak Dipasang

T_SWDIO_MASUK

TMS/SWDIO
T_SWO

T_NRST SB19
SB22

PA14 PA13 NRST PB3

Bahasa Inggris SWD

SB6 SB8 SB10 SB12

SB5

3V

STM_JTCK SWCLK

SB7

SB9 STM_JTMS
SB11

SWDIO

CN2
Jumper AKTIF –> DISCOVERY Dipilih Jumper NONAKTIF –> ST-LINK Dipilih

ID Dokumen 022910 Rev 2

Bahasa Indonesia: PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2/BOOT1 PB10 PB11 VSS_1 VDD_1

TAUTAN ST_TX

STM32F0_USART1_RX PA10
PA9 STM32F0_USART1_TX

SB14 JP1
SB15

TX RX
STLINK_RX

Dekat dengan JP Tidak Dipasang

Tidak Dipasang

USB

U5V

CN1

ID VCC DD+
Cangkang GND

1 2 3 4 5 0

5075BMR-05-SM

D1

EXT_5V

5V

BAT60JFILM

Rp6 Rp8

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

RENANG_DI 21

22

23

24

BERENANG

ID

3V

3V

JP2

VDD

R2 1K

LD1 MERAH

3V

C6

C7

C12

C9

100nF 100nF 100nF 100nF

DAPAT
LED_STLINK

LD2

Merah

Rp 4 2

1

100

Rp3 3 100

4

Rp 1 0

3V

_Hijau

LD_BICOLOR_CMS

PWR

5V

U1

1 kemenangan

Nilai 5

D2

KELUAR_3V

3V

C1

3 inci
GND

1µF_X5R_0603

JALAN PINTAS

BAT60JFILM C4 1µF_X5R_0603

LD3985M33R

C2

C3

100nF

Nomor 10nF_X7R_0603

C5 100nF

STMikroelektronika

Judul:
STM32F0DISCOVERY ST-LINK/V2 (hanya SWD)

Nomor: MB1034 Rev: B 0 (PCB SCH) Tanggal: 2/3/2012

Lembar2 dari 3

UM1525

Diunduh dari Arrow.com.

39/41

ID Dokumen 022910 Rev 2

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

Bahasa Indonesia: PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12

Bahasa Indonesia: PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12

Tidak Dipasang
PERAHU0

VDD

R27 10K
Rp 26 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

Bahasa Indonesia: PA14 PA15 PC10 PC11 PC12 PD2 PB3 PB4 PB5 PB6 PB7 BOOT0 PB8 PB9 VSS_1 VDD_1

Tidak Dipasang

C17

1uF

SB1

Dekat dengan STM32

VBAT PC13 PC14 PC15

PC13 PC14 SB21 PC15

SB20

Dekat dengan XTAL & MCU Tidak Dipasang

R25X3

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_MASUK PC15 – OSC32_KELUAR PF0 – OSC_MASUK PF1 – OSC_KELUAR NRST PC0 PC1 PC2 PC3 VSSA / VREFVDDA / VREF+ PA0 – TAMPER2 – WKUP1 PA1 PA2

Bahasa Indonesia: 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 atau 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

Bahasa Indonesia: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
Tidak Dipasang

PF1

PF1

SB16

R23

R22

0X2

390

1

2

8MHz C14 20pF

Bab 13 20pF

VDD

VDD

C18

C20

C21, ...

1uF

100nF 100nF 100nF

PC9

R30

330

PC8

R31

660

LD3 hijau LD4 biru

VDD
Tidak Dipasang
R33 100K
Bahasa Indonesia: NRST SB4
B2 C23
100nF

1

2

SW-PUSH-CMS

4

3

Tombol RESET

Tidak Dipasang
PA0 SB3

VDD
Rp 32 100
B1 C22

1

2

SW-PUSH-CMS

100nF R28 330

3

4

R29 220K

Tombol PENGGUNA & BANGUN

STMikroelektronika
Judul:
STM32F0PENEMUAN MCU
Nomor: MB1034 Rev: B.0 (PCB.SCH) Tanggal: 3/1/2012

Lembar3 dari 3

UM1525 Gambar 16. MCU

Skema listrik

Riwayat revisi

8

Riwayat revisi

UM1525

Tabel 12. Riwayat revisi dokumen

Tanggal

Revisi

Perubahan

20 Maret 2012

1

Rilis awal.

30 Mei 2012

2

Menambahkan Bagian 5: Menghubungkan modul pada papan prototipe pada halaman 27.

40/41 Diunduh dari Arrow.com.

ID Dokumen 022910 Rev 2

UM1525

Harap Baca Dengan Seksama:
Informasi dalam dokumen ini disediakan hanya sehubungan dengan produk ST. STMicroelectronics NV dan anak perusahaannya (“ST”) berhak untuk membuat perubahan, koreksi, modifikasi atau peningkatan, dokumen ini, dan produk dan layanan yang dijelaskan di sini setiap saat, tanpa pemberitahuan. Semua produk ST dijual sesuai dengan syarat dan ketentuan penjualan ST. Pembeli bertanggung jawab penuh atas pilihan, pemilihan, dan penggunaan produk dan layanan ST yang dijelaskan di sini, dan ST tidak bertanggung jawab apa pun terkait dengan pilihan, pemilihan, atau penggunaan produk dan layanan ST yang dijelaskan di sini. Tidak ada lisensi, tersurat maupun tersirat, oleh estoppel atau sebaliknya, untuk hak kekayaan intelektual apa pun yang diberikan berdasarkan dokumen ini. Jika ada bagian dari dokumen ini yang mengacu pada produk atau layanan pihak ketiga, hal itu tidak akan dianggap sebagai pemberian lisensi oleh ST untuk penggunaan produk atau layanan pihak ketiga tersebut, atau kekayaan intelektual apa pun yang terkandung di dalamnya atau dianggap sebagai jaminan yang mencakup penggunaan dalam dengan cara apa pun dari produk atau layanan pihak ketiga tersebut atau kekayaan intelektual apa pun yang terkandung di dalamnya.
KECUALI SECARA LAIN YANG DITETAPKAN DALAM SYARAT DAN KETENTUAN PENJUALAN ST MENYANGKAL SETIAP GARANSI TERSURAT MAUPUN TERSIRAT TERHADAP PENGGUNAAN DAN/ATAU PENJUALAN PRODUK ST TERMASUK TANPA TERBATAS JAMINAN TERSIRAT ATAS KELAYAKAN DIPERDAGANGKAN, KESESUAIAN UNTUK TUJUAN TERTENTU (DAN SETARANYA BERDASARKAN HUKUM YURISDIKSI APA PUN), ATAU PELANGGARAN PATEN, HAK CIPTA ATAU HAK KEKAYAAN INTELEKTUAL LAINNYA. KECUALI SECARA TEGAS DISETUJUI SECARA TERTULIS OLEH DUA PERWAKILAN ST YANG BERWENANG, PRODUK ST TIDAK DIREKOMENDASIKAN, DIIZINKAN ATAU DIJAMIN UNTUK DIGUNAKAN DI APLIKASI MILITER, KERAJINAN UDARA, RUANG ANGKASA, PENYELAMATAN HIDUP, ATAU PENYELAMATAN HIDUP, ATAU PADA PRODUK ATAU SISTEM YANG MUNGKIN KEGAGALAN ATAU MALFUNGSI SULT DI CEDERA PRIBADI, KEMATIAN, ATAU KERUSAKAN PROPERTI ATAU LINGKUNGAN PARAH. PRODUK ST YANG TIDAK DITENTUKAN SEBAGAI “KELAS OTOMOTIF” HANYA DAPAT DIGUNAKAN PADA APLIKASI OTOMOTIF DENGAN RISIKO PENGGUNA SENDIRI.
Penjualan kembali produk ST dengan ketentuan yang berbeda dari pernyataan dan/atau fitur teknis yang ditetapkan dalam dokumen ini akan segera membatalkan garansi yang diberikan oleh ST untuk produk atau layanan ST yang dijelaskan di sini dan tidak akan menimbulkan atau memperluas dengan cara apa pun, kewajiban apa pun dari ST.
ST dan logo ST adalah merek dagang atau merek dagang terdaftar ST di berbagai negara.
Informasi dalam dokumen ini menggantikan dan menggantikan semua informasi yang diberikan sebelumnya.
Logo ST adalah merek dagang terdaftar dari STMicroelectronics. Semua nama lain adalah milik dari pemiliknya masing-masing.
© 2012 STMicroelectronics – Semua hak dilindungi undang-undang
Grup perusahaan STMicroelectronics Australia – Belgia – Brasil – Kanada – Tiongkok – Republik Ceko – Finlandia – Prancis – Jerman – Hong Kong – India – Israel – Italia – Jepang –
Malaysia – Malta – Maroko – Filipina – Singapura – Spanyol – Swedia – Swiss – Inggris Raya – Amerika Serikat www.st.com

ID Dokumen 022910 Rev 2

41/41

Diunduh dari Arrow.com.

Dokumen / Sumber Daya

Mikrokontroler ST STM32 F0 [Bahasa Indonesia:] Panduan Pengguna
Mikrokontroler STM32 F0, STM32 F0, Mikrokontroler

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *