STM32 F0 mikrokontroleri

Tehnički podaci:

  • Naziv proizvoda: STM32F0DISCOVERY
  • Broj dijela: STM32F0DISCOVERY
  • Mikrokontroler: STM32F051R8T6
  • Ugrađeni program za otklanjanje pogrešaka: ST-LINK/V2
  • Napajanje: Dostupne su razne opcije
  • LED diode: Da
  • Gumbi: Da
  • Produžni konektori: Da

Upute za korištenje proizvoda:

1. Brzi početak:

Kako biste brzo započeli s kompletom STM32F0DISCOVERY, slijedite
koraci u nastavku:

  1. Spojite komplet na računalo pomoću USB kabela.
  2. Instalirajte potrebni razvojni alatni lanac koji podržava
    STM32F0OTKRIĆE.
  3. Otvorite razvojni alat i odaberite odgovarajuću ploču
    postavke za STM32F0DISCOVERY.
  4. Učitajte svoj kod u mikrokontroler pomoću ugrađenog
    ST-LINK/V2 debugger.
  5. Sada možete početi koristiti komplet za ono što želite
    aplikacije.

2. Zahtjevi sustava:

Komplet STM32F0DISCOVERY zahtijeva sljedeći sustav
zahtjevi:

  • Računalo s USB priključkom
  • Internetska veza za preuzimanje potrebnog razvoja
    alatni lanac

3. Lanac razvojnih alata:

Komplet STM32F0DISCOVERY kompatibilan je s razvojem
toolchain koji podržava STM32F0 mikrokontrolere. Možete preuzeti
potreban lanac alata od službenika webmjesto
proizvođač.

4. Hardver i izgled:

4.1 STM32F051R8T6 Microcontroller:

Komplet je opremljen mikrokontrolerom STM32F051R8T6, koji
je glavna procesorska jedinica kompleta. Pruža razne
značajke i funkcionalnosti za vaše aplikacije.

4.2 Ugrađeni ST-LINK/V2:

Komplet uključuje ugrađeni ST-LINK/V2 debugger, koji omogućuje
možete programirati i ispravljati pogreške STM32F0 mikrokontrolera na ploči. Vas
također ga može koristiti za programiranje i uklanjanje pogrešaka vanjskog STM32
primjena.

4.3 Napajanje i odabir napajanja:

Komplet podržava različite opcije napajanja. Možete odabrati
napajajte komplet pomoću USB kabela spojenog na vaše računalo ili
vanjsko napajanje. Odabir snage može se kontrolirati pomoću
predviđene skakače.

4.4 LED diode:

Komplet sadrži LED diode koje se mogu koristiti za vizualnu indikaciju ili
svrhe otklanjanja pogrešaka. U korisničkom priručniku nalaze se pojedinosti o načinu korištenja
ove LED diode učinkovito.

4.5 Gumbi:

Komplet uključuje tipke koje se mogu koristiti kao korisnički unos
za vaše aplikacije. Ovi su gumbi povezani s
mikrokontroler i može se programirati u skladu s tim.

4.6 JP2 (Idd):

JP2 je lemni most koji vam omogućuje mjerenje struje
potrošnja mikrokontrolera. Korisnički priručnik daje
upute o tome kako koristiti ovu značajku.

4.7 OSC sat:

Komplet uključuje OSC sat za točno mjerenje vremena u vašem
aplikacije. Omogućuje i napajanje glavnog takta i 32 KHz
opskrba satom za operacije male snage.

4.8 Lemljeni mostovi:

Komplet ima više lemnih mostova koji se mogu koristiti
konfigurirati ili prilagoditi određene značajke mikrokontrolera. The
korisnički priručnik daje pojedinosti o svakom lemnom mostu i njegovom
svrha.

4.9 Priključci za proširenje:

Komplet sadrži produžne priključke koji vam omogućuju povezivanje
dodatni moduli ili dodaci za poboljšanu funkcionalnost. The
korisnički priručnik sadrži pojedinosti o tome kako spojiti različite vrste
moduli.

5. Povezivanje modula na ploči za izradu prototipa:

5.1 Mikroelektronica pomoćne ploče:

Komplet je kompatibilan s Mikroelektronica dodatnim pločama.
U korisničkom priručniku nalaze se upute o povezivanju i korištenju
ove ploče s kompletom STM32F0DISCOVERY.

5.2 ST MEMS adapterske ploče, standardna DIL24 utičnica:

Komplet podržava ST MEMS adapterske ploče sa standardnim DIL24
utičnica. U korisničkom priručniku nalaze se upute o povezivanju i
koristite ove ploče s kompletom STM32F0DISCOVERY.

5.3 Arduino Shield ploče:

Komplet je kompatibilan s Arduino shield pločama. Korisnik
priručnik sadrži upute o tome kako spojiti i koristiti ove ploče
s kompletom STM32F0DISCOVERY.

6. Mehanički crtež:

Korisnički priručnik uključuje mehanički crtež
STM32F0DISCOVERY kit, pruža detaljne dimenzije i raspored
informacija.

7. Električne sheme:

Korisnički priručnik uključuje električne sheme
STM32F0DISCOVERY kit, pruža detaljne dijagrame kruga i
spojevi komponenti.

FAQ:

P: Koji su sistemski zahtjevi za STM32F0DISCOVERY
komplet?

O: Za komplet je potrebno računalo s USB priključkom i internet
vezu za preuzimanje potrebnog razvojnog lanca alata.

P: Mogu li koristiti komplet s Arduino shield pločama?

O: Da, komplet je kompatibilan s Arduino shield pločama. The
korisnički priručnik sadrži upute o tome kako ih spojiti i koristiti
ploče.

P: Kako mogu izmjeriti trenutnu potrošnju
mikrokontroler?

O: Možete izmjeriti trenutnu potrošnju pomoću JP2
lemni most koji se nalazi u kompletu. Korisnički priručnik daje
upute o tome kako koristiti ovu značajku.

UM1525 Korisnički priručnik
STM32F0DISCOVERY Komplet za otkrivanje mikrokontrolera STM32 F0
Uvod
STM32F0DISCOVERY vam pomaže da otkrijete STM32 F0 CortexTM-M0 značajke i lako razvijete svoje aplikacije. Temelji se na STM32F051R8T6, 32-bitnom ARM® CortexTM mikrokontroleru serije STM0 F32 i uključuje ST-LINK/V2 ugrađeni alat za otklanjanje pogrešaka, LED diode, gumbe i ploču za izradu prototipova.
Slika 1. STM32F0DISCOVERY

Tablica 1.

Primjenjivi alati Vrsta
Alati za procjenu

Broj dijela STM32F0DISCOVERY

svibnja 2012

ID dokumenta 022910 Rev 2

1/41
www.st.com

Preuzeto sa Arrow.com.

Sadržaj
Sadržaj

UM1525

1

konvencije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2

Brzi početak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.1 Početak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.2 Zahtjevi sustava . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.3 Lanac razvojnih alata koji podržava STM32F0DISCOVERY. . . . . . . . . 7

2.4 Šifra narudžbe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3

Značajke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

4

Hardver i raspored. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

4.1 STM32F051R8T6 mikrokontroler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

