STM32 F0 örstýringar

Tæknilýsing:

  • Vöruheiti: STM32F0DISCOVERY
  • Hlutanúmer: STM32F0DISCOVERY
  • Örstýring: STM32F051R8T6
  • Innbyggður villuleitari: ST-LINK/V2
  • Aflgjafi: Ýmsir valkostir í boði
  • LED: Já
  • Þrýstihnappar: Já
  • Framlengingartengi: Já

Notkunarleiðbeiningar fyrir vöru:

1. Fljótleg byrjun:

Til að byrja fljótt með STM32F0DISCOVERY settinu skaltu fylgja
skref hér að neðan:

  1. Tengdu búnaðinn við tölvuna þína með USB snúru.
  2. Settu upp nauðsynlega þróunarverkfærakeðju sem styður
    STM32F0UPPLÝSING.
  3. Opnaðu þróunartólið og veldu viðeigandi borð
    stillingar fyrir STM32F0DISCOVERY.
  4. Hladdu kóðann þinn á örstýringuna með því að nota innbyggða
    ST-LINK/V2 kembiforrit.
  5. Þú getur nú byrjað að nota settið fyrir þig
    umsóknir.

2. Kerfiskröfur:

STM32F0DISCOVERY settið krefst eftirfarandi kerfis
kröfur:

  • Tölva með USB tengi
  • Nettenging til að hlaða niður nauðsynlegri þróun
    verkfærakeðju

3. Þróunarverkfærakeðja:

STM32F0DISCOVERY settið er samhæft við þróun
verkfærakeðju sem styður STM32F0 örstýringar. Þú getur hlaðið niður
nauðsynleg verkfærakeðja frá embættismanni websíða á
framleiðanda.

4. Vélbúnaður og útlit:

4.1 STM32F051R8T6 Microcontroller:

Settið er búið STM32F051R8T6 örstýringu, sem
er aðalvinnslueining settsins. Það veitir ýmislegt
eiginleikar og virkni fyrir forritin þín.

4.2 Innbyggður ST-LINK/V2:

Settið inniheldur innbyggðan ST-LINK/V2 kembiforrit, sem leyfir
þú að forrita og kemba STM32F0 örstýringuna um borð. Þú
getur líka notað það til að forrita og kemba ytri STM32
umsókn.

4.3 Aflgjafi og aflval:

Settið styður ýmsa aflgjafa. Þú getur valið að
Kveiktu á settinu með USB snúru sem tengd er við tölvuna þína eða
ytri aflgjafi. Hægt er að stjórna aflvalinu með því að nota
meðfylgjandi stökkvar.

4.4 LED:

Settið inniheldur LED sem hægt er að nota fyrir sjónræna vísbendingu eða
villuleit. Notendahandbókin veitir upplýsingar um hvernig á að nota
þessar LED á áhrifaríkan hátt.

4.5 Þrýstihnappar:

Settið inniheldur þrýstihnappa sem hægt er að nota sem notendainntak
fyrir umsóknir þínar. Þessir hnappar eru tengdir við
örstýring og hægt er að forrita hann í samræmi við það.

4.6 JP2 (Idd):

JP2 er lóðabrú sem gerir þér kleift að mæla strauminn
neyslu örstýringarinnar. Notendahandbókin veitir
leiðbeiningar um hvernig á að nota þennan eiginleika.

4.7 OSC klukka:

Settið inniheldur OSC klukku fyrir nákvæma tímasetningu
umsóknir. Það veitir bæði aðalklukkuna og 32 KHz
klukkubirgðir fyrir lága orkunotkun.

4.8 Lóðmálsbrýr:

Settið hefur margar lóðabrýr sem hægt er að nota til
stilla eða sérsníða ákveðna eiginleika örstýringarinnar. The
notendahandbók veitir upplýsingar um hverja lóðabrú og hennar
tilgangi.

4.9 Framlengingartengi:

Settið býður upp á framlengingartengi sem gera þér kleift að tengja
viðbótareiningar eða fylgihlutir fyrir aukna virkni. The
notendahandbók veitir upplýsingar um hvernig á að tengja mismunandi gerðir af
einingar.

5. Að tengja einingar á frumgerðatöflunni:

5.1 Mikroelektronica aukahlutatöflur:

Settið er samhæft við Mikroelektronica aukabúnaðartöflur.
Notendahandbókin veitir leiðbeiningar um hvernig á að tengja og nota
þessi borð með STM32F0DISCOVERY settinu.

5.2 ST MEMS millistykki, venjuleg DIL24 tengi:

Settið styður ST MEMS millistykki með venjulegu DIL24
innstunga. Notendahandbókin veitir leiðbeiningar um hvernig á að tengja og
notaðu þessi bretti með STM32F0DISCOVERY settinu.

5.3 Arduino Shield Boards:

Settið er samhæft við Arduino skjöldborð. Notandinn
handbók veitir leiðbeiningar um hvernig á að tengja og nota þessi töflur
með STM32F0DISCOVERY settinu.

6. Vélræn teikning:

Notendahandbókin inniheldur vélrænni teikningu af
STM32F0DISCOVERY sett, sem veitir nákvæmar stærðir og skipulag
upplýsingar.

7. Rafmagnsteikningar:

Notendahandbókin inniheldur rafmagnsteikningar af
STM32F0DISCOVERY sett, sem veitir nákvæmar hringrásarmyndir og
íhlutatengingar.

Algengar spurningar:

Sp.: Hverjar eru kerfiskröfurnar fyrir STM32F0DISCOVERY
sett?

A: Settið krefst tölvu með USB tengi og interneti
tengingu til að hlaða niður nauðsynlegri þróunarverkfærakeðju.

Sp.: Get ég notað settið með Arduino skjöldspjöldum?

A: Já, settið er samhæft við Arduino skjöldborð. The
notendahandbók veitir leiðbeiningar um hvernig á að tengja og nota þetta
borðum.

Sp.: Hvernig get ég mælt núverandi neyslu á
örstýringur?

A: Þú getur mælt straumnotkun með því að nota JP2
lóðabrú sem fylgir settinu. Notendahandbókin veitir
leiðbeiningar um hvernig á að nota þennan eiginleika.

UM1525 Notendahandbók
STM32F0DISCOVERY Uppgötvunarsett fyrir STM32 F0 örstýringar
Inngangur
STM32F0DISCOVERY hjálpar þér að uppgötva STM32 F0 CortexTM-M0 eiginleikana og þróa forritin þín auðveldlega. Hann er byggður á STM32F051R8T6, STM32 F0 röð 32-bita ARM® CortexTM örstýringum, og inniheldur ST-LINK/V2 innfellt kembiforrit, LED, þrýstihnappa og frumgerðatöflu.
Mynd 1. STM32F0DISCOVERY

Tafla 1.

Gildandi verkfæri Tegund
Matstæki

Hlutanúmer STM32F0DISCOVERY

maí 2012

Doc ID 022910 Rev 2

1/41
www.st.com

Sótt frá Arrow.com.

Innihald
Innihald

UM1525

1

Samþykktir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2

Fljót byrjun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.1 Byrjað . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.2 Kerfiskröfur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.3 Þróunarverkfærakeðja sem styður STM32F0DISCOVERY. . . . . . . . . 7

2.4 Pöntunarkóði . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3

Eiginleikar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

4

Vélbúnaður og skipulag. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

4.1 STM32F051R8T6 örstýring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

4.2 Innbyggður ST-LINK/V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

4.2.1 Notkun ST-LINK/V2 til að forrita/kemba STM32 F0 um borð. . . . . . . 15

4.2.2 Notkun ST-LINK/V2 til að forrita/kemba utanaðkomandi STM32 forrit . . 16

4.3 Aflgjafi og aflval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

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

4.5 Þrýstihnappar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

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

4.7 OSC klukka. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.1 OSC klukka framboð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.2 OSC 32 KHz klukka framboð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.8 Lóðmálsbrýr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.9 Framlengingartengi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

5

Að tengja einingar á frumgerðatöflunni. . . . . . . . . . . . . . . . . . 27

5.1 Mikroelektronica aukabúnaðarborð . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

5.2 ST MEMS „millistykki“, venjuleg DIL24 innstunga . . . . . . . . . . . . . . . . 30

5.3 Arduino skjöldspjöld. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

6

Vélræn teikning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

7

Rafmagnsteikningar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

2/41

Doc ID 022910 Rev 2

Sótt frá Arrow.com.

UM1525

Innihald

8

Endurskoðunarsaga. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Sótt frá Arrow.com.

Doc ID 022910 Rev 2

3/41

Listi yfir töflur
Listi yfir töflur

UM1525

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

Gildandi verkfæri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 ON/OFF reglur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Jumper ríki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Kembiforrit CN3 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Stillingar lóðabrúar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 MCU pinna lýsing á móti borðvirkni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Tengist með mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Tengist með IDC10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Tengist með DIL24 töflu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 MEMS millistykki sem studd eru. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Tengist Arduino hlífum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Endurskoðunarferill skjala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4/41 Sótt frá Arrow.com.

Doc ID 022910 Rev 2

UM1525
Listi yfir tölur

Listi yfir tölur

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

STM32F0UPPLÝSING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Vélbúnaðarblokkskýringarmynd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Efsta skipulag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Neðsta skipulag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 STM32F051R8T6 pakki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 STM32F051R8T6 einingarmynd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Dæmigerð uppsetning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 STM32F0DISCOVERY tengingar mynd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 ST-LINK tengingar mynd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Notkun IDC10 og mikroBUSTM tengi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 DIL24 innstungutengingar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Arduino skjöld borð tengingar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 STM32F0DISCOVERY vélræn teikning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 STM32F0UPPLÝSING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ST-LINK/V2 (aðeins SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 MCU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Sótt frá Arrow.com.

Doc ID 022910 Rev 2

5/41

Samþykktir

1

Samþykktir

UM1525

Tafla 2 veitir skilgreiningu á sumum venjum sem notuð eru í þessu skjali.

Tafla 2. ON/OFF venjur

samþykkt

Skilgreining

Kveikt er á jumper JP1

Peysa ásett

Slökkt er á jumper JP1

Jumper ekki ásettur

Lóðabrú SBx ON SBx tengingar lokaðar með lóðmálmi Lóðabrú SBx OFF SBx tengingar eftir opnar

6/41 Sótt frá Arrow.com.

Doc ID 022910 Rev 2

UM1525

2

Fljótleg byrjun

Fljótleg byrjun

STM32F0DISCOVERY er ódýrt og auðvelt í notkun þróunarsett til að fljótt meta og hefja þróun með STM32 F0 röð örstýringartæki.
Áður en þú setur upp og notar vöruna skaltu samþykkja Evaluation Product License Agreement frá www.st.com/stm32f0discovery.
Fyrir frekari upplýsingar um STM32F0DISCOVERY og fyrir sýnikennsluhugbúnað, farðu á www.st.com/stm32f0discovery.

2.1

Að byrja

Fylgdu röðinni hér að neðan til að stilla STM32F0DISCOVERY borðið og ræstu DISCOVER forritið:
1. Athugaðu stöðu jumper á töflunni, JP2 á, CN2 á (uppgötvun valin).
2. Tengdu STM32F0DISCOVERY borðið við tölvu með USB snúru "tegund A til mini-B" í gegnum USB tengi CN1 til að knýja borðið. Rauða LED LD1 (PWR) og LD2 (COM) kvikna og græn LED LD3 blikkar.
3. Ýttu á notendahnapp B1 (neðst í vinstra horninu á töflunni).
4. Athugaðu hvernig græna ljósdíóðan LD3 blikkandi breytist eftir því að NOTANDA hnappur B1 smellir.
5. Hver smellur á USER hnappinn B1 er staðfestur með bláu LED LD4.
6. Til að rannsaka eða breyta DISCOVER verkefninu sem tengist þessari kynningu, farðu á www.st.com/stm32f0discovery og fylgdu kennslunni.
7. Uppgötvaðu STM32F0 eiginleikana, halaðu niður og keyrðu forrit sem lagt er til á lista yfir verkefni.
8. Þróaðu þitt eigið forrit með því að nota tiltækt tdamples.

2.2

Kerfiskröfur

Windows PC (XP, Vista, 7) USB gerð A til Mini-B USB snúru

2.3

Þróunarverkfærakeðja sem styður STM32F0DISCOVERY

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

2.4

Pöntunarkóði

Til að panta STM32F0 Discovery Kit, notaðu pöntunarkóðann STM32F0DISCOVERY.

Doc ID 022910 Rev 2

7/41

Sótt frá Arrow.com.

Eiginleikar

3

Eiginleikar

UM1525

STM32F0DISCOVERY settið býður upp á eftirfarandi eiginleika: STM32F051R8T6 örstýring með 64 KB Flash, 8 KB vinnsluminni í LQFP64
pakki Innbyggður ST-LINK/V2 með valstillingarrofa til að nota búnaðinn sem sjálfstæðan
ST-LINK/V2 (með SWD tengi fyrir forritun og kembiforrit) Aflgjafi fyrir borð: í gegnum USB strætó eða frá ytri 5 V straumtage Aflgjafi fyrir utanaðkomandi forrit: 3 V og 5 V Fjórar LED:
LD1 (rautt) fyrir 3.3 V afl á LD2 (rautt/grænt) fyrir USB samskipti LD3 (grænt) fyrir PC9 úttak LD4 (blátt) fyrir PC8 úttak Tveir þrýstihnappar (notandi og endurstilla) Framlengingarhaus fyrir LQFP64 I/Os fyrir hraðtengingu til frumgerðaborðs og auðvelt að rannsaka. Viðbótarplata fylgir settinu sem hægt er að tengja við framlengingartengi fyrir enn auðveldari frumgerð og leit. Mikill fjöldi ókeypis forrita sem er tilbúinn til að keyra vélbúnaðar tdamples eru fáanleg á www.st.com/stm32f0discovery til að styðja við skjótt mat og þróun.

8/41 Sótt frá Arrow.com.

Doc ID 022910 Rev 2

UM1525

4

Vélbúnaður og skipulag

Vélbúnaður og skipulag

STM32F0DISCOVERY er hannaður í kringum STM32F051R8T6 örstýringuna í 64 pinna LQFP pakka. Mynd 2 sýnir tengingarnar á milli STM32F051R8T6 og jaðartækja hans (STLINK/V2, þrýstihnappur, LED og tengi). Mynd 3 og mynd 4 hjálpa þér að finna þessa eiginleika á STM32F0DISCOVERY.
Mynd 2. Vélbúnaðarblokkskýringarmynd

Sótt frá Arrow.com.

Doc ID 022910 Rev 2

9/41

Vélbúnaður og útlit Mynd 3. Uppsetning efst

(rauð/græn LED) LD2 COM
3V inntak aflgjafa
CN3 SWD tengi

ST-LINK/V2

UM1525
LD1 (rauð ljósdíóða) PWR 5V aflgjafainntaksútgangur CN2 ST-LINK/DISCOVERY val

STM32F051R8T6 B1 notendahnappur
(græn LED) LD3

JP2 IDD mæling SB1 (VBAT)
SB3 (B1-USER) B2 endurstillingarhnappur SB4 (B2-RESET)
LD4 (blá LED)

MS30024V1

Athugið:

Pinni 1 á CN2, CN3, P1 og P2 tengjum er auðkenndur með ferningi.

10/41 Sótt frá Arrow.com.

Doc ID 022910 Rev 2

UM1525 Mynd 4. Botnskipulag
SB5, SB7, SB9, SB11 (áskilið)
SB6, SB8, SB10, SB12 (sjálfgefið)
SB13 (STM_RST) SB14, SB15 (RX, TX)

Vélbúnaður og skipulag
SB16, SB17 (X2 kristal) SB18 (MCO) SB19 (NRST) SB20, SB21 (X3 kristal) SB22 (T_SWO)
MS30025V1

Sótt frá Arrow.com.

Doc ID 022910 Rev 2

11/41

Vélbúnaður og skipulag

UM1525

4.1

STM32F051R8T6 örstýring

Þessi 32 bita háþróaða ARMTM MCU með lág- og meðalþéttleika með afkastamiklum ARM CortexTM-M0 32 bita RISC kjarna er með 64 Kbæti Flash, 8 Kbæti vinnsluminni, RTC, tímamælir, ADC, DAC, samanburðartæki og samskiptaviðmót.

Mynd 5. STM32F051R8T6 pakki 34-&24

STM32 F0 skilar 32 bita afköstum og STM32 DNA nauðsynlegum í forritum sem venjulega er fjallað um með 8 eða 16 bita örstýringum. Það nýtur góðs af blöndu af rauntímaafköstum, lítilli orkunotkun, háþróaðri arkitektúr og jaðarbúnaði sem tengist STM32 vistkerfinu, sem hefur gert STM32 að viðmiðun á markaðnum. Nú er allt þetta aðgengilegt fyrir kostnaðarnæm forrit. STM32 F0 býður upp á óviðjafnanlegan sveigjanleika og sveigjanleika fyrir heimilisskemmtivörur, tæki og iðnaðarbúnað.
Þetta tæki veitir eftirfarandi kosti. Framúrskarandi kóðaframkvæmd fyrir betri árangur og framúrskarandi kóða skilvirkni fyrir
minni notkun á innfelldu minni Afkastamikil tenging og háþróuð hliðræn jaðartæki til að styðja við
svið notkunar Sveigjanlegir klukkuvalkostir og lágstyrksstillingar með hraðri vöku fyrir lítið afl
neyslu
Það hefur eftirfarandi lykileiginleika: Kjarna og rekstrarskilyrði
ARM® CortexTM-M0 0.9 DMIPS/MHz allt að 48 MHz 1.8/2.0 til 3.6 V framboðssvið Afkastamikil tenging 6 Mbit/s USART 18 Mbit/s SPI með 4- til 16-bita gagnaramma 1 Mbit/s I²C hratt -hamur plús HDMI CEC Aukin stjórnun 1x 16-bita 3-fasa PWM mótorstýringartímamælir 5x 16-bita PWM tímamælir 1x 16-bita grunnteljari 1x 32-bita PWM tímamælir 12 MHz I/O skipta

12/41

Doc ID 022910 Rev 2

Sótt frá Arrow.com.

UM1525 Mynd 6. STM32F051R8T6 kubbamynd

Vélbúnaður og skipulag

Sótt frá Arrow.com.

Doc ID 022910 Rev 2

13/41

Vélbúnaður og skipulag

UM1525

4.2

Innbyggt ST-LINK/V2

ST-LINK/V2 forritunar- og kembiforritið er samþætt í STM32F0DISCOVERY. Hægt er að nota innbyggða ST-LINK/V2 á 2 mismunandi vegu í samræmi við stöður stökkvarans (sjá töflu 3):
Forrita/kemba MCU um borð,
Forrita/kemba MCU á ytra forritaborði með því að nota snúru sem er tengdur við SWD tengi CN3.
Innbyggði ST-LINK/V2 styður aðeins SWD fyrir STM32 tæki. Fyrir upplýsingar um villuleit og forritunareiginleika er að finna í notendahandbók UM1075 (ST-LINK/V2 kembiforritari/forritari fyrir STM8 og STM32) sem lýsir í smáatriðum öllum ST-LINK/V2 eiginleikum.

Mynd 7. Dæmigerð uppsetning

Tafla 3. Jumper ástand

Jumper ástand

Lýsing

Báðir CN2 jumpers ON ST-LINK/V2 aðgerðir virkjaðar fyrir forritun um borð (sjálfgefið)

Báðir CN2 jumpers OFF

ST-LINK/V2 aðgerðir virkjaðar fyrir notkun í gegnum ytri CN3 tengi (SWD studd)

14/41 Sótt frá Arrow.com.

Doc ID 022910 Rev 2

UM1525

Vélbúnaður og skipulag

4.2.1

Notkun ST-LINK/V2 til að forrita/kemba STM32 F0 um borð
Til að forrita STM32 F0 um borð skaltu einfaldlega stinga tveimur stökkunum á CN2 í samband, eins og sýnt er á mynd 8 í rauðu, en ekki nota CN3 tengið þar sem það gæti truflað samskipti við STM32F051R8T6 á STM32F0DISCOVERY.
Mynd 8. STM32F0DISCOVERY tengingar mynd

Sótt frá Arrow.com.

Doc ID 022910 Rev 2

15/41

Vélbúnaður og skipulag

UM1525

4.2.2
Athugið:

Notkun ST-LINK/V2 til að forrita/kemba utanaðkomandi STM32 forrit
Það er mjög auðvelt að nota ST-LINK/V2 til að forrita STM32 á utanaðkomandi forrit. Fjarlægðu einfaldlega 2 jumperana úr CN2 eins og sýnt er á mynd 9 og tengdu forritið þitt við CN3 kembiforritið samkvæmt töflu 4.
SB19 og SB22 verða að vera SLÖKKT ef þú notar CN3 pinna 5 í ytri forritinu þínu.

Tafla 4.

Villuleita tengi CN3 (SWD)

Pinna

CN3

1

VDD_TARGET

2

SWCLK

3

GND

4

SWDIO

5

NRST

6

SVÓ

Tilnefning VDD frá umsókn
SWD klukka Ground
SWD gagnainntak/útgangur RESET of target MCU
Frátekið

Mynd 9. ST-LINK tengingar mynd

16/41 Sótt frá Arrow.com.

Doc ID 022910 Rev 2

UM1525

Vélbúnaður og skipulag

4.3

Aflgjafi og aflval

Aflgjafinn er annaðhvort frá hýsingartölvunni í gegnum USB snúruna eða með ytri 5V aflgjafa.
D1 og D2 díóðurnar vernda 5V og 3V pinnana fyrir utanaðkomandi aflgjafa:
Hægt er að nota 5V og 3V sem úttaksaflgjafa þegar annað forritaborð er tengt við pinna P1 og P2. Í þessu tilviki gefa 5V og 3V pinnar 5V eða 3V aflgjafa og orkunotkun verður að vera minni en 100 mA.
5V er einnig hægt að nota sem inntak aflgjafa t.d. þegar USB tengið er ekki tengt við tölvuna. Í þessu tilviki verður STM32F0DISCOVERY borðið að vera knúið af aflgjafa eða með aukabúnaði sem uppfyllir staðal EN-60950-1: 2006+A11/2009 og verður að vera Safety Extra Low Voltage (SELV) með takmarkaða aflgetu.

4.4

LED

LD1 PWR: Rauður ljósdíóða gefur til kynna að stjórnborðið sé með rafmagni. LD2 COM: Tricolor LED (COM) ráðleggur um samskiptastöðu sem hér segir:
Hægt blikkandi rautt ljósdíóða/slökkt: Þegar kveikt er á kveikju fyrir USB frumstillingu Hratt blikkandi rautt ljósdíóða/slökkt: Eftir fyrstu réttu samskiptin milli tölvu og
STLINK/V2 (upptalning) Rauð ljósdíóða kveikt: Þegar frumstilling á milli PC og ST-LINK/V2 hefur tekist
lokið Grænt ljósdíóða Kveikt: Eftir vel heppnaða frumstillingu marksamskipta Blikkandi Rauður/Grænn ljósdíóða: Í samskiptum við miða Rauða ljósdíóða Kveikt: Samskiptum lokið og í lagi Appelsínugult ljósdíóða Kveikt: Samskiptabilun Notandi LD3: Græn notendaljós tengd við I/O PC9 á STM32F051R8T6 . Notandi LD4: Blá notendaljós tengd við I/O PC8 á STM32F051R8T6.

4.5

Ýttu á hnappa

B1 USER: Þrýstihnappur notanda tengdur við I/O PA0 á STM32F051R8T6. B2 RESET: Ýttu á hnappinn sem notaður er til að ENDURSTILLA STM32F051R8T6.

4.6

JP2 (Idd)

Jumper JP2, merktur Idd, gerir kleift að mæla eyðslu STM32F051R8T6 með því að fjarlægja jumperinn og tengja straummæli.
Jumper on: STM32F051R8T6 er knúinn (sjálfgefið).
Slökkt á stökkvari: Ammælir verður að vera tengdur til að mæla STM32F051R8T6 strauminn, (ef það er enginn ampermælir er STM32F051R8T6 ekki með rafmagni).

Doc ID 022910 Rev 2

17/41

Sótt frá Arrow.com.

Vélbúnaður og skipulag

UM1525

4.7
4.7.1
4.7.2

OSC klukka
OSC klukka framboð
PF0 og PF1 er hægt að nota sem GPIO eða sem HSE oscillator. Sjálfgefið er að þessi I/O eru stillt sem GPIO, þannig að SB16 og SB17 eru lokaðir, SB18 er opinn og R22, R23, C13 og C14 eru ekki fyllt út.
Hægt er að útvega ytri HSE klukku til MCU á þrjá vegu: MCO frá ST-LINK. Frá MCO á STM32F103. Þessi tíðni getur ekki verið
breytt, það er fast á 8 MHz og tengt við PF0-OSC_IN á STM32F051R8T6. Stillingar nauðsynlegar: SB16, SB18 LOKAÐ R22, R23 fjarlægður SB17 OPEN Oscillator um borð. Úr X2 kristal (fylgir ekki með). Fyrir dæmigerða tíðni og þétta hennar og viðnám, vinsamlegast skoðaðu STM32F051R8T6 gagnablaðið. Stillingar sem þarf: SB16, SB17 SB18 OPEN R22, R23, C13, C14 lóðaður Oscillator frá ytri PF0. Frá ytri oscillator í gegnum pinna 7 á P1 tenginu. Stillingar nauðsynlegar: SB16, SB17 LOKAÐ SB18 OPEN R22 og R23 fjarlægð
OSC 32 KHz klukka framboð
PC14 og PC15 er hægt að nota sem GPIO eða sem LSE oscillator. Sjálfgefið er að þessi I/Os séu stillt sem GPIO, þannig að SB20 og SB21 eru lokaðir og X3, R24, R25 ekki fyllt út.
Hægt er að útvega ytri LSE klukku til MCU á tvo vegu: Oscillator um borð. Úr X3 kristal (fylgir ekki með). Stillingar nauðsynlegar:
SB20, SB21 OPEN C15, C16, R24 og R25 lóðaðir. Oscillator frá ytri PC14. Frá ytri oscillator gegnum pinna 5 á P1 tenginu. Stillingar nauðsynlegar: SB20, SB21 LOKAÐ R24 og R25 fjarlægð

18/41 Sótt frá Arrow.com.

Doc ID 022910 Rev 2

UM1525

Vélbúnaður og skipulag

4.8

Lóðuðu brýr

Tafla 5. Stillingar lóðabrúar

Brú

Ríki (1)

Lýsing

SB16,17 (X2 kristal)(2)
SB6,8,10,12 (Sjálfgefið) SB5,7,9,11 (Frátekið)

SLÖKKT
ON ON OFF

SB20,21 (X3 kristal)

SLÖKKT KVEIKT

SB4 (B2-RESET)

Kveikt á

SB3 (B1-USER)

Kveikt á

SB1

ON

(VBAT knúið frá VDD) OFF

SB14,15 (RX,TX)

SLÖKKT KVEIKT

SB19 (NRST)

Kveikt á

SB22 (T_SWO)
SB13 (STM_RST)

ON OFF OFF ON ON

SB2 (BOOT0)

Kveikt á

SB18 (MCO)(2)

Kveikt á

X2, C13, C14, R22 og R23 veita klukku. PF0, PF1 eru aftengdir P1. PF0, PF1 eru tengd við P1 (ekki má setja R22, R23 og SB18). Frátekið, ekki breyta. Frátekið, ekki breyta. X3, C15, C16, R24 og R25 skila 32 KHz klukku. PC14, PC15 eru ekki tengd við P1. PC14, PC15 eru aðeins tengd við P1 (R24, R25 má ekki vera í). B2 þrýstihnappur er tengdur við NRST pinna á STM32F051R8T6 MCU. B2 þrýstihnappur er ekki tengdur við NRST pinna á STM32F051R8T6 MCU. B1 þrýstihnappur er tengdur við PA0. B1 þrýstihnappur er ekki tengdur við PA0. VBAT er varanlega knúið frá VDD. VBAT er ekki knúið frá VDD heldur pin3 á P1. Frátekið, ekki breyta. Frátekið, ekki breyta. NRST merki CN3 tengisins er tengt við NRST pinna á STM32F051R8T6 MCU. NRST merki CN3 tengisins er ekki tengt við NRST pinna á STM32F051R8T6 MCU. SWO merki CN3 tengisins er tengt við PB3. SWO merki er ekki tengt. Engin tíðni á STM32F103C8T6 (ST-LINK/V2) NRST merki. STM32F103C8T6 (ST-LINK/V2) NRST merki er tengt við GND. BOOT0 merki STM32F051R8T6 MCU er haldið lágu í gegnum 510 Ohm niðurdráttarviðnám. BOOT0 merki STM32F051R8T6 MCU er hægt að stilla hátt í gegnum 10 KOhm uppdráttarviðnám R27 til að lóða. Veitir 8 MHz fyrir OSC_IN frá MCO af STM32F103C8T6. Sjá SB16, SB17 lýsingu.

1. Sjálfgefið SBx ástand er feitletrað.
2. OSC_IN klukka kemur frá MCO ef SB18 er ON og SB16,17 eru OFF og kemur frá X2 ef SB18 er OFF og SB16,17 eru ON.

Doc ID 022910 Rev 2

19/41

Sótt frá Arrow.com.

Vélbúnaður og skipulag

UM1525

4.9

Framlengingartengi

Karlkynshausarnir P1 og P2 geta tengt STM32F0DISCOVERY við venjulegt frumgerð/umbúðir. STM32F051R8T6 GPI/Os eru fáanleg á þessum tengjum. P1 og P2 er einnig hægt að rannsaka með sveiflusjá, rökrænum greiningartækjum eða voltmæli.

Tafla 6.

MCU pinnalýsing á móti virkni borðs (síðu 1 af 7)

MCU pinna

Stjórnarstörf

P2 P1 CN3 Aflgjafi Ókeypis I/O OSC SWD LED Þrýstihnappur LQFP64

Aðalhlutverk

Varar aðgerðir

STÍGGIÐ0 STÍGGIÐ0

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,

VIÐBURÐUR

2_TX,

IN2,

2_CH3,

PA2

15_CH1,

16

2_INM6,

2_ÚT,

TSC_G1_IO3

2_RX,

IN3,

PA3

2_CH4, 15_CH2,

17

2_INP,

TSC_G1_IO4,

NOTANDI

NRST RESET

6 5 10
15
16 17 18

20/41 Sótt frá Arrow.com.

Doc ID 022910 Rev 2

UM1525

Vélbúnaður og skipulag

Tafla 6.

MCU pinnalýsing á móti virkni borðs (síðu 2 af 7)

MCU pinna

Stjórnarstörf

P2 P1 CN3 Aflgjafi Ókeypis I/O OSC SWD LED Þrýstihnappur LQFP64

Aðalhlutverk

Varar aðgerðir

1_NSS / 1_WS,

2_CK,

IN4,

PA4

14_CH1, DAC1_OUT,

20

1_INM4,

2_INM4,

TSC_G2_IO1

1_SCK / 1_CK,

CEC,

IN5,

PA5

2_CH1_ETR, (DAC2_OUT),

21

1_INM5,

2_INM5,

TSC_G2_IO2

1_MISO / 1_MCK,

IN6,

3_CH1,

PA6

1_BKIN, 16_CH1,

22

1_ÚT,

TSC_G2_IO3,

VIÐBURÐUR

1_MOSI / 1_SD,

IN7,

3_CH2,

14_CH1,

PA7

1_CH1N,

23

17_CH1,

2_ÚT,

TSC_G2_IO4,

VIÐBURÐUR

1_CK,

PA8

1_CH1, EVENTOUT,

41

MCO

1_TX,

PA9

1_CH2, 15_BKIN,

42

TSC_G4_IO1

21 22 23 24
25 24

Doc ID 022910 Rev 2

21/41

Sótt frá Arrow.com.

Vélbúnaður og skipulag

Tafla 6.

MCU pinnalýsing á móti virkni borðs (síðu 3 af 7)

MCU pinna

Stjórnarstörf

UM1525

P2 P1 CN3 Aflgjafi Ókeypis I/O OSC SWD LED Þrýstihnappur LQFP64

Aðalhlutverk

Varar aðgerðir

1_RX,

PA10

1_CH3, 17_BKIN,

43

TSC_G4_IO2

1_CTS,

1_CH4,

PA11 1_OUT,

44

TSC_G4_IO3,

VIÐBURÐUR

1_RTS,

1_ETR,

PA12 2_OUT,

45

TSC_G4_IO4,

VIÐBURÐUR

PA13

IR_OUT, SWDAT

46

PA14

2_TX, SWCLK

49

1_NSS / 1_WS,

PA15

2_RX, 2_CH1_ETR,

50

VIÐBURÐUR

IN8,

3_CH3,

PB0

1_CH2N,

26

TSC_G3_IO2,

VIÐBURÐUR

IN9,

3_CH4,

PB1

14_CH1,

27

1_CH3N,

TSC_G3_IO3

PB2 eða

NPOR (1.8V

TSC_G3_IO4

28

ham)

1_SCK / 1_CK,

PB3

2_CH2, TSC_G5_IO1,

55

VIÐBURÐUR

SVÓ

SWDIO SWCLK

23 22

21

4

20

2

17

16

27

28

29

6

11

22/41

Doc ID 022910 Rev 2

Sótt frá Arrow.com.

UM1525

Vélbúnaður og skipulag

Tafla 6.

MCU pinnalýsing á móti virkni borðs (síðu 4 af 7)

MCU pinna

Stjórnarstörf

P2 P1 CN3 Aflgjafi Ókeypis I/O OSC SWD LED Þrýstihnappur LQFP64

Aðalhlutverk

Varar aðgerðir

1_MISO / 1_MCK,

PB4

3_CH1, TSC_G5_IO2,

56

VIÐBURÐUR

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

VIÐBURÐUR

2_SCL,

PB10

CEC, 2_CH3,

29

SYNC

2_SDA,

PB11

2_CH4, G6_IO1,

30

VIÐBURÐUR

2_NSS,

PB12

1_BKIN, G6_IO2,

33

VIÐBURÐUR

2_SCK,

PB13 1_CH1N,

34

G6_IO3

10 9 8 7 4 3 30 31 32 32

Doc ID 022910 Rev 2

23/41

Sótt frá Arrow.com.

Vélbúnaður og skipulag

Tafla 6.

MCU pinnalýsing á móti virkni borðs (síðu 5 af 7)

MCU pinna

Stjórnarstörf

Aðalhlutverk

Varar aðgerðir

2_MISO,

PB14

1_CH2N, 15_CH1,

35

G6_IO4

2_MOSI,

1_CH3N,

PB15 15_CH1N,

36

15_CH2,

RTC_REFIN

PC0

IN10, VIÐBURÐUR

8

PC1

IN11, VIÐBURÐUR

9

PC2

IN12, VIÐBURÐUR

10

PC3

IN13, VIÐBURÐUR

11

PC4

IN14, VIÐBURÐUR

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

BLÁGRÆNUR

P2 P1 CN3 Aflgjafi Ókeypis I/O OSC SWD LED Þrýstihnappur LQFP64

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

24/41

Doc ID 022910 Rev 2

Sótt frá Arrow.com.

UM1525

Vélbúnaður og skipulag

Tafla 6.

MCU pinnalýsing á móti virkni borðs (síðu 6 af 7)

MCU pinna

Stjórnarstörf

P2

P1

CN3

OSC

LED

Aðalhlutverk

Varar aðgerðir

Aflgjafi

Ókeypis I/O

SWD

Ýttu á hnapp

LQFP64

OSC32_IN OSC32_OUT

PC14-

OSC32_ OSC32_IN

3

IN

PC15-

OSC32_ OSC32_OUT

4

ÚT

PD2

3_ETR

54

PF0OSC_IN

OSC_IN

5

PF1-

OSC_ OSC_OUT

6

ÚT

PF4

VIÐBURÐUR

18

PF5

VIÐBURÐUR

19

PF6

2_SCL

47

PF7

2_SDA

48

VBAT VBAT

1

VDD_1

64

VDD_2

32

VDDA

13

VSS_1

63

VSS_2

31

VSSA

12

OSC_IN OSC_OUT

5
6
12 7
8 19 20
19 18 3

5V

1

3V

1

5

22

3

VDD GND GND GND

Doc ID 022910 Rev 2

25/41

Sótt frá Arrow.com.

P2 P1 CN3 Aflgjafi GND GND Frjáls I/O OSC SWD LED þrýstihnappur LQFP64

Vélbúnaður og skipulag

Tafla 6.

MCU pinnalýsing á móti virkni borðs (síðu 7 af 7)

MCU pinna

Stjórnarstörf

Aðalhlutverk

Varar aðgerðir

UM1525

9 33 33

26/41 Sótt frá Arrow.com.

Doc ID 022910 Rev 2

UM1525

Að tengja einingar á frumgerðatöflunni

5

Að tengja einingar á frumgerðatöflunni

Þessi kafli gefur nokkur tdampupplýsingar um hvernig á að tengja tilbúnar einingar sem eru fáanlegar frá mismunandi framleiðendum við STM32F0DISCOVERY settið í gegnum frumgerðatöfluna sem fylgir settinu.
Hugbúnaður tdamples, byggt á tengingunum sem lýst er hér að neðan, eru fáanlegar á www.st.com/stm32f0discovery.

5.1

Mikroelektronica aukabúnaðartöflur
Mikroelektronika, http://www.mikroe.com, hefur tilgreint tvö stöðluð tengi fyrir aukahlutaborðin sín, nefnd mikroBUSTM (http://www.mikroe.com/mikrobus_specs.pdf) og IDC10.
MikroBUSTM er 16 pinna tengi til að tengja aukabúnaðartöflur mjög fljótt og auðveldlega við örstýringarborð í gegnum SPI, USART eða I2C samskipti, ásamt viðbótar pinna eins og Analog Input, PWM og Interrupt.
Settið af mikroElektronika töflum sem er samhæft við mikroBUSTM er kallað „smellaborð“.
IDC10 er 10 pinna tengi til að tengja almenna I/O MCU við önnur aukabúnaðarborð.
Töflurnar hér að neðan eru ein lausn til að tengja mikroBUSTM og IDC borð við STM32F0DISCOVERY; þessi lausn sem notuð er í mismunandi frvamples er fáanlegt á www.st.com/stm32f0discovery.

Tafla 7. Tenging með mikroBUSTM

Mikroelektronica mikroBUSTM

Pinna

Lýsing

AN RST CS SCK

Analog pin Reset pin SPI Chip Select line SPI Clock line

MISO

SPI Slave Output lína

MOSI PWM INT

SPI Slave Inntakslína PWM úttakslína Vélbúnaður Truflunarlína

RX

UART móttökulína

TX SCL SDA 5V

UART Sendilína I2C Klukkulína I2C Gagnalína VCC 5V raflína

STM32F0UPPLÝSING

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

Lýsing DAC1_OUT GPIO OUTPUT (5V þol) GPIO OUTPUT (5V þol) SPI1_SCK SPI1_MISO SPI1_MOSI TIM1_CH1 GPIO INPUT EXTI (5V þol) USART2_RX USART2_TX I2C2_SDA I2C2_SDA Rafmagnslína

Doc ID 022910 Rev 2

27/41

Sótt frá Arrow.com.

Að tengja einingar á frumgerðatöflunni

Tafla 8. Tenging með IDC10

Mikroelektronica IDC10 tengi

P0

GPIO

P1

GPIO

P2

GPIO

P3

GPIO

P4

GPIO

P5

GPIO

P6

GPIO

P7 VCC GND P0

GPIO VCC 5V rafmagnslína Viðmiðunarjörð GPIO

P1

GPIO

P2

GPIO

P3

GPIO

UM1525

STM32F0UPPLÝSING

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

GPIO OUTPUT (3.3V þol) GPIO OUTPUT (3.3V þol) GPIO OUTPUT (3.3V þol) GPIO OUTPUT (3.3V þol) GPIO OUTPUT (3.3V þol) GPIO OUTPUT (3.3V OUTPUT þolir) GPUTIO OUTPUT (5V þol) VDD VSS GPIO OUTPUT (5V þol) GPIO OUTPUT (3.3V þol) GPIO OUTPUT (3.3V þol) GPIO OUTPUT (3.3V þol)

28/41 Sótt frá Arrow.com.

Doc ID 022910 Rev 2

UM1525

Að tengja einingar á frumgerðatöflunni

Myndin 10 sýnir tengingarnar á milli STM32F0 Discovery og 2 tenginna, IDC10 og mikroBUSTM.
Mynd 10. Notkun IDC10 og mikroBUSTM tengi

Sótt frá Arrow.com.

Doc ID 022910 Rev 2

29/41

Að tengja einingar á frumgerðatöflunni

UM1525

5.2

ST MEMS „millistykki“, venjuleg DIL24 innstunga
STMicroelectronics hefur skilgreint staðlað DIL24 tengi til að auðveldlega meta MEMS skynjara sína tengda örstýringu í gegnum SPI eða I2C fjarskipti.
Tafla 9 er ein lausn til að tengja DIL24 töflurnar við STM32F0DISCOVERY, þessi lausn er notuð í mismunandi td.amples og fáanleg á www.st.com/stm32f0discovery.

Tafla 9. Tenging við DIL24 borð ST MEMS DIL24 Eval borð
P01 VDD Aflgjafi P02 Vdd_IO Aflgjafi fyrir I/O pinna P03 NC P04 NC P05 NC P06 NC P07 NC P08 NC P09 NC P10 NC P11 NC P12 NC P13 GND 0V framboð P14 INT1 tregðurof INT 1 P15 P2 t NC P2 NC P16 CS – 17:SPI virkt 18:I19C ham

P20

SCL (I2C raðklukka) SPC (SPI raðklukka)

3V 3V
GND PB12 PB11
PA11 PB6 PB3

STM32F0DISCOVERY VDD VDD
GND GPIO INPUT EXTI (5V þol) GPIO INPUT EXTI (5V þolandi)
GPIO OUTPUT (5V þol) I2C1_SCL SPI1_SCK

P21

SDA I2C raðgögn SDI SPI raðgagnainntak

PB7 I2C1_SDA PB5 SPI1_MOSI

P22

SDO SPI Serial Data Output I2C minni hluti af heimilisfangi tækisins

PB4

SPI1_MISO

P23 NC P24 NC

30/41 Sótt frá Arrow.com.

Doc ID 022910 Rev 2

UM1525

Að tengja einingar á frumgerðatöflunni

Mynd 11 sýnir tengingarnar á milli STM32F0 Discovery og DIL24 tengisins.
Mynd 11. DIL24 innstungutengingar

Sótt frá Arrow.com.

Doc ID 022910 Rev 2

31/41

Að tengja einingar á frumgerðatöflunni

UM1525

Athugið:

Stuðningur MEMS millistykki borð
Tafla 10 er listi yfir studd MEMS millistykki frá og með apríl, 2012.

Tafla 10. Stuðstuð MEMS millistykki

ST MEMS DIL24 Eval Board

Kjarnavara

STEVAL-MKI009V1

LIS3LV02DL

STEVAL-MKI013V1 STEVAL-MKI015V1

LIS302DL LIS344ALH

STEVAL-MKI082V1

LPY4150AL

STEVAL-MKI083V1

LPY450AL

STEVAL-MKI084V1

LPY430AL

STEVAL-MKI085V1

LPY410AL

STEVAL-MKI086V1

LPY403AL

STEVAL-MKI087V1

LIS331DL

STEVAL-MKI088V1

LIS33DE

STEVAL-MKI089V1 STEVAL-MKI090V1

LIS331DLH LIS331DLF

STEVAL-MKI091V1

LIS331DLM

STEVAL-MKI092V1

LIS331HH

STEVAL-MKI095V1 STEVAL-MKI096V1

LPR4150AL LPR450AL

STEVAL-MKI097V1

LPR430AL

STEVAL-MKI098V1

LPR410AL

STEVAL-MKI099V1

LPR403AL

STEVAL-MKI105V1 STEVAL-MKI106V1

LIS3DH LSM303DLHC

STEVAL-MKI107V1

L3G4200D

STEVAL-MKI107V2

L3GD20

STEVAL-MKI108V1 STEVAL-MKI108V2 STEVAL-MKI110V1

9AXISMODULE v1 [LSM303DLHC + L3G4200D] 9AXISMODULE v2 [LSM303DLHC + L3GD20] AIS328DQ

STEVAL-MKI113V1

LSM303DLM

STEVAL-MKI114V1

MAG PROBE (byggt á LSM303DLHC)

STEVAL-MKI120V1 STEVAL-MKI122V1

LPS331AP LSM330DLC

STEVAL-MKI123V1

LSM330D

STEVAL-MKI124V1

10AXISMODULE [LSM303DLHC + L3GD20+ LPS331AP]

STEVAL-MKI125V1

A3G4250D

Fyrir uppfærðan lista, farðu á http://www.st.com/internet/evalboard/subclass/1116.jsp. DIL24 töflunum er lýst sem „millistykki“ í reitnum „Almenn lýsing“.

32/41

Doc ID 022910 Rev 2

Sótt frá Arrow.com.

UM1525

Að tengja einingar á frumgerðatöflunni

5.3

Arduino skjöld borð
ArduinoTM er opinn frumgerð rafeindatækni sem byggir á sveigjanlegum vélbúnaði og hugbúnaði sem auðvelt er að nota. Sjá http://www.arduino.cc fyrir frekari upplýsingar.
Arduino aukabúnaðarborð eru kölluð „Shields“ og hægt er að tengja þau auðveldlega við STM32F0 Discovery samkvæmt eftirfarandi töflu.

Tafla 11. Tenging við Arduino hlífar

Tengist Arduino skjöldum

Arduino rafmagnstengi

Endurstilla 3V3 5V GND GND Vin

Endurstilla frá Skjaldborði VCC 3.3V raflína VCC 5V raflína Tilvísun Jörð viðmiðunarjörð Ytri fæði

Arduino analog í tengi

A0

Analog inntak eða stafræn pinna 14

A1

Analog inntak eða stafræn pinna 15

A2

Analog inntak eða stafræn pinna 16

A3

Analog inntak eða stafræn pinna 17

A4

Analog inntak eða SDA eða Digital pinna 18

A5

Analog inntak eða SCL eða Digital pinna 19

Arduino stafrænt tengi

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

Digital pin 0 eða RX Digital pin 1 eða TX Digital pin 2 / Ytri truflun Digital pin 3 / Ext int eða PWM Digital pin 4 Digital pin 5 eða PWM Digital pin 6 eða PWM Digital pin 7 Digital pin 8 Digital pin 9 eða PWM Digital pin 10 eða CS eða PWM Digital pinna 11 eða MOSI eða PWM Digital pinna 12 eða MISO Digital pinna 13 eða SCK Reference Ground ADC voltage tilvísun

STM32F0UPPLÝSING

NRST 3V 5V
GND GND VBAT

Endurstilla uppgötvun VDD VDD Reference Ground Reference Ground Jumper til að passa

STM32F0UPPLÝSING

PC0

ADC_IN10

PC1

ADC_IN11

PC2

ADC_IN12

PC3

ADC_IN13

PC4 eða PF7 ADC_IN14 eða I2C2_SDA

PC5 eða PF6 ADC_IN15 eða I2C2_SCL

STM32F0UPPLÝSING

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

USART2_RX USART2_TX EXTI (5V þolir) EXTI (5V þolir) eða TIM2_CH4 GPIO (3V þolir) TIM17_CH1 TIM16_CH1 GPIO (3V þolir) GPIO (3V þolir) TIM14_CH1 TIM1_MOCH4 SPI1SC Reference GMI3_MOCH2 SPI1SC Reference GPI1_MOCHXNUMX SPIXNUMX Ekki tengdur

Doc ID 022910 Rev 2

33/41

Sótt frá Arrow.com.

Að tengja einingar á frumgerðatöflunni

UM1525

Tengist Arduino skjöldum (framhald)

Arduino ICSP tengi

1

MISO

2

VCC 3.3V

3

SCK

4

MOSI

5

RST

6

GND

STM32F0UPPLÝSING

PB4 3V PB3 PB5 NRST GND

SPI1_MISO VDD SPI1_SCK SPI1_MOSI Endurstilla uppgötvun viðmiðunargrunn

34/41 Sótt frá Arrow.com.

Doc ID 022910 Rev 2

UM1525

Að tengja einingar á frumgerðatöflunni

Mynd 12 sýnir tengingarnar á milli STM32F0 Discovery og Arduino skjaldborðanna.
Mynd 12. Arduino skjöld borð tengingar

Sótt frá Arrow.com.

Doc ID 022910 Rev 2

35/41

Vélræn teikning

6

Vélræn teikning

Mynd 13. STM32F0DISCOVERY vélræn teikning

UM1525

36/41 Sótt frá Arrow.com.

Doc ID 022910 Rev 2

Sótt frá Arrow.com.

37/41

Doc ID 022910 Rev 2

1

P1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Fyrirsögn 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
STÍGGIÐ0
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
STÍGGIÐ0
NRST

2

3

5V VDD

PB9 PB8
BOOT0 PB7 PB6 PB5 PB4 PB3 PD2 PC12 PC11 PC10 PA15 PA14 PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13

P2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Fyrirsögn 33

RevB.0 –> PCB merki MB1034 B-00 PA6, PA7, PC4, PC5, PB0, PB1 eru fáanlegar og P1, P2 eru haus 33 pts
RevA.0 –> PCB merki MB1034 A-00

STMicroelectronics
Titill:
STM32F0UPPLÝSING
Númer:MB1034 Rev: B.0(PCB.SCH) Dagsetning:2/3/2012 4

Blað 1 af 3

Mynd 14. STM32F0DISCOVERY

Rafmagnsteikningar

7

Rafmagnsteikningar

UM1525

38/41 Sótt frá Arrow.com.

2 4
VILJANDI
1 2 3 4
ÁKVEÐIÐ

Rafmagnsteikningar Mynd 15. ST-LINK/V2 (aðeins SWD)

Auðkenni borðs: PC13=0

R18 10K R19 10K

R13 100K

Ekki búið

3V

C11

C10

20pF X1

20pF

1

3V 1

2

2

3

8MHz

4

R16

OSC_IN

5

100 þúsund

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

Ekki búið

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
Fyrirsögn 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 verður að vera mjög nálægt STM32F103 pinna 29

R34

MCO MCO

100

C24

26 T_JTCK 25

20pF R11
100

Ekki búið

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
Kveikt á jumpers –> DISCOVERY Valdir jumpers OFF –> ST-LINK valdir

Doc ID 022910 Rev 2

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

STLINK_TX

STM32F0_USART1_RX PA10
PA9 STM32F0_USART1_TX

SB14 JP1
SB15

TX RX
STLINK_RX

Nálægt JP Not Fitted

Ekki búið

USB

U5V

CN1

VCC DD+ auðkenni
GND SKEL

1 2 3 4 5 0

5075BMR-05-SM

D1

EXT_5V

5V

BAT60JFILM

R6 R8

1K5 0 USB_DM

3V

R7 0 USB_DP

R5 100K

13

14

T_JTCK 15

T_JTDO 16

T_JTDI 17

T_NRST 18

T_JRST 19

20

SWIM_IN 21

22

23

24

SUNDA

Einmitt

3V

3V

JP2

VDD

R2 1K

LD1 RAUTT

3V

C6

C7

C12

C9

100nF 100nF 100nF 100nF

COM
LED_STLINK

LD2

Rauður

R4 2

1

100

R3 3 100

4

R1 0

3V

_Grænt

LD_BICOLOR_CMS

PWR

5V

U1

1 Vín

Vot 5

D2

OUT_3V

3V

C1

3 INH
GND

1µF_X5R_0603

HJÁLFGANGUR

BAT60JFILM C4 1µF_X5R_0603

LD3985M33R

C2

C3

100nF

10nF_X7R_0603

C5 100nF

STMicroelectronics

Titill:
STM32F0DISCOVERY ST-LINK/V2 (aðeins SWD)

Númer:MB1034 Rev: B 0(PCB SCH) Dagsetning:2/3/2012

Blað 2 af 3

UM1525

Sótt frá Arrow.com.

39/41

Doc ID 022910 Rev 2

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

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

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

Ekki búið
STÍGGIÐ0

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

STÍGGIÐ0 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

Ekki búið

C17

1uF

SB1

Nálægt STM32

VBAT PC13 PC14 PC15

PC13 PC14 SB21 PC15

SB20

Nálægt XTAL & MCU ekki búið

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 eða NPOR (1.8V stilling)
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
Ekki búið

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 grænn LD4 blár

VDD
Ekki búið
R33 100K
NRST SB4
B2 C23
100nF

1

2

SW-PUSH-CMS

4

3

RESET hnappur

Ekki búið
PA0 SB3

VDD
R32 100
B1 C22

1

2

SW-PUSH-CMS

100nF R28 330

3

4

R29 220K

USER & WAKEUP hnappur

STMicroelectronics
Titill:
STM32F0DISCOVERY MCU
Númer:MB1034 Rev: B.0(PCB.SCH) Dagsetning:3/1/2012

Blað 3 af 3

UM1525 Mynd 16. MCU

Rafmagnsteikningar

Endurskoðunarsaga

8

Endurskoðunarsaga

UM1525

Tafla 12. Endurskoðunarferill skjala

Dagsetning

Endurskoðun

Breytingar

20-mars-2012

1

Upphafleg útgáfa.

30-maí-2012

2

Hluti 5 bætt við: Að tengja einingar á frumgerðatöflunni á síðu 27.

40/41 Sótt frá Arrow.com.

Doc ID 022910 Rev 2

UM1525

Vinsamlegast lestu vandlega:
Upplýsingar í þessu skjali eru eingöngu veittar í tengslum við ST vörur. STMicroelectronics NV og dótturfélög þess („ST“) áskilja sér rétt til að gera breytingar, leiðréttingar, breytingar eða endurbætur á þessu skjali og vörum og þjónustu sem lýst er hér hvenær sem er, án fyrirvara. Allar vörur ST eru seldar samkvæmt söluskilmálum ST. Kaupendur eru einir ábyrgir fyrir vali, vali og notkun þeirra ST vara og þjónustu sem lýst er hér, og ST tekur enga ábyrgð á neinni ábyrgð sem tengist vali, vali eða notkun ST vara og þjónustu sem lýst er hér. Ekkert leyfi, óbeint eða óbeint, með stöðvun eða á annan hátt, á neinum hugverkaréttindum er veitt samkvæmt þessu skjali. Ef einhver hluti þessa skjals vísar til vara eða þjónustu þriðju aðila telst það ekki vera leyfisveiting frá ST til notkunar á slíkum vörum eða þjónustu þriðju aðila, eða hvers kyns hugverk sem er að finna þar eða talinn vera ábyrgð sem nær yfir notkun í hvaða hátt sem er á slíkum vörum eða þjónustu þriðja aðila eða hvaða hugverk sem þar er að finna.
(NEMA ANNAÐ SEM KOMIÐ FRAM Í SÖLUSKILMÁLUM ST. ST. AFTALAR ALLA SKÝRI EÐA ÓBEINU ÁBYRGÐ MEÐ VIÐVITI TIL NOTKUNAR OG/EÐA SÖLU Á ST VÖRU Þ.M.T. UIVALENTS SAMKVÆMT LÖGUM UM LÖGSMÁL), EÐA BROÐ Á EINHVERJU EINLEIKA-, HÖFUNDARRETTI EÐA ANNAR HÚTVERKARÉTTI. NEMA SAMÞYKKT SAMÞYKKT skriflega af tveimur viðurkenndum ST FULLTRÚUM, ER EKKI Mælt með ST VÖRUR, LEYFIÐ EÐA ÁBYRGÐ TIL NOTKUNAR Í HER, FLUGFÖRLEGUM, RUIM, LÍFSBJÖRNUN EÐA LÍFVÖRUVÖRÐUN, EÐA LÍFVÖRUVÖRÐUN, VIRKUN Gæti leitt til þess PERSÓNULEGT MEIÐSLA, DAUÐA EÐA ALVARLEGT EIGNA- EÐA UMHVERFISKAÐI. ST VÖRUR SEM EKKI ERU TILGREKIÐ SEM „AUTOMOTIVE GRADE“ MÁ AÐEINS VERIÐ AÐ NOTA Í BÍLUMÁLUM Á EIGIN ÁHÆTTU NOTANDA.
Endursala á ST vörum með öðrum ákvæðum en yfirlýsingunum og/eða tæknilegum eiginleikum sem settar eru fram í þessu skjali ógildir tafarlaust alla ábyrgð sem ST veitir fyrir ST vöruna eða þjónustuna sem lýst er hér og mun ekki skapa eða framlengja á nokkurn hátt, neina ábyrgð ST.
ST og ST merkið eru vörumerki eða skráð vörumerki ST í ýmsum löndum.
Upplýsingar í þessu skjali koma í stað og koma í stað allra upplýsinga sem áður hafa verið veittar.
ST merkið er skráð vörumerki STMicroelectronics. Öll önnur nöfn eru eign viðkomandi eigenda.
© 2012 STMicroelectronics – Allur réttur áskilinn
STMicroelectronics fyrirtækjasamstæða Ástralía – Belgía – Brasilía – Kanada – Kína – Tékkland – Finnland – Frakkland – Þýskaland – Hong Kong – Indland – Ísrael – Ítalía – Japan –
Malasía – Malta – Marokkó – Filippseyjar – Singapúr – Spánn – Svíþjóð – Sviss – Bretland – Bandaríkin www.st.com

Doc ID 022910 Rev 2

41/41

Sótt frá Arrow.com.

Skjöl / auðlindir

ST STM32 F0 örstýringar [pdfNotendahandbók
STM32 F0 örstýringar, STM32 F0, örstýringar

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *