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:
- Pripojte súpravu k počítaču pomocou kábla USB.
- Nainštalujte požadovaný vývojový nástrojový reťazec podporujúci
STM32F0DISCOVERY. - Otvorte vývojový nástroj a vyberte príslušnú dosku
nastavenia pre STM32F0DISCOVERY. - Nahrajte svoj kód do mikrokontroléra pomocou vstavaného
Debugger ST-LINK/V2. - 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.
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 |