4.2 Ugrađeni ST-LINK/V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

4.2.1 Korištenje ST-LINK/V2 za programiranje/ispravljanje pogrešaka STM32 F0 na ploči. . . . . . . 15

4.2.2 Korištenje ST-LINK/V2 za programiranje/ispravljanje pogrešaka vanjske STM32 aplikacije. . 16

4.3 Napajanje i odabir snage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

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

4.5 Gumbi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.6 JP2 (Idd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.7 OSC sat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.1 Napajanje OSC takta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.2 Napajanje takta OSC 32 KHz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.8 Lemljeni mostovi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.9 Produžni priključci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

5

Spajanje modula na prototipnoj ploči. . . . . . . . . . . . . . . . . . 27

5.1 Mikroelektroničke ploče s priborom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

5.2 ST MEMS "adapterske ploče", standardna DIL24 utičnica . . . . . . . . . . . . . . . . 30

5.3 Arduino štitne ploče . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

6

Strojarski crtež . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

7

Električne sheme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

2/41

ID dokumenta 022910 Rev 2

Preuzeto sa Arrow.com.

UM1525

Sadržaj

8

Povijest revizija. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Preuzeto sa Arrow.com.

ID dokumenta 022910 Rev 2

3/41

Popis tablica
Popis tablica

UM1525

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

Primjenjivi alati. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 ON/OFF konvencije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Stanja skakača . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Priključak za uklanjanje pogrešaka CN3 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Postavke lemnog mosta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Opis pina MCU u odnosu na funkciju ploče . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Povezivanje pomoću mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Povezivanje pomoću IDC10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Povezivanje s DIL24 pločom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Podržane MEMS adapterske ploče . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Povezivanje s Arduino štitovima. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Povijest revizija dokumenta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4/41 Preuzeto s Arrow.com.

ID dokumenta 022910 Rev 2

UM1525
Popis slika

Popis slika

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

STM32F0OTKRIĆE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Blok dijagram hardvera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Gornji izgled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Izgled dna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 STM32F051R8T6 paket. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 STM32F051R8T6 blok dijagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Tipična konfiguracija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Slika povezivanja STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 ST-LINK veze slika . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Korištenje IDC10 i mikroBUSTM konektora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 DIL24 priključci utičnice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Priključci Arduino štitne ploče. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 STM32F0DISCOVERY mehanički crtež . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 STM32F0OTKRIĆE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ST-LINK/V2 (samo SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Preuzeto sa Arrow.com.

ID dokumenta 022910 Rev 2

5/41

konvencije

1

konvencije

UM1525

Tablica 2 daje definiciju nekih konvencija korištenih u ovom dokumentu.

Tablica 2. ON/OFF konvencije

Konvencija

Definicija

Jumper JP1 ON

Namješten džemper

Premosnik JP1 isključen

Džemper nije postavljen

Lemni most SBx UKLJUČENO SBx veze zatvorene lemljenjem Lemni most SBx ISKLJUČENO SBx veze ostavljene otvorene

6/41 Preuzeto s Arrow.com.

ID dokumenta 022910 Rev 2

UM1525

2

Brzi početak

Brzi početak

STM32F0DISCOVERY je jeftin i jednostavan za korištenje razvojni komplet za brzu procjenu i početak razvoja s mikrokontrolerom serije STM32 F0.
Prije instaliranja i korištenja proizvoda, prihvatite Licencni ugovor za procjenu proizvoda s www.st.com/stm32f0discovery.
Za više informacija o STM32F0DISCOVERY i za demonstracijski softver posjetite www.st.com/stm32f0discovery.

2.1

Početak rada

Slijedite donji redoslijed za konfiguraciju STM32F0DISCOVERY ploče i pokretanje aplikacije DISCOVER:
1. Provjerite položaj kratkospojnika na ploči, JP2 uključen, CN2 uključen (odabran Discovery).
2. Spojite ploču STM32F0DISCOVERY na računalo pomoću USB kabela `tip A na mini-B' preko USB konektora CN1 za napajanje ploče. Crveni LED LD1 (PWR) i LD2 (COM) svijetle, a zeleni LED LD3 treperi.
3. Pritisnite korisnički gumb B1 (donji lijevi kut ploče).
4. Promatrajte kako se treptanje zelene LED diode LD3 mijenja ovisno o kliku KORISNIČKOG gumba B1.
5. Svaki klik na KORISNIČKI gumb B1 potvrđuje plava LED dioda LD4.
6. Za proučavanje ili izmjenu DISCOVER projekta koji se odnosi na ovaj demo, posjetite www.st.com/stm32f0discovery i slijedite upute.
7. Otkrijte značajke STM32F0, preuzmite i pokrenite programe predložene na popisu projekata.
8. Razvijte vlastitu aplikaciju koristeći dostupne examples.

2.2

Zahtjevi sustava

Windows PC (XP, Vista, 7) USB tip A na Mini-B USB kabel

2.3

Lanac razvojnih alata koji podržava STM32F0DISCOVERY

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

2.4

Šifra narudžbe

Za naručivanje kompleta STM32F0 Discovery koristite kod za narudžbu STM32F0DISCOVERY.

ID dokumenta 022910 Rev 2

7/41

Preuzeto sa Arrow.com.

Značajke

3

Značajke

UM1525

Komplet STM32F0DISCOVERY nudi sljedeće značajke: STM32F051R8T6 mikrokontroler koji sadrži 64 KB Flash, 8 KB RAM u LQFP64
paket Ugrađeni ST-LINK/V2 s prekidačem načina odabira za korištenje kompleta kao samostalnog
ST-LINK/V2 (sa SWD konektorom za programiranje i otklanjanje pogrešaka) Napajanje ploče: putem USB sabirnice ili vanjskog 5 V napajanja vol.tage Vanjsko napajanje aplikacije: 3 V i 5 V Četiri LED diode:
LD1 (crveno) za 3.3 V uključeno napajanje LD2 (crveno/zeleno) za USB komunikaciju LD3 (zeleno) za PC9 izlaz LD4 (plavo) za PC8 izlaz Dva gumba (korisnički i reset) Proširenje zaglavlja za LQFP64 I/O za brzo povezivanje na ploču za izradu prototipa i jednostavno ispitivanje. Uz komplet se isporučuje dodatna ploča koja se može spojiti na produžni konektor za još jednostavniju izradu prototipa i ispitivanje. Velik broj besplatnih firmvera aplikacija spremnih za rad, nprampdatoteke su dostupne na www.st.com/stm32f0discovery za podršku brze evaluacije i razvoja.

8/41 Preuzeto s Arrow.com.

ID dokumenta 022910 Rev 2

UM1525

4

Hardver i izgled

Hardver i izgled

STM32F0DISCOVERY je dizajniran oko STM32F051R8T6 mikrokontrolera u 64-pinskom LQFP kućištu. Slika 2 prikazuje veze između STM32F051R8T6 i njegovih perifernih uređaja (STLINK/V2, tipka, LED diode i konektori). Slika 3 i Slika 4 pomažu vam da pronađete ove značajke na STM32F0DISCOVERY.
Slika 2. Blok dijagram hardvera

Preuzeto sa Arrow.com.

ID dokumenta 022910 Rev 2

9/41

Hardver i izgled Slika 3. Gornji izgled

(crvena/zelena LED) LD2 COM
3V napajanje ulaz izlaz
CN3 SWD konektor

ST-LINK/V2

UM1525
LD1 (crvena LED) PWR 5V napajanje ulaz izlaz CN2 ST-LINK/DISCOVERY birač

STM32F051R8T6 B1 korisnički gumb
(zeleni LED) LD3

JP2 IDD mjerenje SB1 (VBAT)
SB3 (B1-KORISNIK) B2 gumb za resetiranje SB4 (B2-RESET)
LD4 (plavi LED)

MS30024V1

Bilješka:

Pin 1 konektora CN2, CN3, P1 i P2 označen je kvadratom.

10/41 Preuzeto s Arrow.com.

ID dokumenta 022910 Rev 2

UM1525 Slika 4. Izgled dna
SB5, SB7, SB9, SB11 (REZERVIRANO)
SB6, SB8, SB10, SB12 (ZADANO)
SB13 (STM_RST) SB14, SB15 (RX, TX)

Hardver i izgled
SB16, SB17 (X2 kristal) SB18 (MCO) SB19 (NRST) SB20, SB21 (X3 kristal) SB22 (T_SWO)
MS30025V1

Preuzeto sa Arrow.com.

ID dokumenta 022910 Rev 2

11/41

Hardver i izgled

UM1525

4.1

mikrokontroler STM32F051R8T6

Ovaj 32-bitni napredni ARMTM MCU niske i srednje gustoće s visokoučinkovitom ARM CortexTM-M0 32-bitnom RISC jezgrom ima 64 Kbytes Flash, 8 Kbytes RAM, RTC, timere, ADC, DAC, komparatore i komunikacijska sučelja.

Slika 5. STM32F051R8T6 paket 34-&24

STM32 F0 isporučuje 32-bitne performanse i STM32 DNA osnove u aplikacijama koje obično rješavaju 8- ili 16-bitni mikrokontroleri. Koristi kombinaciju performansi u stvarnom vremenu, rada niske potrošnje, napredne arhitekture i perifernih uređaja povezanih s ekosustavom STM32, što je STM32 učinilo referencom na tržištu. Sada je sve to dostupno za aplikacije koje su osjetljive na troškove. STM32 F0 nudi neusporedivu fleksibilnost i skalabilnost za proizvode za kućnu zabavu, uređaje i industrijsku opremu.
Ovaj uređaj pruža sljedeće prednosti. Vrhunsko izvođenje koda za bolje performanse i izvrsnu učinkovitost koda za
smanjena upotreba ugrađene memorije Povezivost visokih performansi i napredne analogne periferije za podršku širokim
raspon primjena Fleksibilne opcije sata i načini niske potrošnje s brzim buđenjem za nisku potrošnju
potrošnja
Ima sljedeće ključne značajke: Jezgru i radne uvjete
ARM® CortexTM-M0 0.9 DMIPS/MHz do 48 MHz 1.8/2.0 do 3.6 V raspon napajanja Povezivost visokih performansi 6 Mbit/s USART 18 Mbit/s SPI s 4- do 16-bitnim okvirom podataka 1 Mbit/s I²C brzo -mode plus HDMI CEC Poboljšana kontrola 1x 16-bitni 3-fazni PWM tajmer za upravljanje motorom 5x 16-bitni PWM tajmeri 1x 16-bitni osnovni tajmer 1x 32-bitni PWM tajmer 12 MHz I/O prebacivanje

12/41

ID dokumenta 022910 Rev 2

Preuzeto sa Arrow.com.

UM1525 Slika 6. STM32F051R8T6 blok dijagram

Hardver i izgled

Preuzeto sa Arrow.com.

ID dokumenta 022910 Rev 2

13/41

Hardver i izgled

UM1525

4.2

Ugrađen ST-LINK/V2

ST-LINK/V2 alat za programiranje i otklanjanje pogrešaka integriran je u STM32F0DISCOVERY. Ugrađeni ST-LINK/V2 može se koristiti na 2 različita načina prema stanju kratkospojnika (pogledajte tablicu 3):
Programirajte/debugirajte MCU na brodu,
Programirajte/debugirajte MCU u vanjskoj aplikacijskoj ploči pomoću kabela spojenog na SWD konektor CN3.
Ugrađeni ST-LINK/V2 podržava samo SWD za STM32 uređaje. Za informacije o značajkama otklanjanja pogrešaka i programiranja pogledajte korisnički priručnik UM1075 (ST-LINK/V2 in-circuit debugger/programer za STM8 i STM32) koji detaljno opisuje sve značajke ST-LINK/V2.

Slika 7. Tipična konfiguracija

Tablica 3. Stanja skakača

Jumper stanje

Opis

Oba CN2 kratkospojnika NA ST-LINK/V2 funkcijama omogućena za programiranje na ploči (zadano)

Oba CN2 kratkospojnika isključena

ST-LINK/V2 funkcije omogućene za primjenu putem vanjskog CN3 konektora (podržan SWD)

14/41 Preuzeto s Arrow.com.

ID dokumenta 022910 Rev 2

UM1525

Hardver i izgled

4.2.1

Korištenje ST-LINK/V2 za programiranje/ispravljanje pogrešaka STM32 F0 na ploči
Za programiranje STM32 F0 na ploči, jednostavno priključite dva kratkospojnika na CN2, kao što je prikazano na slici 8 crvenom bojom, ali nemojte koristiti CN3 konektor jer bi to moglo poremetiti komunikaciju sa STM32F051R8T6 STM32F0DISCOVERY.
Slika 8. Slika povezivanja STM32F0DISCOVERY

Preuzeto sa Arrow.com.

ID dokumenta 022910 Rev 2

15/41

Hardver i izgled

UM1525

4.2.2
Bilješka:

Korištenje ST-LINK/V2 za programiranje/ispravljanje pogrešaka vanjske STM32 aplikacije
Vrlo je jednostavno koristiti ST-LINK/V2 za programiranje STM32 na vanjskoj aplikaciji. Jednostavno uklonite 2 kratkospojnika s CN2 kao što je prikazano na slici 9 i spojite svoju aplikaciju na CN3 konektor za otklanjanje pogrešaka prema tablici 4.
SB19 i SB22 moraju biti isključeni ako koristite CN3 pin 5 u svojoj vanjskoj aplikaciji.

Tablica 4.

Konektor za otklanjanje pogrešaka CN3 (SWD)

Pin

CN3

1

VDD_CILJ

2

SWCLK

3

GND

4

SWDIO

5

NRST

6

SWO

Oznaka VDD iz aplikacije
SWD sat Uzemljenje
SWD ulaz/izlaz podataka RESET ciljanog MCU-a
Rezervirano

Slika 9. Slika ST-LINK spojeva

16/41 Preuzeto s Arrow.com.

ID dokumenta 022910 Rev 2

UM1525

Hardver i izgled

4.3

Napajanje i odabir snage

Napajanje osigurava ili glavno računalo putem USB kabela ili vanjski izvor napajanja od 5 V.
Diode D1 i D2 štite pinove od 5V i 3V od vanjskih izvora napajanja:
5V i 3V mogu se koristiti kao izlazni izvori napajanja kada je druga aplikacijska ploča spojena na pinove P1 i P2. U ovom slučaju, pinovi od 5V i 3V isporučuju napajanje od 5V ili 3V, a potrošnja energije mora biti niža od 100 mA.
5V se također može koristiti kao ulazni izvor napajanja, npr. kada USB konektor nije spojen na računalo. U ovom slučaju, ploča STM32F0DISCOVERY mora se napajati iz jedinice za napajanje ili pomoćne opreme koja je u skladu sa standardom EN-60950-1: 2006+A11/2009, i mora biti Safety Extra Low Vol.tage (SELV) s ograničenom snagom.

4.4

LED diode

LD1 PWR: Crveni LED signalizira da je ploča uključena. LD2 COM: Tricolor LED (COM) obavještava o statusu komunikacije kako slijedi:
Sporo trepćuće crveno LED/Isključeno: Pri uključivanju prije USB inicijalizacije Brzo trepćuće crveno LED/Isključeno: Nakon prve ispravne komunikacije između računala i
STLINK/V2 (nabrajanje) Crveni LED svijetli: kada je inicijalizacija između računala i ST-LINK/V2 uspješna
završeno Zeleno LED Uključeno: Nakon uspješne inicijalizacije ciljne komunikacije Trepere crveno/zeleno LED: Tijekom komunikacije s ciljem Crveno LED Uključeno: Komunikacija završena i OK Narančasto LED Uključeno: Komunikacijski kvar Korisnik LD3: Zeleno korisničko LED svjetlo povezano na I/O PC9 STM32F051R8T6 . Korisnički LD4: Plavi korisnički LED spojen na I/O PC8 STM32F051R8T6.

4.5

Tipke za otvaranje vrata

B1 KORISNIK: Korisnički gumb povezan na I/O PA0 STM32F051R8T6. B2 RESET: Gumb koji se koristi za RESET STM32F051R8T6.

4.6

JP2 (Idd)

Premosnik JP2, s oznakom Idd, omogućuje mjerenje potrošnje STM32F051R8T6 uklanjanjem premosnika i spajanjem ampermetra.
Prespojnik uključen: STM32F051R8T6 je uključen (zadano).
Premosnik isključen: ampermetar mora biti spojen za mjerenje struje STM32F051R8T6 (ako nema ampermetra, STM32F051R8T6 nije napajan).

ID dokumenta 022910 Rev 2

17/41

Preuzeto sa Arrow.com.

Hardver i izgled

UM1525

4.7
4.7.1
4.7.2

OSC sat
Opskrba OSC satom
PF0 i PF1 mogu se koristiti kao GPIO ili kao HSE oscilator. Prema zadanim postavkama ovi su I/O konfigurirani kao GPIO, tako da su SB16 i SB17 zatvoreni, SB18 je otvoren, a R22, R23, C13 i C14 nisu popunjeni.
Vanjski HSE sat može se osigurati MCU-u na tri načina: MCO iz ST-LINK-a. Iz MCO-a STM32F103. Ova frekvencija ne može biti
promijenjen, fiksiran je na 8 MHz i spojen na PF0-OSC_IN STM32F051R8T6. Potrebna konfiguracija: SB16, SB18 ZATVORENO R22, R23 uklonjeno SB17 OTVORENO Oscilator ugrađen. Od kristala X2 (nije priloženo). Za tipične frekvencije i njegove kondenzatore i otpornike, pogledajte podatkovnu tablicu STM32F051R8T6. Potrebna konfiguracija: SB16, SB17 SB18 OPEN R22, R23, C13, C14 zalemljeni oscilator iz vanjskog PF0. Od vanjskog oscilatora preko pina 7 konektora P1. Potrebna konfiguracija: SB16, SB17 ZATVORENO SB18 OTVORENO R22 i R23 uklonjeni
Opskrba taktom OSC 32 KHz
PC14 i PC15 mogu se koristiti kao GPIO ili kao LSE oscilator. Prema zadanim postavkama ovi su I/O konfigurirani kao GPIO, tako da su SB20 i SB21 zatvoreni, a X3, R24, R25 nisu popunjeni.
Vanjski LSE takt može se osigurati MCU-u na dva načina: Oscilator ugrađen. Od kristala X3 (nije priloženo). Potrebna konfiguracija:
SB20, SB21 OPEN C15, C16, R24 i R25 lemljeni. Oscilator s vanjskog PC14. Od vanjskog oscilatora preko pina 5 P1 konektora. Potrebna konfiguracija: SB20, SB21 ZATVORENI R24 i R25 uklonjeni

18/41 Preuzeto s Arrow.com.

ID dokumenta 022910 Rev 2

UM1525

Hardver i izgled

4.8

Lemljeni mostovi

Tablica 5. Postavke lemnog mosta

Most

država(1)

Opis

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

ISKLJUČENO
ON ON OFF OFF

SB20,21 (X3 kristal)

ISKLJUČENO

SB4 (B2-RESET)

UKLJUČENO, ISKLJUČENO

SB3 (B1-KORISNIK)

UKLJUČENO, ISKLJUČENO

SB1

ON

(VBAT napajan iz VDD) ISKLJUČEN

SB14,15 (RX,TX)

ISKLJUČENO

SB19 (NRST)

UKLJUČENO, ISKLJUČENO

SB22 (T_SWO)
SB13 (STM_RST)

UKLJUČENO ISKLJUČENO UKLJUČENO

SB2 (BOOT0)

UKLJUČENO, ISKLJUČENO

SB18 (MCO) (2)

UKLJUČENO, ISKLJUČENO

X2, C13, C14, R22 i R23 daju sat. PF0, PF1 su odspojeni od P1. PF0, PF1 spojeni su na P1 (R22, R23 i SB18 ne smiju biti ugrađeni). Rezervirano, ne mijenjati. Rezervirano, ne mijenjati. X3, C15, C16, R24 i R25 daju takt od 32 KHz. PC14, PC15 nisu spojeni na P1. PC14, PC15 spojeni su samo na P1 (R24, R25 ne smiju biti ugrađeni). Gumb B2 spojen je na NRST pin STM32F051R8T6 MCU. Tipka B2 nije spojena na NRST pin STM32F051R8T6 MCU. Tipka B1 spojena je na PA0. Tipka B1 nije spojena na PA0. VBAT se stalno napaja iz VDD. VBAT se ne napaja iz VDD-a nego iz pina 3 od P1. Rezervirano, ne mijenjati. Rezervirano, ne mijenjati. NRST signal CN3 konektora spojen je na NRST pin STM32F051R8T6 MCU. NRST signal CN3 konektora nije spojen na NRST pin STM32F051R8T6 MCU. SWO signal konektora CN3 spojen je na PB3. SWO signal nije povezan. Nema pojavljivanja na STM32F103C8T6 (ST-LINK/V2) NRST signalu. STM32F103C8T6 (ST-LINK/V2) NRST signal spojen je na GND. BOOT0 signal STM32F051R8T6 MCU-a održava se nisko kroz otpornik za povlačenje od 510 Ohma. BOOT0 signal STM32F051R8T6 MCU-a može se postaviti na visoko preko 10 KOhm pull-up otpornika R27 za lemljenje. Pruža 8 MHz za OSC_IN iz MCO od STM32F103C8T6. Pogledajte opis SB16, SB17.

1. Zadano SBx stanje prikazano je podebljano.
2. OSC_IN sat dolazi od MCO ako je SB18 ON i SB16,17 su OFF i dolazi od X2 ako je SB18 OFF i SB16,17 su ON.

ID dokumenta 022910 Rev 2

19/41

Preuzeto sa Arrow.com.

Hardver i izgled

UM1525

4.9

Produžni priključci

Muški konektori P1 i P2 mogu povezati STM32F0DISCOVERY sa standardnom pločom za izradu prototipa/omatanje. STM32F051R8T6 GPI/Os dostupni su na ovim konektorima. P1 i P2 također se mogu ispitati osciloskopom, logičkim analizatorom ili voltmetrom.

Tablica 6.

Opis pina MCU u odnosu na funkciju ploče (stranica 1 od 7)

MCU igla

Funkcija ploče

P2 P1 CN3 Napajanje Slobodni I/O OSC SWD LED Gumb LQFP64

Glavna funkcija

Alternativne funkcije

ČIZMA0 ČIZMA0

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,

DOGAĐANJA

2_TX,

IN2,

2_CH3,

PA2

15_CH1,

16

2_INM6,

2_OUT,

TSC_G1_IO3

2_RX,

IN3,

PA3

2_CH4, 15_CH2,

17

2_INP,

TSC_G1_IO4,

KORISNIK

NRST RESET

6 5 10
15
16 17 18

20/41 Preuzeto s Arrow.com.

ID dokumenta 022910 Rev 2

UM1525

Hardver i izgled

Tablica 6.

Opis pina MCU u odnosu na funkciju ploče (stranica 2 od 7)

MCU igla

Funkcija ploče

P2 P1 CN3 Napajanje Slobodni I/O OSC SWD LED Gumb LQFP64

Glavna funkcija

Alternativne funkcije

1_NSS / 1_WS,

2_CK,

IN4,

PA4

14_CH1, DAC1_OUT,

20

1_INM4,

2_INM4,

TSC_G2_IO1

1_SCK / 1_CK,

SIP,

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

TSC_G2_IO3,

DOGAĐANJA

1_MOSI / 1_SD,

IN7,

3_CH2,

14_CH1,

PA7

1_CH1N,

23

17_CH1,

2_OUT,

TSC_G2_IO4,

DOGAĐANJA

1_CK,

PA8

1_CH1, EVENTOUT,

41

MCO

1_TX,

PA9

1_CH2, 15_BKIN,

42

TSC_G4_IO1

21 22 23 24
25 24

ID dokumenta 022910 Rev 2

21/41

Preuzeto sa Arrow.com.

Hardver i izgled

Tablica 6.

Opis pina MCU u odnosu na funkciju ploče (stranica 3 od 7)

MCU igla

Funkcija ploče

UM1525

P2 P1 CN3 Napajanje Slobodni I/O OSC SWD LED Gumb LQFP64

Glavna funkcija

Alternativne funkcije

1_RX,

PA10

1_CH3, 17_BKIN,

43

TSC_G4_IO2

1_CTS,

1_CH4,

PA11 1_OUT,

44

TSC_G4_IO3,

DOGAĐANJA

1_RTS,

1_ETR,

PA12 2_OUT,

45

TSC_G4_IO4,

DOGAĐANJA

PA13

IR_OUT, SWDAT

46

PA14

2_TX, SWCLK

49

1_NSS / 1_WS,

PA15

2_RX, 2_CH1_ETR,

50

DOGAĐANJA

IN8,

3_CH3,

PB0

1_CH2N,

26

TSC_G3_IO2,

DOGAĐANJA

IN9,

3_CH4,

PB1

14_CH1,

27

1_CH3N,

TSC_G3_IO3

PB2 ili

NPOR (1.8 V

TSC_G3_IO4

28

način rada)

1_SCK / 1_CK,

PB3

2_CH2, TSC_G5_IO1,

55

DOGAĐANJA

SWO

SWDIO SWCLK

23 22

21

4

20

2

17

16

27

28

29

6

11

22/41

ID dokumenta 022910 Rev 2

Preuzeto sa Arrow.com.

UM1525

Hardver i izgled

Tablica 6.

Opis pina MCU u odnosu na funkciju ploče (stranica 4 od 7)

MCU igla

Funkcija ploče

P2 P1 CN3 Napajanje Slobodni I/O OSC SWD LED Gumb LQFP64

Glavna funkcija

Alternativne funkcije

1_MISO / 1_MCK,

PB4

3_CH1, TSC_G5_IO2,

56

DOGAĐANJA

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

DOGAĐANJA

2_SCL,

PB10

CEC, 2_CH3,

29

SINKRONIZACIJA

2_SDA,

PB11

2_CH4, G6_IO1,

30

DOGAĐANJA

2_NSS,

PB12

1_BKIN, G6_IO2,

33

DOGAĐANJA

2_SCK,

PB13 1_CH1N,

34

G6_IO3

10 9 8 7 4 3 30 31 32 32

ID dokumenta 022910 Rev 2

23/41

Preuzeto sa Arrow.com.

Hardver i izgled

Tablica 6.

Opis pina MCU u odnosu na funkciju ploče (stranica 5 od 7)

MCU igla

Funkcija ploče

Glavna funkcija

Alternativne funkcije

2_MISO,

PB14

1_CH2N, 15_CH1,

35

G6_IO4

2_MOSI,

1_CH3N,

PB15 15_CH1N,

36

15_CH2,

RTC_REFIN

PC0

IN10, EVENTOUT

8

PC1

IN11, EVENTOUT

9

PC2

IN12, EVENTOUT

10

PC3

IN13, EVENTOUT

11

PC4

IN14, EVENTOUT

24

PC5

IN15, TSC_G3_IO1

25

PC6

3_CH1

37

PC7

3_CH2

38

PC8

3_CH3

39

PC9

3_CH4

40

PC10

51

PC11

52

PC12

53

RTC_TAMP1,

PC13

RTC_TS, RTC_OUT,

2

WKUP2

PLAVO ZELENA

P2 P1 CN3 Napajanje Slobodni I/O OSC SWD LED Gumb LQFP64

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

24/41

ID dokumenta 022910 Rev 2

Preuzeto sa Arrow.com.

UM1525

Hardver i izgled

Tablica 6.

Opis pina MCU u odnosu na funkciju ploče (stranica 6 od 7)

MCU igla

Funkcija ploče

P2

P1

CN3

OSC

LED

Glavna funkcija

Alternativne funkcije

Napajanje

Besplatni I/O

SWD

Gumb

LQFP64

OSC32_IN OSC32_OUT

PC14-

OSC32_ OSC32_IN

3

IN

PC15-

OSC32_ OSC32_IZLAZ

4

VAN

PD2

3_ETR

54

PF0OSC_IN

OSC_IN

5

PF1-

OSC_ OSC_OUT

6

VAN

PF4

DOGAĐANJA

18

PF5

DOGAĐANJA

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

ID dokumenta 022910 Rev 2

25/41

Preuzeto sa Arrow.com.

P2 P1 CN3 Napajanje GND GND Slobodan I/O OSC SWD LED Gumb LQFP64

Hardver i izgled

Tablica 6.

Opis pina MCU u odnosu na funkciju ploče (stranica 7 od 7)

MCU igla

Funkcija ploče

Glavna funkcija

Alternativne funkcije

UM1525

9 33 33

26/41 Preuzeto s Arrow.com.

ID dokumenta 022910 Rev 2

UM1525

Spajanje modula na prototipnu ploču

5

Spajanje modula na prototipnu ploču

Ovaj odjeljak daje neke exampupute o tome kako spojiti module spremne za korištenje dostupnih od različitih proizvođača na komplet STM32F0DISCOVERY putem ploče za izradu prototipa uključene u komplet.
Softver nprampdatoteke, temeljene na vezama opisanim u nastavku, dostupne su na www.st.com/stm32f0discovery.

5.1

Mikroelektronika pomoćne ploče
Mikroelektronika, http://www.mikroe.com, specificirala je dva standardna konektora za svoje dodatne ploče pod nazivom mikroBUSTM (http://www.mikroe.com/mikrobus_specs.pdf) i IDC10.
MikroBUSTM je 16-pinski konektor za vrlo brzo i jednostavno povezivanje pomoćnih ploča na ploču mikrokontrolera putem SPI, USART ili I2C komunikacije, zajedno s dodatnim pinovima kao što su Analog Input, PWM i Interrupt.
Komplet mikroElektronika ploča kompatibilnih sa mikroBUSTM naziva se „Klik ploče“.
IDC10 je 10-pinski konektor za povezivanje I/O opće namjene MCU-a s drugim dodatnim pločama.
Donje tablice prikazuju jedno rješenje za povezivanje mikroBUSTM i IDC ploča na STM32F0DISCOVERY; ovo rješenje korišteno u različitim examples je dostupan na www.st.com/stm32f0discovery.

Tablica 7. Povezivanje pomoću mikroBUSTM

Mikroelektronika mikroBUSTM

Pin

Opis

AN RST CS SCK

Analogni pin Reset pin Linija odabira SPI čipa Linija SPI sata

Miso

SPI slave izlazna linija

MOSI PWM INT

SPI slave ulazna linija PWM izlazna linija Hardverska linija prekida

RX

UART Prijemna linija

TX SCL SDA 5V

UART Linija prijenosa I2C Linija sata I2C Linija podataka VCC 5V strujna linija

STM32F0OTKRIĆE

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

Opis DAC1_OUT GPIO OUTPUT (5V tolerantan) GPIO OUTPUT (5V tolerantan) SPI1_SCK SPI1_MISO SPI1_MOSI TIM1_CH1 GPIO INPUT EXTI (5V tolerantan) USART2_RX USART2_TX I2C2_SCL I2C2_SDA Power line

ID dokumenta 022910 Rev 2

27/41

Preuzeto sa Arrow.com.

Spajanje modula na prototipnu ploču

Tablica 8. Povezivanje pomoću IDC10

Mikroelektronica IDC10 konektor

P0

GPIO

P1

GPIO

P2

GPIO

P3

GPIO

P4

GPIO

P5

GPIO

P6

GPIO

P7 VCC GND P0

GPIO VCC 5V strujni vod Referentno uzemljenje GPIO

P1

GPIO

P2

GPIO

P3

GPIO

UM1525

STM32F0OTKRIĆE

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

GPIO IZLAZ (3.3 V tolerantan) GPIO IZLAZ (3.3 V tolerantan) GPIO IZLAZ (3.3 V tolerantan) GPIO IZLAZ (3.3 V tolerantan) GPIO IZLAZ (3.3 V tolerantan) GPIO IZLAZ (3.3 V tolerantan) GPIO IZLAZ (5 V tolerantan) GPIO IZLAZ (5 V tolerantan) VDD VSS GPIO IZLAZ (3.3 V tolerantan) GPIO IZLAZ (3.3 V tolerantan) GPIO IZLAZ (3.3 V tolerantan) GPIO IZLAZ (3.3 V tolerantan)

28/41 Preuzeto s Arrow.com.

ID dokumenta 022910 Rev 2

UM1525

Spajanje modula na prototipnu ploču

Slika 10 ilustrira veze između STM32F0 Discovery i 2 konektora, IDC10 i mikroBUSTM.
Slika 10. Korištenje IDC10 i mikroBUSTM konektora

Preuzeto sa Arrow.com.

ID dokumenta 022910 Rev 2

29/41

Spajanje modula na prototipnu ploču

UM1525

5.2

ST MEMS “adapterske ploče”, standardna DIL24 utičnica
STMicroelectronics je definirao standardni DIL24 konektor za jednostavnu procjenu svojih MEMS senzora spojenih na mikrokontroler putem SPI ili I2C komunikacije.
Tablica 9 jedno je rješenje za spajanje DIL24 ploča na STM32F0DISCOVERY, ovo se rješenje koristi u različitim exampi dostupan na www.st.com/stm32f0discovery.

Tablica 9. Spajanje s DIL24 pločom ST MEMS DIL24 Eval pločom
P01 VDD Napajanje P02 Vdd_IO Napajanje za I/O pinove P03 NC P04 NC P05 NC P06 NC P07 NC P08 NC P09 NC P10 NC P11 NC P12 NC P13 GND 0V napajanje P14 INT1 Inercijski prekid 1 P15 INT2 Inercijski prekid 2 P16 NC P17 NC P18 NC P19 CS – 0:SPI omogućen 1:I2C način

P20

SCL (I2C serijski sat) SPC (SPI serijski sat)

3V 3V
GND PB12 PB11
PA11 PB6 PB3

STM32F0OTKRIVANJE VDD VDD
GND GPIO INPUT EXTI (5V tolerantan) GPIO INPUT EXTI (5V tolerantan)
GPIO IZLAZ (5V tolerantan) I2C1_SCL SPI1_SCK

P21

SDA I2C serijski podaci SDI SPI serijski ulaz podataka

PB7 I2C1_SDA PB5 SPI1_MOSI

P22

SDO SPI serijski izlaz podataka I2C manje značajan bit adrese uređaja

PB4

SPI1_MISO

P23 NC P24 NC

30/41 Preuzeto s Arrow.com.

ID dokumenta 022910 Rev 2

UM1525

Spajanje modula na prototipnu ploču

Slika 11 prikazuje veze između STM32F0 Discovery i DIL24 utičnice.
Slika 11. Priključci DIL24 utičnice

Preuzeto sa Arrow.com.

ID dokumenta 022910 Rev 2

31/41

Spajanje modula na prototipnu ploču

UM1525

Bilješka:

Podržane MEMS adapterske ploče
Tablica 10 je popis podržanih MEMS adapterskih ploča od travnja 2012.

Tablica 10. Podržane MEMS adapterske ploče

ST MEMS DIL24 Eval Board

Osnovni proizvod

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 SONDA (na temelju LSM303DLHC)

STEVAL-MKI120V1 STEVAL-MKI122V1

LPS331AP LSM330DLC

STEVAL-MKI123V1

LSM330D

STEVAL-MKI124V1

10OSNI MODUL [LSM303DLHC + L3GD20+ LPS331AP]

STEVAL-MKI125V1

A3G4250D

Za ažurirani popis posjetite http://www.st.com/internet/evalboard/subclass/1116.jsp. DIL24 ploče opisane su kao "adapterske ploče" u polju "Opći opis".

32/41

ID dokumenta 022910 Rev 2

Preuzeto sa Arrow.com.

UM1525

Spajanje modula na prototipnu ploču

5.3

Arduino štitne ploče
ArduinoTM je platforma za izradu prototipova elektronike otvorenog koda koja se temelji na fleksibilnom hardveru i softveru jednostavnom za korištenje. Pogledajte http://www.arduino.cc za više informacija.
Arduino pomoćne ploče nazivaju se "Shields" i mogu se jednostavno spojiti na STM32F0 Discovery prema sljedećoj tablici.

Tablica 11. Povezivanje s Arduino štitovima

Povezivanje s Arduino štitovima

Arduino konektor za napajanje

Reset 3V3 5V GND GND Vin

Resetiranje sa zaštitne ploče VCC 3.3 V strujni vod VCC 5 V električni vod Referentno uzemljenje Referentno uzemljenje Vanjsko napajanje

Arduino analogni in konektor

A0

Analogni ulaz ili digitalni pin 14

A1

Analogni ulaz ili digitalni pin 15

A2

Analogni ulaz ili digitalni pin 16

A3

Analogni ulaz ili digitalni pin 17

A4

Analogni ulaz ili SDA ili digitalni pin 18

A5

Analogni ulaz ili SCL ili digitalni pin 19

Arduino digitalni konektor

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

Digitalni pin 0 ili RX Digitalni pin 1 ili TX Digitalni pin 2 / Eksterni prekid Digitalni pin 3 / Ext int ili PWM Digitalni pin 4 Digitalni pin 5 ili PWM Digitalni pin 6 ili PWM Digitalni pin 7 Digitalni pin 8 Digitalni pin 9 ili PWM Digitalni pin 10 ili CS ili PWM Digitalni pin 11 ili MOSI ili PWM Digitalni pin 12 ili MISO Digitalni pin 13 ili SCK Referentno uzemljenje ADC vol.tage referenca

STM32F0OTKRIĆE

NRST 3V 5V
GND GND VBAT

Poništi otkriće VDD VDD Referentno uzemljenje Referentni premosnik za uzemljenje kako bi odgovarao

STM32F0OTKRIĆE

PC0

ADC_IN10

PC1

ADC_IN11

PC2

ADC_IN12

PC3

ADC_IN13

PC4 ili PF7 ADC_IN14 ili I2C2_SDA

PC5 ili PF6 ADC_IN15 ili I2C2_SCL

STM32F0OTKRIĆE

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

USART2_RX USART2_TX EXTI (tolerantan 5V) ili TIM5_CH2 GPIO (tolerantan 4V) TIM3_CH17 TIM1_CH16 GPIO (tolerantan 1V) GPIO (tolerantan 3V) TIM3_CH14 TIM1_CH1 SPI4_MOSI ili TIM1_CH3 SPI2_MISO SPI1_SCK Referenca G okruglo Nije povezano

ID dokumenta 022910 Rev 2

33/41

Preuzeto sa Arrow.com.

Spajanje modula na prototipnu ploču

UM1525

Povezivanje s Arduino štitovima (nastavak)

Arduino ICSP konektor

1

Miso

2

VCC 3.3 V

3

SCK

4

TRAĆITI VRIJEME

5

RST

6

GND

STM32F0OTKRIĆE

PB4 3V PB3 PB5 NRST GND

SPI1_MISO VDD SPI1_SCK SPI1_MOSI Reset Referentno uzemljenje otkrivanja

34/41 Preuzeto s Arrow.com.

ID dokumenta 022910 Rev 2

UM1525

Spajanje modula na prototipnu ploču

Slika 12 ilustrira veze između STM32F0 Discovery i Arduino shield ploča.
Slika 12. Priključci Arduino štitne ploče

Preuzeto sa Arrow.com.

ID dokumenta 022910 Rev 2

35/41

Mehaničko crtanje

6

Mehaničko crtanje

Slika 13. STM32F0DISCOVERY mehanički crtež

UM1525

36/41 Preuzeto s Arrow.com.

ID dokumenta 022910 Rev 2

Preuzeto sa Arrow.com.

37/41

ID dokumenta 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
Zaglavlje 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
ČIZME0
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
ČIZME0
NRST

2

3

5 V 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
Zaglavlje 33

RevB.0 –> PCB oznaka MB1034 B-00 PA6, PA7, PC4, PC5, PB0, PB1 su dostupni, a P1, P2 su zaglavlje 33 točke
RevA.0 –> PCB oznaka MB1034 A-00

STMicroelectronics
Titula:
STM32F0OTKRIĆE
Broj: MB1034 Rev: B.0(PCB.SCH) Datum: 2. 3

List 1 od 3

Slika 14. STM32F0DISCOVERY

Električne sheme

7

Električne sheme

UM1525

38/41 Preuzeto s Arrow.com.

2 4
ZADANO
1 2 3 4
REZERVIRANO

Električne sheme Slika 15. ST-LINK/V2 (samo SWD)

Identifikacija ploče: PC13=0

R18 10K R19 10K

R13 100K

Nije ugrađeno

3V

C11

C10

20pF X1

20pF

1

3V 1

2

2

3

8MHz

4

R16

OSC_IN

5

100 tisuća

OSC_OUT 6

STM_RST 7

8

C8 100nF 3V

9 R20 4K7 AIN_1 10

SB13

11

R21 4K7

12

VBAT PC13 PC14 PC15 OSCIN OSCOUT NRST VSSA VDDA PA0 PA1 PA2

VDD_3 VSS_3
PB9 PB8 BOOT0 PB7 PB6 PB5 PB4/JNTRST PB3/JTDO PA15/JTDI JTCK/SWCLK

48 47 46 SWIM_IN 45 SWIM 44 43 SWIM_IN 42 SWIM_RST 41 SWIM_RST_IN 40 39 38 37 STM_JTCK

Nije ugrađeno

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
Zaglavlje 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 mora biti vrlo blizu STM32F103 pina 29

R34

MKO MKO

100

C24

26 T_JTCK 25

20pF R11
100

Nije ugrađeno

T_SWDIO_IN

TCK/SWCLK TMS/SWDIO
T_SWO

T_NRST SB19
SB22

PA14 PA13 NRST PB3

SWD

SB6 SB8 SB10 SB12

SB5

3V

STM_JTCK SWCLK

SB7

SB9 STM_JTMS
SB11

SWDIO

CN2
Premosnici UKLJUČENI –> OTKRIVANJE Odabrani premosnici ISKLJUČENI –> Odabrani ST-LINK

ID dokumenta 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

Blizu JP Nije ugrađen

Nije ugrađeno

USB

U5V

CN1

VCC DD+ ID
GND SHELL

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

PLIVANJE_U 21

22

23

24

PLIVATI

Doista

3V

3V

JP2

VDD

R2 1K

LD1 CRVENA

3V

C6

C7

C12

C9

100nF 100nF 100nF 100nF

COM
LED_STLINK

LD2

crvena

R4 2

1

100

R3 3 100

4

R1 0

3V

_Zelena

LD_BICOLOR_CMS

PWR

5V

U1

1 Vin

Vout 5

D2

IZLAZ_3V

3V

C1

3 INH
GND

1µF_X5R_0603

ZAOBIĆI

BAT60JFILM C4 1µF_X5R_0603

LD3985M33R

C2

C3

100nF

10nF_X7R_0603

C5 100nF

STMicroelectronics

Titula:
STM32F0DISCOVERY ST-LINK/V2 (samo SWD)

Broj: MB1034 Rev: B 0(PCB SCH) Datum: 2.

List 2 od 3

UM1525

Preuzeto sa Arrow.com.

39/41

ID dokumenta 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

Nije ugrađeno
ČIZME0

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

ČIZMA0 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

Nije ugrađeno

C17

1uF

SB1

Blizu STM32

VBAT PC13 PC14 PC15

PC13 PC14 SB21 PC15

SB20

Blizu XTAL & MCU Nije ugrađen

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 ili NPOR (način rada 1.8 V)
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
Nije ugrađeno

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 zelena LD4 plava

VDD
Nije ugrađeno
R33 100K
NRST SB4
B2 C23
100nF

1

2

SW-PUSH-CMS

4

3

Gumb RESET

Nije ugrađeno
PA0 SB3

VDD
R32 100
B1 C22

1

2

SW-PUSH-CMS

100nF R28 330

3

4

R29 220K

KORISNIK & Gumb BUĐENJE

STMicroelectronics
Titula:
STM32F0DISCOVERY MCU
Broj: MB1034 Rev: B.0(PCB.SCH) Datum: 3.

List 3 od 3

UM1525 Slika 16. MCU

Električne sheme

Povijest revizija

8

Povijest revizija

UM1525

Tablica 12. Povijest revizija dokumenta

Datum

Revizija

Promjene

20. ožujka 2012

1

Početno izdanje.

30. svibnja-2012

2

Dodan Odjeljak 5: Povezivanje modula na ploči za izradu prototipova na stranici 27.

40/41 Preuzeto s Arrow.com.

ID dokumenta 022910 Rev 2

UM1525

Molimo pažljivo pročitajte:
Informacije u ovom dokumentu dane su isključivo u vezi sa ST proizvodima. STMicroelectronics NV i njegove podružnice ("ST") zadržavaju pravo izmjene, ispravke, modifikacije ili poboljšanja ovog dokumenta, proizvoda i usluga opisanih u njemu u bilo koje vrijeme, bez prethodne najave. Svi ST proizvodi prodaju se u skladu sa ST uvjetima prodaje. Kupci su isključivo odgovorni za izbor, odabir i korištenje ovdje opisanih ST proizvoda i usluga, a ST ne preuzima nikakvu odgovornost u vezi s izborom, odabirom ili korištenjem ST proizvoda i usluga opisanih ovdje. Nikakva licenca, izričita ili implicitna, estoppelom ili na drugi način, za bilo koja prava intelektualnog vlasništva ne dodjeljuje se ovim dokumentom. Ako se bilo koji dio ovog dokumenta odnosi na bilo koji proizvod ili uslugu treće strane, to se neće smatrati licencom koju je ST dodijelio za korištenje takvih proizvoda ili usluga treće strane ili bilo kojeg intelektualnog vlasništva sadržanog u njemu ili se smatrati jamstvom koje pokriva upotrebu u na bilo koji način takvih proizvoda ili usluga treće strane ili bilo kojeg intelektualnog vlasništva sadržanog u njima.
OSIM AKO NIJE DRUGAČE NAVEDENO U PRODAJNIM UVJETIMA ST-A, ST SE ODRIČE BILO KAKVOG IZRIČITOG ILI POSREDNOG JAMSTVA U OBZIRU NA UPOTREBU I/ILI PRODAJU ST PROIZVODA, UKLJUČUJUĆI BEZ OGRANIČENJA POSREDNA JAMSTVA PRODAJE, PRIKLADNOSTI ZA ODREĐENU SVRHU (I NJIHOVI EKVIVALENTI PREMA ZAKONIMA BILO KOJE NADLEŽNOSTI), ILI KRŠENJE BILO KOJEG PATENTA, AUTORSKOG PRAVA ILI DRUGOG PRAVA INTELEKTUALNOG VLASNIŠTVA. OSIM AKO IH DVA OVLAŠTENA PREDSTAVNIKA ST-a IZRIČITO PISMENO ODOBRE, ST PROIZVODI SE NE PREPORUČUJU, ODOBRAŽAVAJU ILI JAMSTVO ZA UPORABU U VOJNI, ZRAKOPLOVIMA, SVEMIRU, PRIMJENAMA ZA SPAŠAVANJE ŽIVOTA ILI ODRŽAVANJE ŽIVOTA, NITI U PROIZVODIMA ILI SUSTAVIMA GDJE KVAR ILI KVAR MOŽE REZULTAT OSOBNA OZLJEDA, SMRT ILI TEŠKA IMOVINA ILI ŠTETA OKOLIŠA. ST PROIZVODI KOJI NISU SPECIFICIRANI KAO “AUTOMOBILSKA RAZRED” MOGU SE KORISTITI SAMO U AUTOMOBILSKIM PRIMJENAMA NA VLASTITU ODGOVORNOST KORISNIKA.
Preprodaja ST proizvoda s odredbama koje se razlikuju od izjava i/ili tehničkih značajki navedenih u ovom dokumentu odmah će poništiti svako jamstvo koje je ST dao za ST proizvod ili uslugu opisanu ovdje i neće stvoriti ili produžiti na bilo koji način bilo kakvu odgovornost SV.
ST i ST logo su zaštitni znaci ili registrirani zaštitni znakovi tvrtke ST u raznim zemljama.
Informacije u ovom dokumentu zamjenjuju i zamjenjuju sve prethodno dostavljene informacije.
ST logo je registrirani zaštitni znak tvrtke STMicroelectronics. Sva ostala imena vlasništvo su njihovih vlasnika.
© 2012 STMicroelectronics – Sva prava pridržana
STMicroelectronics grupa kompanija Australija – Belgija – Brazil – Kanada – Kina – Češka – Finska – Francuska – Njemačka – Hong Kong – Indija – Izrael – Italija – Japan –
Malezija – Malta – Maroko – Filipini – Singapur – Španjolska – Švedska – Švicarska – Ujedinjeno Kraljevstvo – Sjedinjene Američke Države www.st.com

ID dokumenta 022910 Rev 2

41/41

Preuzeto sa Arrow.com.

Dokumenti / Resursi

Mikrokontroleri ST STM32 F0 [pdf] Korisnički priručnik
STM32 F0 mikrokontroleri, STM32 F0, mikrokontroleri

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *