Mikrokontroléry STM32 F0

špecifikácie:

  • Názov produktu: STM32F0DISCOVERY
  • Číslo dielu: STM32F0DISCOVERY
  • Mikrokontrolér: STM32F051R8T6
  • Vstavaný debugger: ST-LINK/V2
  • Napájanie: K dispozícii sú rôzne možnosti
  • LED diódy: Áno
  • Tlačidlá: Áno
  • Rozširujúce konektory: Áno

Návod na použitie produktu:

1. Rýchly štart:

Ak chcete rýchlo začať so súpravou STM32F0DISCOVERY, postupujte podľa nasledujúcich pokynov
kroky nižšie:

  1. Pripojte súpravu k počítaču pomocou kábla USB.
  2. Nainštalujte požadovaný vývojový nástrojový reťazec podporujúci
    STM32F0DISCOVERY.
  3. Otvorte vývojový nástroj a vyberte príslušnú dosku
    nastavenia pre STM32F0DISCOVERY.
  4. Nahrajte svoj kód do mikrokontroléra pomocou vstavaného
    Debugger ST-LINK/V2.
  5. Teraz môžete začať používať súpravu podľa svojich predstáv
    aplikácie.

2. Systémové požiadavky:

Súprava STM32F0DISCOVERY vyžaduje nasledujúci systém
požiadavky:

  • Počítač s portom USB
  • Internetové pripojenie na stiahnutie požadovaného vývoja
    nástrojový reťazec

3. Vývojový nástrojový reťazec:

Súprava STM32F0DISCOVERY je kompatibilná s vývojom
toolchain, ktorý podporuje mikrokontroléry STM32F0. Môžete si stiahnuť
potrebný súbor nástrojov od úradníka webstránky
výrobcu.

4. Hardvér a rozloženie:

4.1 STM32F051R8T6 Microcontroller:

Súprava je vybavená mikrokontrolérom STM32F051R8T6, ktorý
je hlavnou procesorovou jednotkou súpravy. Poskytuje rôzne
vlastnosti a funkcie pre vaše aplikácie.

4.2 Vstavaný ST-LINK/V2:

Súprava obsahuje zabudovaný debugger ST-LINK/V2, ktorý umožňuje
môžete naprogramovať a odladiť mikrokontrolér STM32F0 na doske. vy
môžete ho použiť aj na programovanie a ladenie externého STM32
aplikácie.

4.3 Napájanie a výber napájania:

Súprava podporuje rôzne možnosti napájania. Môžete si vybrať
napájajte súpravu pomocou kábla USB pripojeného k počítaču alebo k
externé napájanie. Výber výkonu je možné ovládať pomocou
poskytnuté prepojky.

4.4 LED diódy:

Súprava obsahuje LED diódy, ktoré je možné použiť na vizuálnu indikáciu resp
účely ladenia. Návod na použitie poskytuje podrobnosti o používaní
tieto LED diódy efektívne.

4.5 Tlačidlá:

Súprava obsahuje tlačidlá, ktoré možno použiť ako vstupy používateľa
pre vaše aplikácie. Tieto tlačidlá sú pripojené k
mikrokontrolér a možno ho podľa toho naprogramovať.

4.6 JP2 (Idd):

JP2 je spájkovací mostík, ktorý umožňuje merať prúd
spotreba mikrokontroléra. Používateľská príručka poskytuje
pokyny na používanie tejto funkcie.

4.7 Hodiny OSC:

Súprava obsahuje hodiny OSC pre presné načasovanie vo vašom zariadení
aplikácie. Poskytuje hlavné napájanie hodín aj 32 kHz
napájanie hodín pre operácie s nízkou spotrebou energie.

4.8 Spájkovacie mostíky:

Súprava má viacero spájkovacích mostíkov, ktoré je možné použiť
konfigurovať alebo prispôsobiť určité funkcie mikrokontroléra. The
užívateľská príručka poskytuje podrobnosti o každom spájkovacom mostíku a jeho
účel.

4.9 Rozširujúce konektory:

Súprava obsahuje predlžovacie konektory, ktoré umožňujú pripojenie
prídavné moduly alebo príslušenstvo pre rozšírenú funkčnosť. The
používateľská príručka poskytuje podrobnosti o tom, ako pripojiť rôzne typy
modulov.

5. Pripojenie modulov na prototypovej doske:

5.1 Dosky príslušenstva Mikroelektronika:

Súprava je kompatibilná s doskami príslušenstva Mikroelektronika.
Návod na použitie poskytuje pokyny na pripojenie a používanie
tieto dosky so súpravou STM32F0DISCOVERY.

5.2 ST MEMS adaptérové ​​dosky, štandardná pätica DIL24:

Súprava podporuje adaptérové ​​dosky ST MEMS so štandardným DIL24
zásuvka. Používateľská príručka obsahuje pokyny na pripojenie a
použite tieto dosky so súpravou STM32F0DISCOVERY.

5.3 Dosky Arduino Shield:

Súprava je kompatibilná s doskami Arduino shield. Používateľ
príručka obsahuje pokyny na pripojenie a používanie týchto dosiek
so súpravou STM32F0DISCOVERY.

6. Mechanické kreslenie:

Návod na použitie obsahuje mechanický výkres
Súprava STM32F0DISCOVERY poskytujúca podrobné rozmery a usporiadanie
informácie.

7. Elektrické schémy:

Používateľská príručka obsahuje elektrické schémy
Súprava STM32F0DISCOVERY poskytujúca podrobné schémy zapojenia a
spoje komponentov.

FAQ:

Otázka: Aké sú systémové požiadavky pre STM32F0DISCOVERY
súprava?

Odpoveď: Súprava vyžaduje počítač s portom USB a internetom
pripojenie na stiahnutie potrebného vývojového reťazca nástrojov.

Otázka: Môžem použiť súpravu s doskami Arduino shield?

Odpoveď: Áno, súprava je kompatibilná s doskami Arduino shield. The
používateľská príručka obsahuje pokyny na ich pripojenie a používanie
dosky.

Otázka: Ako môžem zmerať aktuálnu spotrebu?
mikrokontrolér?

Odpoveď: Spotrebu prúdu môžete merať pomocou JP2
spájkovací mostík dodávaný na súprave. Používateľská príručka poskytuje
pokyny na používanie tejto funkcie.

UM1525 Návod na použitie
STM32F0DISCOVERY Discovery kit pre mikrokontroléry STM32 F0
Úvod
STM32F0DISCOVERY vám pomôže objaviť funkcie STM32 F0 CortexTM-M0 a ľahko vyvíjať vaše aplikácie. Je založený na STM32F051R8T6, 32-bitovom mikrokontroléri ARM® CortexTM série STM0 F32, a obsahuje vstavaný ladiaci nástroj ST-LINK/V2, LED diódy, tlačidlá a prototypovú dosku.
Obrázok 1. STM32F0DISCOVERY

Tabuľka 1.

Použiteľné nástroje Typ
Hodnotiace nástroje

Číslo dielu STM32F0DISCOVERY

máj 2012

ID dokumentu 022910 Rev 2

1/41
www.st.com

Stiahnuté z Arrow.com.

Obsah
Obsah

UM1525

1

Konvencie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2

Rýchly štart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.1 Začíname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.2 Systémové požiadavky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.3 Vývojový reťazec nástrojov podporujúci STM32F0DISCOVERY . . . . . . . . . 7

2.4 Objednávkový kód . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3

Vlastnosti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

4

Hardvér a rozloženie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

4.1 Mikrokontrolér STM32F051R8T6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

4.2 Vstavaný ST-LINK/V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

4.2.1 Použitie ST-LINK/V2 na programovanie/ladenie STM32 F0 na doske . . . . . . . 15

4.2.2 Použitie ST-LINK/V2 na programovanie/ladenie externej aplikácie STM32 . . 16

4.3 Napájanie a výber napájania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

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

4.5 Tlačidlá . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

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

4.7 Hodiny OSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.1 Napájanie hodín OSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.2 Napájanie hodín OSC 32 KHz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.8 Spájkovacie mostíky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.9 Rozširujúce konektory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

5

Pripojenie modulov na prototypovej doske . . . . . . . . . . . . . . . . . . 27

5.1 Prídavné dosky Mikroelektronika . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

5.2 ST MEMS “dosky adaptérov”, štandardná pätica DIL24 . . . . . . . . . . . . . . . . 30

5.3 Štítové dosky Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

6

Mechanické kreslenie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

7

Elektrické schémy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

2/41

ID dokumentu 022910 Rev 2

Stiahnuté z Arrow.com.

UM1525

Obsah

8

História revízií. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

3/41

Zoznam tabuliek
Zoznam tabuliek

UM1525

Tabuľka 1. Tabuľka 2. Tabuľka 3. Tabuľka 4. Tabuľka 5. Tabuľka 6. Tabuľka 7. Tabuľka 8. Tabuľka 9. Tabuľka 10. Tabuľka 11. Tabuľka 12.

Použiteľné nástroje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Konvencie ON/OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Stavy prepojok . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Ladiaci konektor CN3 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Nastavenia spájkovacieho mostíka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Popis pinov MCU verzus funkcia dosky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Pripojenie pomocou mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Pripojenie pomocou IDC10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Pripojenie pomocou dosky DIL24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Podporované dosky adaptérov MEMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Pripojenie pomocou štítov Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 História revízií dokumentu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4/41 Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

UM1525
Zoznam čísel

Zoznam čísel

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

STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Bloková schéma hardvéru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Horné rozloženie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Spodné rozloženie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 balík STM32F051R8T6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Bloková schéma STM32F051R8T6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Typická konfigurácia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Obrázok pripojení STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Obrázok pripojení ST-LINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Používanie konektorov IDC10 a mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 pripojení zásuvky DIL24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 pripojení štítovej dosky Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Mechanický výkres STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ST-LINK/V2 (iba SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

5/41

dohovorov

1

dohovorov

UM1525

Tabuľka 2 poskytuje definíciu niektorých konvencií použitých v tomto dokumente.

Tabuľka 2. Konvencie ON/OFF

dohovoru

Definícia

Jumper JP1 ON

Osadený sveter

Jumper JP1 je vypnutý

Sveter nie je namontovaný

Spájkovací mostík SBx ON Spoje SBx uzavreté spájkou Spájkovací mostík SBx OFF Spojenia SBx ponechané otvorené

6/41 Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

UM1525

2

Rýchly štart

Rýchly štart

STM32F0DISCOVERY je lacná a ľahko použiteľná vývojová súprava na rýchle vyhodnotenie a spustenie vývoja s mikrokontrolérom série STM32 F0.
Pred inštaláciou a používaním produktu prijmite licenčnú zmluvu na skúšobný produkt zo stránky www.st.com/stm32f0discovery.
Viac informácií o STM32F0DISCOVERY a demonštračnom softvéri nájdete na www.st.com/stm32f0discovery.

2.1

Začíname

Pri konfigurácii dosky STM32F0DISCOVERY a spustení aplikácie DISCOVER postupujte podľa nižšie uvedeného postupu:
1. Skontrolujte polohu prepojky na doske, JP2 zapnutý, CN2 zapnutý (vybraté Discovery).
2. Pripojte dosku STM32F0DISCOVERY k počítaču pomocou kábla USB „typu A na mini-B“ cez konektor USB CN1, aby sa doska napájala. Červená LED LD1 (PWR) a LD2 (COM) svieti a zelená LED LD3 bliká.
3. Stlačte užívateľské tlačidlo B1 (ľavý dolný roh dosky).
4. Sledujte, ako sa mení blikanie zelenej LED LD3 podľa kliknutia UŽÍVATEĽSKÉHO tlačidla B1.
5. Každé kliknutie na USER tlačidlo B1 je potvrdené modrou LED LD4.
6. Ak si chcete preštudovať alebo upraviť projekt DISCOVER súvisiaci s touto ukážkou, navštívte stránku www.st.com/stm32f0discovery a postupujte podľa návodu.
7. Objavte funkcie STM32F0, stiahnite a spustite programy navrhnuté v zozname projektov.
8. Vyviňte svoju vlastnú aplikáciu pomocou dostupných examples.

2.2

Systémové požiadavky

Windows PC (XP, Vista, 7) USB kábel USB typu A na Mini-B

2.3

Vývojový reťazec nástrojov podporujúci STM32F0DISCOVERY

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

2.4

Objednávkový kód

Na objednanie súpravy STM32F0 Discovery použite objednávací kód STM32F0DISCOVERY.

ID dokumentu 022910 Rev 2

7/41

Stiahnuté z Arrow.com.

Vlastnosti

3

Vlastnosti

UM1525

Súprava STM32F0DISCOVERY ponúka nasledujúce funkcie: Mikrokontrolér STM32F051R8T6 s 64 KB Flash, 8 KB RAM v LQFP64
balík Palubný ST-LINK/V2 s prepínačom režimu výberu na použitie súpravy ako samostatnej
ST-LINK/V2 (s konektorom SWD pre programovanie a ladenie) Napájanie dosky: cez USB zbernicu alebo z externého 5 V zdroja obj.tage Napájanie externej aplikácie: 3 V a 5 V Štyri LED diódy:
LD1 (červený) pre napájanie 3.3 V LD2 (červený/zelený) pre USB komunikáciu LD3 (zelený) pre výstup PC9 LD4 (modrý) pre výstup PC8 Dve tlačidlá (používateľ a reset) Rozširujúca hlavička pre I/O LQFP64 pre rýchle pripojenie na prototypovú dosku a jednoduché snímanie. Súčasťou súpravy je prídavná doska, ktorú je možné pripojiť k predlžovaciemu konektoru pre ešte jednoduchšie prototypovanie a sondovanie. Veľké množstvo bezplatného firmvéru aplikácií pripravených na spustenie naprampsúbory sú dostupné na www.st.com/stm32f0discovery na podporu rýchleho hodnotenia a vývoja.

8/41 Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

UM1525

4

Hardvér a rozloženie

Hardvér a rozloženie

STM32F0DISCOVERY je navrhnutý okolo mikrokontroléra STM32F051R8T6 v 64-pinovom puzdre LQFP. Obrázok 2 znázorňuje prepojenia medzi STM32F051R8T6 a jeho periférnymi zariadeniami (STLINK/V2, tlačidlo, LED a konektory). Obrázok 3 a obrázok 4 vám pomôžu nájsť tieto funkcie na STM32F0DISCOVERY.
Obrázok 2. Bloková schéma hardvéru

Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

9/41

Hardvér a rozloženie Obrázok 3. Horné rozloženie

(červená/zelená LED) LD2 COM
Vstupný výstup 3V napájacieho zdroja
Konektor CN3 SWD

ST-LINK/V2

UM1525
LD1 (červená LED) PWR 5V napájanie vstup výstup CN2 volič ST-LINK/DISCOVERY

Používateľské tlačidlo STM32F051R8T6 B1
(zelená LED) LD3

JP2 IDD meranie SB1 (VBAT)
SB3 (B1-USER) B2 resetovacie tlačidlo SB4 (B2-RESET)
LD4 (modrá LED)

MS30024V1

Poznámka:

Pin 1 konektorov CN2, CN3, P1 a P2 je označený štvorcom.

10/41 Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

UM1525 Obrázok 4. Spodné rozloženie
SB5, SB7, SB9, SB11 (REZERVOVANÉ)
SB6, SB8, SB10, SB12 (predvolené)
SB13 (STM_RST) SB14, SB15 (RX, TX)

Hardvér a rozloženie
SB16, SB17 (kryštál X2) SB18 (MCO) SB19 (NRST) SB20, SB21 (kryštál X3) SB22 (T_SWO)
MS30025V1

Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

11/41

Hardvér a rozloženie

UM1525

4.1

Mikrokontrolér STM32F051R8T6

Tento 32-bitový pokročilý ARMTM MCU s nízkou a strednou hustotou s vysoko výkonným ARM CortexTM-M0 32-bitovým RISC jadrom má 64 Kbytes Flash, 8 Kbytes RAM, RTC, časovače, ADC, DAC, komparátory a komunikačné rozhrania.

Obrázok 5. Balík STM32F051R8T6 34-&24

STM32 F0 poskytuje 32-bitový výkon a základné prvky STM32 DNA do aplikácií, ktoré sú typicky riešené 8- alebo 16-bitovými mikrokontrolérmi. Ťaží z kombinácie výkonu v reálnom čase, prevádzky s nízkou spotrebou energie, pokročilej architektúry a periférií spojených s ekosystémom STM32, vďaka čomu je STM32 referenciou na trhu. Teraz je toto všetko dostupné pre cenovo citlivé aplikácie. STM32 F0 ponúka bezkonkurenčnú flexibilitu a škálovateľnosť pre produkty domácej zábavy, spotrebiče a priemyselné zariadenia.
Toto zariadenie poskytuje nasledujúce výhody. Vynikajúce vykonávanie kódu pre lepší výkon a vynikajúcu efektivitu kódu
znížené využitie vstavanej pamäte Vysokovýkonná konektivita a pokročilé analógové periférie na podporu širokého
rozsah aplikácií Flexibilné možnosti hodín a režimy nízkej spotreby s rýchlym prebudením pri nízkej spotrebe
spotreba
Má nasledujúce kľúčové vlastnosti: Jadro a prevádzkové podmienky
ARM® CortexTM-M0 0.9 DMIPS/MHz až 48 MHz Rozsah napájania 1.8/2.0 až 3.6 V Vysokovýkonná konektivita 6 Mbit/s USART 18 Mbit/s SPI so 4- až 16-bitovým dátovým rámcom 1 Mbit/s I²C rýchly -režim plus HDMI CEC Rozšírené ovládanie 1x 16-bitový 3-fázový PWM časovač riadenia motora 5x 16-bitové PWM časovače 1x 16-bitový základný časovač 1x 32-bitový PWM časovač 12 MHz prepínanie I/O

12/41

ID dokumentu 022910 Rev 2

Stiahnuté z Arrow.com.

UM1525 Obrázok 6. Bloková schéma STM32F051R8T6

Hardvér a rozloženie

Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

13/41

Hardvér a rozloženie

UM1525

4.2

Vstavaný ST-LINK/V2

Programovací a ladiaci nástroj ST-LINK/V2 je integrovaný v STM32F0DISCOVERY. Vstavaný ST-LINK/V2 možno použiť 2 rôznymi spôsobmi podľa stavu prepojok (pozri tabuľku 3):
Naprogramujte/odlaďte MCU na doske,
Naprogramujte/odlaďte MCU na externej aplikačnej doske pomocou kábla pripojeného ku konektoru SWD CN3.
Vstavaný ST-LINK/V2 podporuje iba SWD pre zariadenia STM32. Informácie o funkciách ladenia a programovania nájdete v používateľskej príručke UM1075 (In-circuit debugger/programátor ST-LINK/V2 pre STM8 a STM32), ktorá podrobne popisuje všetky funkcie ST-LINK/V2.

Obrázok 7. Typická konfigurácia

Tabuľka 3. Stavy prepojok

Stav prepojky

Popis

Obidva prepojky CN2 ON ST-LINK/V2 sú povolené pre programovanie na doske (predvolené)

Obidva prepojky CN2 sú vypnuté

Funkcie ST-LINK/V2 povolené pre aplikáciu cez externý konektor CN3 (podpora SWD)

14/41 Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

UM1525

Hardvér a rozloženie

4.2.1

Použitie ST-LINK/V2 na programovanie/ladenie STM32 F0 na doske
Ak chcete naprogramovať STM32 F0 na doske, jednoducho zasuňte dva prepojky na CN2, ako je znázornené na obrázku 8 červenou farbou, ale nepoužívajte konektor CN3, pretože by to mohlo narušiť komunikáciu s STM32F051R8T6 v STM32F0DISCOVERY.
Obrázok 8. Obrázok pripojení STM32F0DISCOVERY

Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

15/41

Hardvér a rozloženie

UM1525

4.2.2
Poznámka:

Použitie ST-LINK/V2 na programovanie/ladenie externej aplikácie STM32
Je veľmi jednoduché použiť ST-LINK/V2 na programovanie STM32 v externej aplikácii. Jednoducho odstráňte 2 prepojky z CN2, ako je znázornené na obrázku 9, a pripojte vašu aplikáciu ku konektoru ladenia CN3 podľa tabuľky 4.
SB19 a SB22 musia byť VYPNUTÉ, ak vo svojej externej aplikácii používate CN3 pin 5.

Tabuľka 4.

Ladiaci konektor CN3 (SWD)

Pin

CN3

1

VDD_TARGET

2

SWCLK

3

GND

4

SWDIO

5

NRST

6

SWO

Označenie VDD z aplikácie
Hodiny SWD Zem
Vstup/výstup dát SWD RESET cieľovej MCU
Rezervované

Obrázok 9. Obrázok pripojení ST-LINK

16/41 Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

UM1525

Hardvér a rozloženie

4.3

Napájanie a výber napájania

Napájanie zabezpečuje buď hostiteľský počítač cez USB kábel, alebo externý 5V zdroj.
Diódy D1 a D2 chránia kolíky 5V a 3V pred externými zdrojmi napájania:
5V a 3V možno použiť ako výstupné napájacie zdroje, keď je na kolíky P1 a P2 pripojená ďalšia aplikačná doska. V tomto prípade kolíky 5V a 3V dodávajú napájanie 5V alebo 3V a spotreba energie musí byť nižšia ako 100 mA.
5V je možné použiť aj ako vstupné napájanie napr. keď USB konektor nie je pripojený k PC. V tomto prípade musí byť doska STM32F0DISCOVERY napájaná napájacou jednotkou alebo pomocným zariadením v súlade s normou EN-60950-1: 2006+A11/2009 a musí byť Safety Extra Low Voltage (SELV) s obmedzenou kapacitou napájania.

4.4

LED diódy

LD1 PWR: Červená LED indikuje, že doska je napájaná. LD2 COM: Tricolor LED (COM) informuje o stave komunikácie nasledovne:
Pomalé blikanie červenej LED/Vyp.: Pri zapnutí pred inicializáciou USB Rýchle blikanie červenej LED/Vyp.: Po prvej správnej komunikácii medzi PC a
STLINK/V2 (enumerácia) Červená LED Svieti: Keď je inicializácia medzi PC a ST-LINK/V2 úspešná
ukončená Zelená LED Svieti: Po úspešnej inicializácii cieľovej komunikácie Bliká Červená/Zelená LED: Počas komunikácie s cieľom Červená LED Svieti: Komunikácia ukončená a OK Oranžová LED Svieti: Chyba komunikácie Užívateľ LD3: Zelená užívateľská LED pripojená k I/O PC9 STM32F051R8T6 . Používateľ LD4: Modrá používateľská LED pripojená k I/O PC8 STM32F051R8T6.

4.5

Tlačidlá

B1 USER: Používateľské tlačidlo pripojené k I/O PA0 STM32F051R8T6. B2 RESET: Stlačte tlačidlo používané na RESETOVANIE STM32F051R8T6.

4.6

JP2 (Idd)

Jumper JP2 s označením Idd umožňuje meranie spotreby STM32F051R8T6 odstránením prepojky a pripojením ampérmetra.
Prepojka zapnutá: STM32F051R8T6 je napájaný (predvolené).
Prepojka vypnutá: na meranie prúdu STM32F051R8T6 musí byť pripojený ampérmeter (ak nie je k dispozícii žiadny ampérmeter, STM32F051R8T6 nie je napájaný).

ID dokumentu 022910 Rev 2

17/41

Stiahnuté z Arrow.com.

Hardvér a rozloženie

UM1525

4.7
4.7.1
4.7.2

OSC hodiny
Napájanie hodín OSC
PF0 a PF1 môžu byť použité ako GPIO alebo ako HSE oscilátor. Štandardne sú tieto I/O nakonfigurované ako GPIO, takže SB16 a SB17 sú zatvorené, SB18 je otvorené a R22, R23, C13 a C14 nie sú vyplnené.
Externé HSE hodiny môžu byť poskytnuté MCU tromi spôsobmi: MCO od ST-LINK. Od MCO STM32F103. Táto frekvencia nemôže byť
zmenil, je pevne nastavený na 8 MHz a pripojený k PF0-OSC_IN STM32F051R8T6. Potrebná konfigurácia: SB16, SB18 ZATVORENÉ R22, R23 odstránené SB17 OPEN Oscilátor na palube. Z kryštálu X2 (nie je súčasťou dodávky). Typické frekvencie a ich kondenzátory a odpory nájdete v údajovom liste STM32F051R8T6. Potrebná konfigurácia: SB16, SB17 SB18 OPEN R22, R23, C13, C14 spájkovaný oscilátor z externého PF0. Z externého oscilátora cez kolík 7 konektora P1. Potrebná konfigurácia: SB16, SB17 ZATVORENÉ SB18 OTVORENÉ R22 a R23 odstránené
Napájanie hodín OSC 32 KHz
PC14 a PC15 môžu byť použité ako GPIO alebo ako LSE oscilátor. Štandardne sú tieto I/O nakonfigurované ako GPIO, takže SB20 a SB21 sú zatvorené a X3, R24, R25 nie sú vyplnené.
Externé hodiny LSE môžu byť poskytnuté MCU dvoma spôsobmi: Oscilátor na doske. Z kryštálu X3 (nie je súčasťou dodávky). Potrebná konfigurácia:
Spájkované SB20, SB21 OPEN C15, C16, R24 a R25. Oscilátor z externého PC14. Z externého oscilátora cez kolík 5 konektora P1. Potrebná konfigurácia: SB20, SB21 ZATVORENÉ R24 a R25 odstránené

18/41 Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

UM1525

Hardvér a rozloženie

4.8

Spájkovacie mostíky

Tabuľka 5. Nastavenia spájkovacieho mostíka

Most

Štát(1)

Popis

SB16,17 (kryštál X2) (2)
SB6,8,10,12 (predvolené) SB5,7,9,11 (rezervované)

VYPNUTÉ
ZAP ZAP VYP

SB20,21 (kryštál X3)

VYPNUTÝ ZAPNUTÝ

SB4 (B2-RESETOVAŤ)

ZAP. VYP

SB3 (B1-USER)

ZAP. VYP

SB1

ON

(VBAT napájaný z VDD) VYP

SB14,15 (RX, TX)

VYPNUTÝ ZAPNUTÝ

SB19 (NRST)

ZAP. VYP

SB22 (T_SWO)
SB13 (STM_RST)

ZAP. VYP. VYP. ZAP

SB2 (BOOT0)

ZAP. VYP

SB18 (MCO)(2)

ZAP. VYP

X2, C13, C14, R22 a R23 poskytujú hodiny. PF0, PF1 sú odpojené od P1. PF0, PF1 sú pripojené k P1 (R22, R23 a SB18 sa nesmú montovať). Vyhradené, neupravovať. Vyhradené, neupravovať. X3, C15, C16, R24 a R25 poskytujú 32 kHz hodiny. PC14, PC15 nie sú pripojené k P1. PC14, PC15 sa pripájajú len k P1 (R24, R25 sa nesmú montovať). Tlačidlo B2 je pripojené na kolík NRST MCU STM32F051R8T6. Tlačidlo B2 nie je pripojené ku kolíku NRST MCU STM32F051R8T6. Tlačidlo B1 je pripojené k PA0. Tlačidlo B1 nie je pripojené k PA0. VBAT je trvalo napájaný z VDD. VBAT nie je napájaný z VDD, ale z pin3 P1. Vyhradené, neupravovať. Vyhradené, neupravovať. Signál NRST konektora CN3 je pripojený na kolík NRST MCU STM32F051R8T6. Signál NRST konektora CN3 nie je pripojený na kolík NRST MCU STM32F051R8T6. SWO signál konektora CN3 je pripojený k PB3. Signál SWO nie je pripojený. Žiadny vplyv na signál NRST STM32F103C8T6 (ST-LINK/V2). STM32F103C8T6 (ST-LINK/V2) Signál NRST je pripojený k GND. Signál BOOT0 MCU STM32F051R8T6 je udržiavaný na nízkej úrovni prostredníctvom 510 Ohmového sťahovacieho odporu. Signál BOOT0 MCU STM32F051R8T6 je možné nastaviť na vysokú hodnotu pomocou 10 KOhm pull-up odporu R27 na spájkovanie. Poskytuje 8 MHz pre OSC_IN od MCO STM32F103C8T6. Pozri popis SB16, SB17.

1. Predvolený stav SBx je zobrazený tučným písmom.
2. Hodiny OSC_IN prichádzajú z MCO, ak je SB18 zapnutý a SB16,17 vypnutý, a prichádza z X2, ak je SB18 vypnutý a SB16,17 zapnutý.

ID dokumentu 022910 Rev 2

19/41

Stiahnuté z Arrow.com.

Hardvér a rozloženie

UM1525

4.9

Predlžovacie konektory

Zásuvky P1 a P2 môžu pripojiť STM32F0DISCOVERY k štandardnej prototypovacej/baliacej doske. Na týchto konektoroch sú dostupné GPI/O STM32F051R8T6. P1 a P2 môžu byť tiež snímané osciloskopom, logickým analyzátorom alebo voltmetrom.

Tabuľka 6.

Popis pinov MCU verzus funkcia dosky (strana 1 zo 7)

pin MCU

Funkcia dosky

P2 P1 CN3 Napájanie Free I/O OSC SWD LED Tlačidlo LQFP64

Hlavná funkcia

Alternatívne funkcie

BOOT0 BOOT0

60

NRST NRST

7

2_CTS,

IN0,

2_CH1_ETR,

PA0

1_INM6, 1_OUT,

14

TSC_G1_IO1,

RTC_TAMP2,

WKUP1

2_RTS,

IN1,

PA1

2_CH2, 1_INP,

15

TSC_G1_IO2,

PODUJATIE

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,

USER

NRST RESET

6 5 10
15
16 17 18

20/41 Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

UM1525

Hardvér a rozloženie

Tabuľka 6.

Popis pinov MCU verzus funkcia dosky (strana 2 zo 7)

pin MCU

Funkcia dosky

P2 P1 CN3 Napájanie Free I/O OSC SWD LED Tlačidlo LQFP64

Hlavná funkcia

Alternatívne funkcie

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

TSC_G2_IO3,

PODUJATIE

1_MOSI / 1_SD,

IN7,

3_CH2,

14_CH1,

PA7

1_CH1N,

23

17_CH1,

2_OUT,

TSC_G2_IO4,

PODUJATIE

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 dokumentu 022910 Rev 2

21/41

Stiahnuté z Arrow.com.

Hardvér a rozloženie

Tabuľka 6.

Popis pinov MCU verzus funkcia dosky (strana 3 zo 7)

pin MCU

Funkcia dosky

UM1525

P2 P1 CN3 Napájanie Free I/O OSC SWD LED Tlačidlo LQFP64

Hlavná funkcia

Alternatívne funkcie

1_RX,

PA10

1_CH3, 17_BKIN,

43

TSC_G4_IO2

1_CTS,

1_CH4,

PA11 1_OUT,

44

TSC_G4_IO3,

PODUJATIE

1_RTS,

1_ETR,

PA12 2_OUT,

45

TSC_G4_IO4,

PODUJATIE

PA13

IR_OUT, SWDAT

46

PA14

2_TX, SWCLK

49

1_NSS / 1_WS,

PA15

2_RX, 2_CH1_ETR,

50

PODUJATIE

IN8,

3_CH3,

PB0

1_CH2N,

26

TSC_G3_IO2,

PODUJATIE

IN9,

3_CH4,

PB1

14_CH1,

27

1_CH3N,

TSC_G3_IO3

PB2 alebo

NPOR (1.8 V

TSC_G3_IO4

28

režim)

1_SCK / 1_CK,

PB3

2_CH2, TSC_G5_IO1,

55

PODUJATIE

SWO

SWDIO SWCLK

23 22

21

4

20

2

17

16

27

28

29

6

11

22/41

ID dokumentu 022910 Rev 2

Stiahnuté z Arrow.com.

UM1525

Hardvér a rozloženie

Tabuľka 6.

Popis pinov MCU verzus funkcia dosky (strana 4 zo 7)

pin MCU

Funkcia dosky

P2 P1 CN3 Napájanie Free I/O OSC SWD LED Tlačidlo LQFP64

Hlavná funkcia

Alternatívne funkcie

1_MISO / 1_MCK,

PB4

3_CH1, TSC_G5_IO2,

56

PODUJATIE

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

PODUJATIE

2_SCL,

PB10

CEC, 2_CH3,

29

SYNCHRONIZOVAŤ

2_SDA,

PB11

2_CH4, G6_IO1,

30

PODUJATIE

2_NSS,

PB12

1_BKIN, G6_IO2,

33

PODUJATIE

2_SCK,

PB13 1_CH1N,

34

G6_IO3

10 9 8 7 4 3 30 31 32 32

ID dokumentu 022910 Rev 2

23/41

Stiahnuté z Arrow.com.

Hardvér a rozloženie

Tabuľka 6.

Popis pinov MCU verzus funkcia dosky (strana 5 zo 7)

pin MCU

Funkcia dosky

Hlavná funkcia

Alternatívne funkcie

2_MISO,

PB14

1_CH2N, 15_CH1,

35

G6_IO4

2_MOSI,

1_CH3N,

PB15 15_CH1N,

36

15_CH2,

RTC_REFIN

PC0

IN10, AKCIA

8

PC1

IN11, AKCIA

9

PC2

IN12, AKCIA

10

PC3

IN13, AKCIA

11

PC4

IN14, AKCIA

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

MODRÁ ZELENÁ

P2 P1 CN3 Napájanie Free I/O OSC SWD LED Tlačidlo LQFP64

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

24/41

ID dokumentu 022910 Rev 2

Stiahnuté z Arrow.com.

UM1525

Hardvér a rozloženie

Tabuľka 6.

Popis pinov MCU verzus funkcia dosky (strana 6 zo 7)

pin MCU

Funkcia dosky

P2

P1

CN3

OSC

LED

Hlavná funkcia

Alternatívne funkcie

Napájanie

Voľný vstup/výstup

SWD

Stlačte tlačidlo

LQFP64

OSC32_IN OSC32_OUT

PC14-

OSC32_ OSC32_IN

3

IN

PC15-

OSC32_ OSC32_OUT

4

OUT

PD2

3_ETR

54

PF0OSC_IN

OSC_IN

5

PF1-

OSC_ OSC_OUT

6

OUT

PF4

PODUJATIE

18

PF5

PODUJATIE

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 dokumentu 022910 Rev 2

25/41

Stiahnuté z Arrow.com.

P2 P1 CN3 Napájanie GND GND Voľný I/O OSC SWD LED Tlačidlo LQFP64

Hardvér a rozloženie

Tabuľka 6.

Popis pinov MCU verzus funkcia dosky (strana 7 zo 7)

pin MCU

Funkcia dosky

Hlavná funkcia

Alternatívne funkcie

UM1525

9 33 33

26/41 Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

UM1525

Spájanie modulov na prototypovej doske

5

Spájanie modulov na prototypovej doske

Táto časť uvádza niektoré exampinformácie o tom, ako pripojiť moduly pripravené na použitie od rôznych výrobcov k súprave STM32F0DISCOVERY prostredníctvom prototypovej dosky, ktorá je súčasťou súpravy.
Softvér naprampsúbory, na základe pripojení popísaných nižšie, sú dostupné na www.st.com/stm32f0discovery.

5.1

Doplnkové dosky Mikroelektronika
Mikroelektronika, http://www.mikroe.com, špecifikovala dva štandardné konektory pre svoje doplnkové dosky, pomenované mikroBUSTM (http://www.mikroe.com/mikrobus_specs.pdf) a IDC10.
MikroBUSTM je 16-pinový konektor na veľmi rýchle a jednoduché pripojenie doplnkových dosiek k doske mikrokontroléra prostredníctvom komunikácie SPI, USART alebo I2C, spolu s ďalšími kolíkmi, ako sú analógový vstup, PWM a prerušenie.
Sada dosiek mikroElektronika kompatibilných s mikroBUSTM sa nazýva „Click boardy“.
IDC10 je 10-pinový konektor na pripojenie všeobecných I/O MCU k iným doskám príslušenstva.
Nižšie uvedené tabuľky sú jedným z riešení na pripojenie dosiek mikroBUSTM a IDC k STM32F0DISCOVERY; toto riešenie použité v rôznych exampsúbor je dostupný na www.st.com/stm32f0discovery.

Tabuľka 7. Pripojenie pomocou mikroBUSTM

Mikroelektronika mikroBUSTM

Pin

Popis

RST CS SCK

Analógový kolík Resetovací kolík Čip SPI Zvoľte linku SPI Hodinová linka

Mišový

Výstupná linka SPI Slave

MOSI PWM INT

SPI Slave Vstupná linka PWM výstupná linka Hardware Prerušovacia linka

RX

Prijímacia linka UART

TX SCL SDA 5V

UART Vysielacia linka I2C Hodinová linka I2C Dátová linka VCC 5V silová linka

STM32F0DISCOVERY

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

Popis DAC1_OUT GPIO OUTPUT (tolerantný 5V) GPIO OUTPUT (tolerantný 5V) SPI1_SCK SPI1_MISO SPI1_MOSI TIM1_CH1 GPIO INPUT EXTI (tolerantný 5V) USART2_RX USART2_TX I2C2_SCL I2C2_SDA Power line

ID dokumentu 022910 Rev 2

27/41

Stiahnuté z Arrow.com.

Spájanie modulov na prototypovej doske

Tabuľka 8. Pripojenie pomocou IDC10

Konektor Mikroelektronika IDC10

P0

GPIO

P1

GPIO

P2

GPIO

P3

GPIO

P4

GPIO

P5

GPIO

P6

GPIO

P7 VCC GND P0

GPIO VCC 5V napájacie vedenie Referenčná zem GPIO

P1

GPIO

P2

GPIO

P3

GPIO

UM1525

STM32F0DISCOVERY

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

GPIO VÝSTUP (3.3 V tolerantný) GPIO OUTPUT (3.3 V tolerantný) GPIO OUTPUT (3.3 V tolerantný) GPIO VÝSTUP (3.3 V tolerantný) GPIO VÝSTUP (3.3 V tolerantný) GPIO OUTPUT (3.3 V tolerantný) GPIO OUTPUT (tolerantný 5 V) GPIO OUTPUT OUTPUT (5 V tolerantný) VDD VSS GPIO VÝSTUP (3.3 V tolerantný) GPIO OUTPUT (3.3 V tolerantný) GPIO OUTPUT (3.3 V tolerantný) GPIO OUTPUT (3.3 V tolerantný)

28/41 Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

UM1525

Spájanie modulov na prototypovej doske

Obrázok 10 znázorňuje prepojenia medzi STM32F0 Discovery a 2 konektormi, IDC10 a mikroBUSTM.
Obrázok 10. Použitie konektorov IDC10 a mikroBUSTM

Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

29/41

Spájanie modulov na prototypovej doske

UM1525

5.2

ST MEMS “adaptérske dosky”, štandardná pätica DIL24
STMicroelectronics definoval štandardný konektor DIL24 na jednoduché vyhodnotenie svojich senzorov MEMS pripojených k mikrokontroléru prostredníctvom komunikácie SPI alebo I2C.
Tabuľka 9 je jedným z riešení na pripojenie dosiek DIL24 k STM32F0DISCOVERY, toto riešenie sa používa v rôznych napr.amples a dostupné na www.st.com/stm32f0discovery.

Tabuľka 9. Pripojenie s doskou DIL24 ST MEMS DIL24 Eval doska
P01 VDD Napájanie P02 Vdd_IO Napájanie pre I/O piny P03 NC P04 NC P05 NC P06 NC P07 NC P08 NC P09 NC P10 NC P11 NC P12 NC P13 GND 0V napájanie P14 INT1 prerušenie zotrvačné INT1 prerušenie INT15 P2 NC P2 NC P16 CS – 17:SPI povolené 18:I19C režim

P20

SCL (sériové hodiny I2C) SPC (sériové hodiny SPI)

3V 3V
GND PB12 PB11
PA11 PB6 PB3

STM32F0DISCOVERY VDD VDD
GND GPIO INPUT EXTI (tolerantné 5 V) GPIO INPUT EXTI (tolerantné 5 V)
GPIO VÝSTUP (5V tolerantný) I2C1_SCL SPI1_SCK

P21

Vstup sériových údajov SDA I2C SDI SPI

PB7 I2C1_SDA PB5 SPI1_MOSI

P22

SDO SPI Serial Data Output I2C menej významný bit adresy zariadenia

PB4

SPI1_MISO

P23 NC P24 NC

30/41 Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

UM1525

Spájanie modulov na prototypovej doske

Obrázok 11 znázorňuje prepojenia medzi STM32F0 Discovery a zásuvkou DIL24.
Obrázok 11. Pripojenia zásuvky DIL24

Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

31/41

Spájanie modulov na prototypovej doske

UM1525

Poznámka:

Podporované dosky adaptérov MEMS
Tabuľka 10 je zoznam podporovaných dosiek adaptérov MEMS k aprílu 2012.

Tabuľka 10. Podporované dosky adaptérov MEMS

ST MEMS DIL24 Eval Board

Základný produkt

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 (založená na LSM303DLHC)

STEVAL-MKI120V1 STEVAL-MKI122V1

LPS331AP LSM330DLC

STEVAL-MKI123V1

LSM330D

STEVAL-MKI124V1

10AXISMODULE [LSM303DLHC + L3GD20+ LPS331AP]

STEVAL-MKI125V1

A3G4250D

Aktuálny zoznam nájdete na http://www.st.com/internet/evalboard/subclass/1116.jsp. Dosky DIL24 sú v poli „Všeobecný popis“ opísané ako „dosky adaptérov“.

32/41

ID dokumentu 022910 Rev 2

Stiahnuté z Arrow.com.

UM1525

Spájanie modulov na prototypovej doske

5.3

Štítové dosky Arduino
ArduinoTM je platforma na prototypovanie elektroniky s otvoreným zdrojovým kódom založená na flexibilnom, ľahko použiteľnom hardvéri a softvéri. Viac informácií nájdete na stránke http://www.arduino.cc.
Dosky s príslušenstvom Arduino sa nazývajú „Shields“ a možno ich ľahko pripojiť k STM32F0 Discovery podľa nasledujúcej tabuľky.

Tabuľka 11. Pripojenie pomocou štítov Arduino

Pripojenie pomocou štítov Arduino

napájací konektor Arduino

Resetovať 3V3 5V GND GND Vin

Reset z dosky štítu VCC 3.3V napájacie vedenie VCC 5V napájacie vedenie Referenčná zem Referenčná zem Externé napájanie

Arduino analógový vstupný konektor

A0

Analógový vstup alebo digitálny pin 14

A1

Analógový vstup alebo digitálny pin 15

A2

Analógový vstup alebo digitálny pin 16

A3

Analógový vstup alebo digitálny pin 17

A4

Analógový vstup alebo SDA alebo digitálny kolík 18

A5

Analógový vstup alebo SCL alebo digitálny kolík 19

Arduino digitálny konektor

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

Digitálny pin 0 alebo RX Digitálny pin 1 alebo TX Digitálny pin 2 / Externé prerušenie Digitálny pin 3 / Ext int alebo PWM Digitálny pin 4 Digitálny pin 5 alebo PWM Digitálny pin 6 alebo PWM Digitálny pin 7 Digitálny pin 8 Digitálny pin 9 alebo PWM Digitálny pin 10 alebo CS alebo PWM digitálny kolík 11 alebo MOSI alebo PWM digitálny kolík 12 alebo MISO digitálny kolík 13 alebo SCK referenčná zem ADC obj.tage odkaz

STM32F0DISCOVERY

NRST 3V 5V
GND GND VBAT

Resetovať zisťovanie VDD VDD referenčný uzemňovací mostík, aby sa zmestil

STM32F0DISCOVERY

PC0

ADC_IN10

PC1

ADC_IN11

PC2

ADC_IN12

PC3

ADC_IN13

PC4 alebo PF7 ADC_IN14 alebo I2C2_SDA

PC5 alebo PF6 ADC_IN15 alebo I2C2_SCL

STM32F0DISCOVERY

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

USART2_RX USART2_TX EXTI (tolerantné 5 V) EXTI (tolerantné 5 V) alebo TIM2_CH4 GPIO (tolerantné 3 V) TIM17_CH1 TIM16_CH1 GPIO (tolerantné 3 V) GPIO (tolerantné 3 V) TIM14_CH1 TIM1_CH4 SPI1_MOSCH3 SPI2_MOSI SPI1 SPI1 SPIXNUMX Referencia nie je pripojené

ID dokumentu 022910 Rev 2

33/41

Stiahnuté z Arrow.com.

Spájanie modulov na prototypovej doske

UM1525

Pripojenie pomocou štítov Arduino (pokračovanie)

Arduino ICSP konektor

1

Mišový

2

VCC 3.3V

3

SCK

4

Mosi

5

RST

6

GND

STM32F0DISCOVERY

PB4 3V PB3 PB5 NRST GND

SPI1_MISO VDD SPI1_SCK SPI1_MOSI Resetovať referenčnú zem zisťovania

34/41 Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

UM1525

Spájanie modulov na prototypovej doske

Obrázok 12 zobrazuje prepojenia medzi STM32F0 Discovery a štítovými doskami Arduino.
Obrázok 12. Pripojenia štítovej dosky Arduino

Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

35/41

Mechanické kreslenie

6

Mechanické kreslenie

Obrázok 13. Mechanický výkres STM32F0DISCOVERY

UM1525

36/41 Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

Stiahnuté z Arrow.com.

37/41

ID dokumentu 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
Hlavička 33

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

3V VBAT

1

2

3

4

ST_LINK_V2.SCHDOC U_ST_LINK

PA10 PA9

PA10 PA9

MCO PA14 PA13

NRST PB3

MCO PA14 PA13
NRST PB3

TCK/SWCLK TMS/SWDIO
T_NRST T_SWO

PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15

U_STM32Fx STM32Fx.SchDoc
PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15

PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15

PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15

PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15
PD2
PF0 PF1 PF4 PF5 PF6 PF7
MCO
VBAT
BOOT0
NRST

PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15
PD2
PF0 PF1 PF4 PF5 PF6 PF7
MCO
VBAT
BOOT0
NRST

2

3

5V VDD

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

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

RevB.0 –> Štítok PCB MB1034 B-00 K dispozícii sú PA6, PA7, PC4, PC5, PB0, PB1 a P1, P2 sú hlavičky 33 bodov
RevA.0 –> Štítok PCB MB1034 A-00

STMicroelectronics
názov:
STM32F0DISCOVERY
Číslo:MB1034 Rev: B.0(PCB.SCH) Dátum:2/3/2012 4

Hárok 1 z 3

Obrázok 14. STM32F0DISCOVERY

Elektrické schémy

7

Elektrické schémy

UM1525

38/41 Stiahnuté z Arrow.com.

2 4
DEFAULT
1 2 3 4
REZERVOVANÉ

Elektrické schémy Obrázok 15. ST-LINK/V2 (iba SWD)

Identifikátor dosky: PC13=0

R18 10K R19 10K

R13 100K

Nie je vybavené

3V

C11

C10

20pF X1

20 XNUMX pF

1

3V 1

2

2

3

8 MHz

4

16 XNUMX R

OSC_IN

5

100 tis

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

Nie je vybavené

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

12 XNUMX R

T_JTCK

22

3

36 35

3V

4 5 6
Hlavička 6

14 XNUMX R

T_JTMS

22

15 XNUMX R

T_NRST

22

34 STM_JTMS

17 XNUMX R

T_SWO

33 USB_DP

22

32 USB_DM

31 T_SWO 30 LED_STLINK 29 28 27 T_JTMS

RC musí byť veľmi blízko k STM32F103 pin 29

34 XNUMX R

MCO MCO

100

C24

26 T_JTCK 25

20pF R11
100

Nie je vybavené

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
Prepojky ON –> DISCOVERY Zvolené prepojky OFF –> ST-LINK Zvolen

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

Blízko JP Not Fitted

Nie je vybavené

USB

U5V

CN1

ID VCC DD+
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

PLÁVAJTE SA 21

22

23

24

PLÁVAŤ

Naozaj

3V

3V

JP2

VDD

R2 1K

LD1 ČERVENÁ

3V

C6

C7

C12

C9

100nF 100nF 100nF 100nF

COM
LED_STLINK

LD2

Červená

R4 2

1

100

R3 3 100

4

R1 0

3V

_Zelená

LD_BICOLOR_CMS

PWR

5V

U1

1 vin

Odhlásiť 5

D2

OUT_3V

3V

C1

3 INH
GND

1µF_X5R_0603

BYPASS

BAT60JFILM C4 1µF_X5R_0603

LD3985M33R

C2

C3

100nF

10nF_X7R_0603

C5 100nF

STMicroelectronics

názov:
STM32F0DISCOVERY ST-LINK/V2 (iba SWD)

Číslo:MB1034 Rev: B 0(PCB SCH) Dátum:2/3/2012

Hárok 2 z 3

UM1525

Stiahnuté z Arrow.com.

39/41

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

Nie je vybavené
BOOT0

VDD

R27 10K
R26 510

SB2

PA14 PA15 PC10 PC11 PC12
PD2 PB3 PB4 PB5 PB6 PB7
PB8 PB9

PA14 49

PA15 50

PC10 51

PC11 52

PC12 53

PD2 54

PB3 55

PB4 56

PB5 57

PB6 58

PB7 59

BOOT0 60

PB8 61

PB9 62

63

VDD

64

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

Nie je vybavené

C17

1uF

SB1

Blízko STM32

VBAT PC13 PC14 PC15

PC13 PC14 SB21 PC15

SB20

Blízko XTAL & MCU Not Fitted

R25 X3

24 XNUMX R

0

0

1

4

C16

2

3

C15

6.8 XNUMX pF

6.8 XNUMX pF

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 alebo NPOR (režim 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
Nie je vybavené

PF1

PF1

SB16

23 XNUMX R

22 XNUMX R

0 2 XXNUMX

390

1

2

8 MHz C14 20 pF

C13 20 pF

VDD

VDD

C18

C20

C21 C19

1uF

100nF 100nF 100nF

PC9

30 XNUMX R

330

PC8

31 XNUMX R

660

LD3 zelená LD4 modrá

VDD
Nie je vybavené
R33 100K
NRST SB4
B2 C23
100nF

1

2

SW-PUSH-CMS

4

3

Tlačidlo RESET

Nie je vybavené
PA0 SB3

VDD
R32 100
B1 C22

1

2

SW-PUSH-CMS

100nF R28 330

3

4

R29 220K

Tlačidlo USER & WAKE-UP

STMicroelectronics
názov:
STM32F0DISCOVERY MCU
Číslo:MB1034 Rev: B.0(PCB.SCH) Dátum:3/1/2012

Hárok 3 z 3

UM1525 Obrázok 16. MCU

Elektrické schémy

História revízií

8

História revízií

UM1525

Tabuľka 12. História revízií dokumentu

Dátum

Revízia

Zmeny

20-mar-2012

1

Prvotné uvoľnenie.

30. mája 2012

2

Pridaná časť 5: Pripojenie modulov na prototypovej doske na strane 27.

40/41 Stiahnuté z Arrow.com.

ID dokumentu 022910 Rev 2

UM1525

Prečítajte si prosím pozorne:
Informácie v tomto dokumente sa poskytujú výhradne v súvislosti s produktmi ST. STMicroelectronics NV a jej dcérske spoločnosti (“ST”) si vyhradzujú právo vykonávať zmeny, opravy, úpravy alebo vylepšenia tohto dokumentu a tu popísaných produktov a služieb kedykoľvek bez upozornenia. Všetky produkty ST sú predávané v súlade s obchodnými podmienkami ST. Kupujúci sú výhradne zodpovední za výber, výber a používanie produktov a služieb ST opísaných v tomto dokumente a spoločnosť ST nepreberá žiadnu zodpovednosť v súvislosti s výberom, výberom alebo používaním produktov a služieb ST opísaných v tomto dokumente. V rámci tohto dokumentu nie je udelená žiadna licencia, výslovná alebo implicitná, prekážkou alebo inak, na akékoľvek práva duševného vlastníctva. Ak sa ktorákoľvek časť tohto dokumentu odvoláva na produkty alebo služby tretích strán, nepovažuje sa to za udelenie licencie od spoločnosti ST na používanie takýchto produktov alebo služieb tretích strán alebo akéhokoľvek duševného vlastníctva v nich obsiahnutého alebo považovaného za záruku vzťahujúcu sa na použitie v akýmkoľvek spôsobom takéto produkty alebo služby tretích strán alebo akékoľvek duševné vlastníctvo v nich obsiahnuté.
AK NIE JE V PODMIENKACH PREDAJA ST'S ST UVEDENÉ INAK ST ODMIETA AKÚKOĽVEK VÝSLOVNÚ ALEBO IMPLICITÚ ZÁRUKU V SÚVISLOSTI S POUŽÍVANÍM A/ALEBO PREDAJOM PRODUKTOV ST, VRÁTANE IMPLICITNÝCH ZÁRUK OBCHODOVANIA, NEOBMEDZENIA PLATNOSTI, ROVNOSŤ OBCHODOV PODĽA ZÁKONOV AKEJKOĽVEK JURISDIKCIE), ALEBO PORUŠENIE AKÉHOKOĽVEK PATENTU, AUTORSKÝCH PRÁV ALEBO INÝCH PRÁVA DUŠEVNÉHO VLASTNÍCTVA. POKUD NIE JE VÝSLOVNE PÍSOMNE SCHVÁLENÉ DVOCH AUTORIZOVANÝCH ZÁSTUPCOV ST, PRODUKTY ST NIE SÚ ODPORÚČANÉ, AUTORIZOVANÉ ANI ZARUČENÉ NA POUŽÍVANIE VO VOJENSTVE, LETECKÁCH, VESMÍRNE, ZÁCHRANE ŽIVOTA, ALEBO OCHRANA ŽIVOTNÝCH PRODUKTOV ALEBO ZARIADENIA NA OCHRANU ŽIVOTA NCTION MÔŽE DÔSLEDOVAŤ OSOBNÉ ZRANENIE, SMRŤ ALEBO VÁŽNE POŠKODENIE MAJETKU ALEBO ŽIVOTNÉHO PROSTREDIA. PRODUKTY ST, KTORÉ NIE SÚ ŠPECIFIKOVANÉ AKO “AUTOMOTÍVNY STUPEŇ” SA MÔŽU POUŽÍVAŤ LEN V AUTOMOBILOVÝCH APLIKÁCIÁCH NA VLASTNÉ RIZIKO POUŽÍVATEĽA.
Opätovný predaj produktov ST s ustanoveniami odlišnými od vyhlásení a/alebo technických vlastností uvedených v tomto dokumente okamžite ruší akúkoľvek záruku poskytnutú spoločnosťou ST na produkt alebo službu ST popísanú v tomto dokumente a nevytvára ani nerozširuje žiadnym spôsobom žiadnu zodpovednosť ST.
ST a logo ST sú ochranné známky alebo registrované ochranné známky ST v rôznych krajinách.
Informácie v tomto dokumente nahrádzajú a nahrádzajú všetky predtým poskytnuté informácie.
Logo ST je registrovaná ochranná známka spoločnosti STMicroelectronics. Všetky ostatné mená sú majetkom ich príslušných vlastníkov.
© 2012 STMicroelectronics – Všetky práva vyhradené
Skupina spoločností STMicroelectronics Austrália – Belgicko – Brazília – Kanada – Čína – Česká republika – Fínsko – Francúzsko – Nemecko – Hongkong – India – Izrael – Taliansko – Japonsko –
Malajzia – Malta – Maroko – Filipíny – Singapur – Španielsko – Švédsko – Švajčiarsko – Spojené kráľovstvo – Spojené štáty americké www.st.com

ID dokumentu 022910 Rev 2

41/41

Stiahnuté z Arrow.com.

Dokumenty / zdroje

Mikrokontroléry ST STM32 F0 [pdfPoužívateľská príručka
Mikrokontroléry STM32 F0, STM32 F0, mikrokontroléry

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *