Mikrokontroléry STM32 F0
Specifikace:
- Název produktu: STM32F0DISCOVERY
- Číslo dílu: STM32F0DISCOVERY
- Mikrokontrolér: STM32F051R8T6
- Vestavěný ladicí program: ST-LINK/V2
- Napájení: K dispozici jsou různé možnosti
- LED diody: Ano
- Tlačítka: Ano
- Prodlužovací konektory: Ano
Návod k použití produktu:
1. Rychlý start:
Chcete-li rychle začít se sadou STM32F0DISCOVERY, postupujte podle následujících pokynů
níže uvedených kroků:
- Připojte sadu k počítači pomocí kabelu USB.
- Nainstalujte požadovaný vývojový nástrojový řetězec podporující
STM32F0DISCOVERY. - Otevřete vývojový nástroj a vyberte příslušnou desku
nastavení pro STM32F0DISCOVERY. - Nahrajte svůj kód do mikrokontroléru pomocí embedded
Debugger ST-LINK/V2. - Nyní můžete začít používat sadu podle svého přání
aplikací.
2. Systémové požadavky:
Sada STM32F0DISCOVERY vyžaduje následující systém
požadavky:
- Počítač s portem USB
- Připojení k internetu pro stažení požadovaného vývoje
nástrojový řetězec
3. Vývojový nástrojový řetězec:
Sada STM32F0DISCOVERY je kompatibilní s vývojem
toolchain, který podporuje mikrokontroléry STM32F0. Můžete si stáhnout
nezbytný toolchain od úředníka webmísto
výrobce.
4. Hardware a rozvržení:
4.1 STM32F051R8T6 Microcontroller:
Stavebnice je osazena mikrokontrolérem STM32F051R8T6, který
je hlavní procesorová jednotka soupravy. Poskytuje různé
vlastnosti a funkce pro vaše aplikace.
4.2 Vestavěný ST-LINK/V2:
Sada obsahuje vestavěný debugger ST-LINK/V2, který umožňuje
můžete naprogramovat a odladit mikrokontrolér STM32F0 na desce. Vy
lze jej také použít k programování a ladění externího STM32
aplikace.
4.3 Napájení a výběr napájení:
Sada podporuje různé možnosti napájení. Můžete si vybrat
napájejte sadu pomocí kabelu USB připojeného k počítači nebo k
externí napájení. Volbu výkonu lze ovládat pomocí
poskytnuté propojky.
4.4 LED diody:
Sada obsahuje LED diody, které lze použít pro vizuální indikaci popř
účely ladění. Návod k použití poskytuje podrobnosti o použití
tyto LED diody efektivně.
Sada obsahuje tlačítka, která lze použít jako uživatelské vstupy
pro vaše aplikace. Tato tlačítka jsou připojena k
mikrokontroléru a lze jej podle toho naprogramovat.
4.6 JP2 (Idd):
JP2 je pájecí můstek, který umožňuje měřit proud
spotřeba mikrokontroléru. Uživatelská příručka poskytuje
pokyny, jak tuto funkci používat.
4.7 Hodiny OSC:
Sada obsahuje hodiny OSC pro přesné načasování ve vašem
aplikací. Poskytuje jak hlavní napájení hodin, tak 32 kHz
napájení hodin pro provoz s nízkou spotřebou.
4.8 Pájecí můstky:
Sada má několik pájecích můstků, které lze použít
konfigurovat nebo přizpůsobit určité funkce mikrokontroléru. The
uživatelská příručka poskytuje podrobnosti o každém pájecím můstku a jeho
účel.
4.9 Prodlužovací konektory:
Sada obsahuje prodlužovací konektory, které umožňují připojení
přídavné moduly nebo příslušenství pro lepší funkčnost. The
uživatelská příručka poskytuje podrobnosti o tom, jak připojit různé typy
moduly.
5. Připojení modulů na prototypové desce:
5.1 Desky příslušenství Mikroelektronika:
Sada je kompatibilní s přídavnými deskami Mikroelektronika.
Uživatelská příručka obsahuje pokyny k připojení a použití
tyto desky se sadou STM32F0DISCOVERY.
5.2 ST MEMS adaptérové desky, standardní patice DIL24:
Sada podporuje adaptérové desky ST MEMS se standardním DIL24
zásuvka. Uživatelská příručka obsahuje pokyny pro připojení a
použijte tyto desky se sadou STM32F0DISCOVERY.
5.3 Desky Arduino Shield:
Sada je kompatibilní s deskami Arduino shield. Uživatel
manuál poskytuje pokyny, jak tyto desky připojit a používat
se sadou STM32F0DISCOVERY.
6. Mechanické kreslení:
Uživatelská příručka obsahuje mechanický výkres
Sada STM32F0DISCOVERY poskytující podrobné rozměry a uspořádání
informace.
7. Elektrické schéma:
Uživatelská příručka obsahuje elektrická schémata
Sada STM32F0DISCOVERY poskytující podrobná schémata zapojení a
připojení komponent.
FAQ:
Otázka: Jaké jsou systémové požadavky pro STM32F0DISCOVERY
souprava?
A: Sada vyžaduje počítač s USB portem a internetem
připojení ke stažení potřebné vývojové sady nástrojů.
Otázka: Mohu použít sadu s deskami Arduino shield?
Odpověď: Ano, sada je kompatibilní s deskami Arduino shield. The
uživatelská příručka obsahuje pokyny, jak je připojit a používat
desky.
Otázka: Jak mohu změřit aktuální spotřebu
mikrokontrolér?
Odpověď: Spotřebu proudu můžete měřit pomocí JP2
pájecí můstek, který je součástí sady. Uživatelská příručka poskytuje
pokyny, jak tuto funkci používat.
UM1525 Uživatelská příručka
STM32F0DISCOVERY Discovery kit pro mikrokontroléry STM32 F0
Zavedení
STM32F0DISCOVERY vám pomůže objevit funkce STM32 F0 CortexTM-M0 a snadno vyvíjet vaše aplikace. Je založen na STM32F051R8T6, 32bitovém mikrokontroléru ARM® CortexTM řady STM0 F32, a obsahuje vestavěný ladicí nástroj ST-LINK/V2, LED diody, tlačítka a prototypovací desku.
Obrázek 1. STM32F0DISCOVERY
Tabulka 1.
Použitelné nástroje Typ
Nástroje hodnocení
Číslo dílu STM32F0DISCOVERY
května 2012
ID dokumentu 022910 Rev 2
1/41
www.st.com
Staženo z Arrow.com.
Obsah
Obsah
UM1525
1
Konvence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2
Rychlý start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 Začínáme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 Systémové požadavky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 Vývojový řetězec nástrojů podporující STM32F0DISCOVERY . . . . . . . . . 7
2.4 Objednávkový kód . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3
Funkce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4
Hardware a uspořádání. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1 Mikrokontrolér STM32F051R8T6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2 Vestavěný ST-LINK/V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2.1 Použití ST-LINK/V2 k programování/ladění STM32 F0 na desce . . . . . . . 15
4.2.2 Použití ST-LINK/V2 k programování/ladění externí aplikace STM32 . . 16
4.3 Napájení a výběr napájení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.4 LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.5 Tlačítka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.6 JP2 (Idd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.7 Hodiny OSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.7.1 Napájení hodin OSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.7.2 Napájení hodin OSC 32 KHz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.8 Pájecí můstky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.9 Prodlužovací konektory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5
Připojení modulů na prototypovací desce . . . . . . . . . . . . . . . . . . 27
5.1 Doplňkové desky Mikroelektronika . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.2 ST MEMS “adaptérové desky”, standardní patice DIL24 . . . . . . . . . . . . . . . . 30
5.3 Štítové desky Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6
Mechanické kreslení. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7
Elektrická schémata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2/41
ID dokumentu 022910 Rev 2
Staženo z Arrow.com.
UM1525
Obsah
8
Historie revizí. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
3/41
Seznam tabulek
Seznam tabulek
UM1525
Tabulka 1. Tabulka 2. Tabulka 3. Tabulka 4. Tabulka 5. Tabulka 6. Tabulka 7. Tabulka 8. Tabulka 9. Tabulka 10. Tabulka 11. Tabulka 12.
Použitelné nástroje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Konvence ON/OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Stavy propojek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Ladicí konektor CN3 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Nastavení pájecího můstku . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Popis pinů MCU versus funkce desky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Připojení pomocí mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Připojení pomocí IDC10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Připojení s deskou DIL24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Podporované adaptérové desky MEMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Připojení pomocí štítů Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Historie revizí dokumentu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4/41 Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
UM1525
Seznam figur
Seznam figur
Obrázek 1. Obrázek 2. Obrázek 3. Obrázek 4. Obrázek 5. Obrázek 6. Obrázek 7. Obrázek 8. Obrázek 9. Obrázek 10. Obrázek 11. Obrázek 12. Obrázek 13. Obrázek 14. Obrázek 15. Obrázek 16.
STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Blokové schéma hardwaru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Horní rozvržení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Spodní rozložení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 balení STM32F051R8T6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Blokové schéma STM32F051R8T6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Typická konfigurace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Obrázek připojení STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Obrázek připojení ST-LINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Použití konektorů IDC10 a mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 připojení zásuvky DIL24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 připojení štítové desky Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 STM32F0DISCOVERY strojní výkres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ST-LINK/V2 (pouze SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 MCU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
5/41
Konvence
1
Konvence
UM1525
Tabulka 2 poskytuje definici některých konvencí používaných v tomto dokumentu.
Tabulka 2. Konvence ON/OFF
Konvence
Definice
Jumper JP1 ON
Propojka nasazena
Jumper JP1 OFF
Propojka není osazena
Pájecí můstek SBx ON Spoje SBx uzavřeny pájkou Pájecí můstek SBx OFF Spoje SBx ponechány otevřené
6/41 Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
UM1525
2
Rychlý start
Rychlý start
STM32F0DISCOVERY je levná a snadno použitelná vývojová sada pro rychlé vyhodnocení a zahájení vývoje s mikrokontrolérem řady STM32 F0.
Před instalací a používáním produktu přijměte prosím licenční smlouvu zkušebního produktu z www.st.com/stm32f0discovery.
Další informace o STM32F0DISCOVERY a demonstrační software naleznete na www.st.com/stm32f0discovery.
2.1
Začínáme
Při konfiguraci desky STM32F0DISCOVERY a spuštění aplikace DISCOVER postupujte podle níže uvedeného pořadí:
1. Zkontrolujte polohu propojky na desce, JP2 zapnuto, CN2 zapnuto (vybráno Discovery).
2. Připojte desku STM32F0DISCOVERY k počítači pomocí kabelu USB „typu A do mini-B“ přes konektor USB CN1, abyste desku napájeli. Červená LED LD1 (PWR) a LD2 (COM) svítí a zelená LED LD3 bliká.
3. Stiskněte uživatelské tlačítko B1 (levý dolní roh desky).
4. Sledujte, jak se mění blikání zelené LED LD3 podle kliknutí USER tlačítka B1.
5. Každé kliknutí na USER tlačítko B1 je potvrzeno modrou LED LD4.
6. Chcete-li prostudovat nebo upravit projekt DISCOVER související s touto ukázkou, navštivte stránku www.st.com/stm32f0discovery a postupujte podle návodu.
7. Objevte funkce STM32F0, stahujte a spouštějte programy navržené v seznamu projektů.
8. Vyviňte si vlastní aplikaci pomocí dostupných examples.
2.2
Systémové požadavky
Windows PC (XP, Vista, 7) USB kabel USB typu A na Mini-B
2.3
Vývojový nástrojový řetězec podporující STM32F0DISCOVERY
Altium®, TASKINGTM VX-toolset ARM®, Atollic TrueSTUDIO® IARTM, EWARM (IAR Embedded Workbench®) KeilTM, MDK-ARMTM
2.4
Objednací kód
Pro objednání sady STM32F0 Discovery použijte objednací kód STM32F0DISCOVERY.
ID dokumentu 022910 Rev 2
7/41
Staženo z Arrow.com.
Vlastnosti
3
Vlastnosti
UM1525
Sada STM32F0DISCOVERY nabízí následující funkce: Mikrokontrolér STM32F051R8T6 s 64 KB Flash, 8 KB RAM v LQFP64
balíček Palubní ST-LINK/V2 s přepínačem režimu výběru pro použití sady jako samostatné
ST-LINK/V2 (s konektorem SWD pro programování a ladění) Napájení desky: přes USB sběrnici nebo z externího 5V zdroje obj.tage Napájení externí aplikace: 3 V a 5 V Čtyři LED diody:
LD1 (červená) pro 3.3 V napájení LD2 (červená/zelená) pro USB komunikaci LD3 (zelená) pro výstup PC9 LD4 (modrá) pro výstup PC8 Dvě tlačítka (uživatelské a resetovací) Rozšiřující záhlaví pro I/O LQFP64 pro rychlé připojení na prototypovou desku a snadné sondování. Součástí sady je přídavná deska, kterou lze připojit k rozšiřujícímu konektoru pro ještě snadnější prototypování a sondování. Velké množství bezplatného firmwaru aplikací připravených ke spuštění, napřampsoubory jsou k dispozici na www.st.com/stm32f0discovery na podporu rychlého vyhodnocení a vývoje.
8/41 Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
UM1525
4
Hardware a uspořádání
Hardware a uspořádání
STM32F0DISCOVERY je navržen kolem mikrokontroléru STM32F051R8T6 v 64pinovém pouzdře LQFP. Obrázek 2 znázorňuje propojení mezi STM32F051R8T6 a jeho periferiemi (STLINK/V2, tlačítko, LED a konektory). Obrázek 3 a Obrázek 4 vám pomohou najít tyto funkce na STM32F0DISCOVERY.
Obrázek 2. Blokové schéma hardwaru
Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
9/41
Hardware a uspořádání Obrázek 3. Horní uspořádání
(červená/zelená LED) LD2 COM
Vstupní výstup 3V napájecího zdroje
Konektor CN3 SWD
ST-LINK/V2
UM1525
LD1 (červená LED) PWR 5V napájecí zdroj vstup výstup CN2 volič ST-LINK/DISCOVERY
Uživatelské tlačítko STM32F051R8T6 B1
(zelená LED) LD3
JP2 IDD měření SB1 (VBAT)
SB3 (B1-USER) B2 resetovací tlačítko SB4 (B2-RESET)
LD4 (modrá LED)
MS30024V1
Poznámka:
Pin 1 konektorů CN2, CN3, P1 a P2 je označen čtvercem.
10/41 Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
UM1525 Obrázek 4. Spodní rozložení
SB5, SB7, SB9, SB11 (REZERVOVÁNO)
SB6, SB8, SB10, SB12 (VÝCHOZÍ)
SB13 (STM_RST) SB14, SB15 (RX, TX)
Hardware a uspořádání
SB16, SB17 (krystal X2) SB18 (MCO) SB19 (NRST) SB20, SB21 (krystal X3) SB22 (T_SWO)
MS30025V1
Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
11/41
Hardware a uspořádání
UM1525
4.1
Mikrokontrolér STM32F051R8T6
Tento 32bitový pokročilý ARMTM MCU s nízkou a střední hustotou s vysoce výkonným 0bitovým RISC jádrem ARM CortexTM-M32 má 64 Kbytes Flash, 8 Kbytes RAM, RTC, časovače, ADC, DAC, komparátory a komunikační rozhraní.
Obrázek 5. Balíček STM32F051R8T6 34-&24
STM32 F0 poskytuje 32bitový výkon a základní prvky STM32 DNA do aplikací, které jsou typicky řešeny 8 nebo 16bitovými mikrokontroléry. Těží z kombinace výkonu v reálném čase, provozu s nízkou spotřebou, pokročilé architektury a periferií spojených s ekosystémem STM32, díky čemuž je STM32 referencí na trhu. To vše je nyní dostupné pro cenově citlivé aplikace. STM32 F0 nabízí bezkonkurenční flexibilitu a škálovatelnost pro produkty domácí zábavy, zařízení a průmyslová zařízení.
Toto zařízení poskytuje následující výhody. Vynikající provádění kódu pro lepší výkon a vynikající efektivitu kódu pro
snížené využití vestavěné paměti Vysoce výkonná konektivita a pokročilé analogové periferie pro podporu široké
rozsah použití Flexibilní možnosti hodin a režimy nízké spotřeby s rychlým probuzením pro nízkou spotřebu
spotřeba
Má následující klíčové vlastnosti: Jádro a provozní podmínky
ARM® CortexTM-M0 0.9 DMIPS/MHz až 48 MHz Rozsah napájení 1.8/2.0 až 3.6 V Vysoce výkonná konektivita 6 Mbit/s USART 18 Mbit/s SPI se 4 až 16bitovým datovým rámcem 1 Mbit/s I²C rychlý -režim plus HDMI CEC Rozšířené ovládání 1x 16bitový 3-fázový PWM časovač ovládání motoru 5x 16bitové PWM časovače 1x 16bitový základní časovač 1x 32bitový PWM časovač 12 MHz přepínání I/O
12/41
ID dokumentu 022910 Rev 2
Staženo z Arrow.com.
UM1525 Obrázek 6. Blokové schéma STM32F051R8T6
Hardware a uspořádání
Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
13/41
Hardware a uspořádání
UM1525
4.2
Vestavěný ST-LINK/V2
Programovací a ladicí nástroj ST-LINK/V2 je integrován v STM32F0DISCOVERY. Vestavěný ST-LINK/V2 lze použít 2 různými způsoby podle stavu propojek (viz Tabulka 3):
Naprogramujte/odlaďte MCU na desce,
Naprogramujte/odlaďte MCU na externí aplikační desce pomocí kabelu připojeného ke konektoru SWD CN3.
Vestavěný ST-LINK/V2 podporuje pouze SWD pro zařízení STM32. Informace o funkcích ladění a programování naleznete v uživatelské příručce UM1075 (In-circuit debugger/programátor ST-LINK/V2 pro STM8 a STM32), která podrobně popisuje všechny funkce ST-LINK/V2.
Obrázek 7. Typická konfigurace
Tabulka 3. Stavy propojek
Stav propojky
Popis
Oba propojky CN2 ON ST-LINK/V2 funkce povoleny pro programování na desce (výchozí)
Oba propojky CN2 jsou vypnuty
Funkce ST-LINK/V2 povoleny pro aplikaci prostřednictvím externího konektoru CN3 (podporováno SWD)
14/41 Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
UM1525
Hardware a uspořádání
4.2.1
Použití ST-LINK/V2 k programování/ladění STM32 F0 na desce
Chcete-li naprogramovat STM32 F0 na desce, jednoduše zasuňte dva propojky na CN2, jak je znázorněno na obrázku 8 červeně, ale nepoužívejte konektor CN3, protože by mohl narušit komunikaci s STM32F051R8T6 STM32F0DISCOVERY.
Obrázek 8. Obrázek připojení STM32F0DISCOVERY
Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
15/41
Hardware a uspořádání
UM1525
4.2.2
Poznámka:
Použití ST-LINK/V2 k naprogramování/ladění externí aplikace STM32
Je velmi snadné použít ST-LINK/V2 k naprogramování STM32 na externí aplikaci. Jednoduše odstraňte 2 propojky z CN2, jak je znázorněno na obrázku 9, a připojte aplikaci k ladicímu konektoru CN3 podle tabulky 4.
SB19 a SB22 musí být OFF, pokud ve své externí aplikaci používáte CN3 pin 5.
Tabulka 4.
Ladicí konektor CN3 (SWD)
Kolík
CN3
1
VDD_TARGET
2
SWCLK
3
GND
4
SWDIO
5
NRST
6
SWO
Označení VDD z aplikace
Hodiny SWD Zem
Vstup/výstup dat SWD RESET cílového MCU
Rezervováno
Obrázek 9. Obrázek připojení ST-LINK
16/41 Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
UM1525
Hardware a uspořádání
4.3
Napájení a výběr napájení
Napájení zajišťuje buď hostitelský počítač přes USB kabel, nebo externí 5V napájecí zdroj.
Diody D1 a D2 chrání kolíky 5V a 3V před externími zdroji napájení:
5V a 3V lze použít jako výstupní napájecí zdroje, když je ke kolíkům P1 a P2 připojena další aplikační deska. V tomto případě kolíky 5V a 3V dodávají napájení 5V nebo 3V a spotřeba energie musí být nižší než 100 mA.
5V lze také použít jako vstupní napájení, např. když USB konektor není připojen k PC. V tomto případě musí být deska STM32F0DISCOVERY napájena napájecí jednotkou nebo pomocným zařízením vyhovujícím normě EN-60950-1: 2006+A11/2009 a musí být Safety Extra Low Voltage (SELV) s omezenou schopností napájení.
4.4
LED diody
LD1 PWR: Červená LED indikuje, že deska je napájena. LD2 COM: Tříbarevná LED (COM) informuje o stavu komunikace následovně:
Pomalé blikání červená LED/nesvítí: Při zapnutí před inicializací USB Rychle bliká červená LED/nesvítí: Po první správné komunikaci mezi PC a
STLINK/V2 (výčet) Červená LED Svítí: Když je inicializace mezi PC a ST-LINK/V2 úspěšná
dokončeno Zelená LED Svítí: Po úspěšné inicializaci cílové komunikace Bliká Červená/Zelená LED: Během komunikace s cílem Červená LED Svítí: Komunikace ukončena a OK Oranžová LED Svítí: Chyba komunikace Uživatel LD3: Zelená uživatelská LED připojená k I/O PC9 STM32F051R8T6 . Uživatel LD4: Modrá uživatelská LED připojená k I/O PC8 STM32F051R8T6.
4.5
Tlačítka
B1 USER: Uživatelské tlačítko připojené k I/O PA0 STM32F051R8T6. B2 RESET: Stiskněte tlačítko používané k RESETU STM32F051R8T6.
4.6
JP2 (Idd)
Jumper JP2 s označením Idd umožňuje měření spotřeby STM32F051R8T6 odstraněním propojky a připojením ampérmetru.
Propojka zapnutá: STM32F051R8T6 je napájen (výchozí).
Propojka vypnutá: pro měření proudu STM32F051R8T6 musí být připojen ampérmetr (pokud není k dispozici ampérmetr, STM32F051R8T6 není napájen).
ID dokumentu 022910 Rev 2
17/41
Staženo z Arrow.com.
Hardware a uspořádání
UM1525
4.7
4.7.1
4.7.2
OSC hodiny
Napájení hodin OSC
PF0 a PF1 lze použít jako GPIO nebo jako HSE oscilátor. Ve výchozím nastavení jsou tyto I/O nakonfigurovány jako GPIO, takže SB16 a SB17 jsou zavřené, SB18 otevřené a R22, R23, C13 a C14 nejsou obsazeny.
Externí HSE hodiny mohou být poskytnuty MCU třemi způsoby: MCO od ST-LINK. Od MCO STM32F103. Tato frekvence nemůže být
změněna, je pevně nastavena na 8 MHz a připojena k PF0-OSC_IN STM32F051R8T6. Potřebná konfigurace: SB16, SB18 ZAVŘENO R22, R23 odstraněno SB17 OPEN Oscilátor na desce. Z krystalu X2 (není součástí dodávky). Typické frekvence a jejich kondenzátory a odpory naleznete v datovém listu STM32F051R8T6. Potřebná konfigurace: SB16, SB17 SB18 OPEN R22, R23, C13, C14 pájený oscilátor z externího PF0. Z externího oscilátoru přes pin 7 konektoru P1. Potřebná konfigurace: SB16, SB17 ZAVŘENO SB18 OTEVŘENO R22 a R23 odstraněno
Napájení hodin OSC 32 KHz
PC14 a PC15 lze použít jako GPIO nebo jako LSE oscilátor. Ve výchozím nastavení jsou tyto I/O nakonfigurovány jako GPIO, takže SB20 a SB21 jsou uzavřeny a X3, R24, R25 nejsou obsazeny.
Externí hodiny LSE mohou být poskytnuty MCU dvěma způsoby: Oscilátor na desce. Z krystalu X3 (není součástí dodávky). Potřebná konfigurace:
SB20, SB21 OPEN C15, C16, R24 a R25 pájené. Oscilátor z externího PC14. Z externího oscilátoru přes pin 5 konektoru P1. Potřebná konfigurace: SB20, SB21 CLOSED R24 a R25 odstraněny
18/41 Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
UM1525
Hardware a uspořádání
4.8
Pájecí můstky
Tabulka 5. Nastavení pájecího můstku
Most
stát(1)
Popis
SB16,17 (krystal X2)(2)
SB6,8,10,12 (výchozí) SB5,7,9,11 (rezervováno)
VYPNUTO
ZAPNUTO VYPNUTO
SB20,21 (krystal X3)
VYPNOUT ZAPNOUT
SB4 (B2-RESET)
ZAPNUTO VYPNUTO
SB3 (B1-USER)
ZAPNUTO VYPNUTO
SB1
ON
(VBAT napájeno z VDD) VYP
SB14,15 (RX, TX)
VYPNOUT ZAPNOUT
SB19 (NRST)
ZAPNUTO VYPNUTO
SB22 (T_SWO)
SB13 (STM_RST)
ON OFF OFF OFF ON
SB2 (BOOT0)
ZAPNUTO VYPNUTO
SB18 (MCO)(2)
ZAPNUTO VYPNUTO
X2, C13, C14, R22 a R23 poskytují hodiny. PF0, PF1 jsou odpojeny od P1. PF0, PF1 jsou připojeny k P1 (R22, R23 a SB18 nesmí být osazeny). Vyhrazeno, neupravujte. Vyhrazeno, neupravujte. X3, C15, C16, R24 a R25 poskytují takt 32 kHz. PC14, PC15 nejsou připojeny k P1. PC14, PC15 jsou připojeny pouze k P1 (R24, R25 nesmí být osazeny). Tlačítko B2 je připojeno ke kolíku NRST MCU STM32F051R8T6. Tlačítko B2 není připojeno ke kolíku NRST MCU STM32F051R8T6. Tlačítko B1 je připojeno k PA0. Tlačítko B1 není připojeno k PA0. VBAT je trvale napájen z VDD. VBAT není napájen z VDD, ale z pin3 P1. Vyhrazeno, neupravujte. Vyhrazeno, neupravujte. Signál NRST konektoru CN3 je připojen na pin NRST MCU STM32F051R8T6. Signál NRST konektoru CN3 není připojen k pinu NRST MCU STM32F051R8T6. SWO signál konektoru CN3 je připojen k PB3. Signál SWO není připojen. Žádný dopad na signál NRST STM32F103C8T6 (ST-LINK/V2). STM32F103C8T6 (ST-LINK/V2) Signál NRST je připojen k GND. Signál BOOT0 MCU STM32F051R8T6 je udržován na nízké úrovni prostřednictvím stahovacího odporu 510 Ohm. Signál BOOT0 MCU STM32F051R8T6 lze nastavit na vysokou hodnotu pomocí 10 KOhm pull-up rezistoru R27 k pájení. Poskytuje 8 MHz pro OSC_IN od MCO STM32F103C8T6. Viz popis SB16, SB17.
1. Výchozí stav SBx je zobrazen tučně.
2. Hodiny OSC_IN přicházejí z MCO, pokud je SB18 zapnutý a SB16,17 vypnutý, a přichází z X2, pokud je SB18 vypnutý a SB16,17 zapnutý.
ID dokumentu 022910 Rev 2
19/41
Staženo z Arrow.com.
Hardware a uspořádání
UM1525
4.9
Prodlužovací konektory
Zásuvky P1 a P2 mohou připojit STM32F0DISCOVERY ke standardní prototypovací/balicí desce. Na těchto konektorech jsou k dispozici STM32F051R8T6 GPI/O. P1 a P2 lze také snímat osciloskopem, logickým analyzátorem nebo voltmetrem.
Tabulka 6.
Popis pinů MCU versus funkce desky (strana 1 ze 7)
pin MCU
Funkce desky
P2 P1 CN3 Napájení Volný I/O OSC SWD LED Tlačítko LQFP64
Hlavní funkce
Alternativní funkce
BOOT0 BOOT0
60
NRST NRST
7
2_CTS,
V 0,
2_CH1_ETR,
PA0
1_INM6, 1_OUT,
14
TSC_G1_IO1,
RTC_TAMP2,
WKUP1
2_RTS,
V 1,
PA1
2_CH2, 1_INP,
15
TSC_G1_IO2,
UDÁLOST
2_TX,
V 2,
2_CH3,
PA2
15_CH1,
16
2_INM6,
2_OUT,
TSC_G1_IO3
2_RX,
V 3,
PA3
2_CH4, 15_CH2,
17
2_INP,
TSC_G1_IO4,
UŽIVATEL
NRST RESET
6 5 10
15
16 17 18
20/41 Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
UM1525
Hardware a uspořádání
Tabulka 6.
Popis pinů MCU versus funkce desky (strana 2 ze 7)
pin MCU
Funkce desky
P2 P1 CN3 Napájení Volný I/O OSC SWD LED Tlačítko LQFP64
Hlavní funkce
Alternativní funkce
1_NSS / 1_WS,
2_CK,
V 4,
PA4
14_CH1, DAC1_OUT,
20
1_INM4,
2_INM4,
TSC_G2_IO1
1_SCK / 1_CK,
CEC,
V 5,
PA5
2_CH1_ETR, (DAC2_OUT),
21
1_INM5,
2_INM5,
TSC_G2_IO2
1_MISO / 1_MCK,
V 6,
3_CH1,
PA6
1_BKIN, 16_CH1,
22
1_OUT,
TSC_G2_IO3,
UDÁLOST
1_MOSI / 1_SD,
V 7,
3_CH2,
14_CH1,
PA7
1_CH1N,
23
17_CH1,
2_OUT,
TSC_G2_IO4,
UDÁLOST
1_CK,
PA8
1_CH1, EVENTOUT,
41
MCO
1_TX,
PA9
1_CH2, 15_BKIN,
42
TSC_G4_IO1
21 22 23 24
25
ID dokumentu 022910 Rev 2
21/41
Staženo z Arrow.com.
Hardware a uspořádání
Tabulka 6.
Popis pinů MCU versus funkce desky (strana 3 ze 7)
pin MCU
Funkce desky
UM1525
P2 P1 CN3 Napájení Volný I/O OSC SWD LED Tlačítko LQFP64
Hlavní funkce
Alternativní funkce
1_RX,
PA10
1_CH3, 17_BKIN,
43
TSC_G4_IO2
1_CTS,
1_CH4,
PA11 1_OUT,
44
TSC_G4_IO3,
UDÁLOST
1_RTS,
1_ETR,
PA12 2_OUT,
45
TSC_G4_IO4,
UDÁLOST
PA13
IR_OUT, SWDAT
46
PA14
2_TX, SWCLK
49
1_NSS / 1_WS,
PA15
2_RX, 2_CH1_ETR,
50
UDÁLOST
V 8,
3_CH3,
PB0
1_CH2N,
26
TSC_G3_IO2,
UDÁLOST
V 9,
3_CH4,
PB1
14_CH1,
27
1_CH3N,
TSC_G3_IO3
PB2 popř
NPOR (1.8V
TSC_G3_IO4
28
režim)
1_SCK / 1_CK,
PB3
2_CH2, TSC_G5_IO1,
55
UDÁLOST
SWO
SWDIO SWCLK
23
21
4
20
2
17
16
27
28
29
6
11
22/41
ID dokumentu 022910 Rev 2
Staženo z Arrow.com.
UM1525
Hardware a uspořádání
Tabulka 6.
Popis pinů MCU versus funkce desky (strana 4 ze 7)
pin MCU
Funkce desky
P2 P1 CN3 Napájení Volný I/O OSC SWD LED Tlačítko LQFP64
Hlavní funkce
Alternativní funkce
1_MISO / 1_MCK,
PB4
3_CH1, TSC_G5_IO2,
56
UDÁLOST
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
UDÁLOST
2_SCL,
PB10
CEC, 2_CH3,
29
SYNCHRONIZOVAT
2_SDA,
PB11
2_CH4, G6_IO1,
30
UDÁLOST
2_NSS,
PB12
1_BKIN, G6_IO2,
33
UDÁLOST
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
Staženo z Arrow.com.
Hardware a uspořádání
Tabulka 6.
Popis pinů MCU versus funkce desky (strana 5 ze 7)
pin MCU
Funkce desky
Hlavní funkce
Alternativní funkce
2_MISO,
PB14
1_CH2N, 15_CH1,
35
G6_IO4
2_MOSI,
1_CH3N,
PB15 15_CH1N,
36
15_CH2,
RTC_REFIN
PC0
IN10, AKCE
8
PC1
IN11, AKCE
9
PC2
IN12, AKCE
10
PC3
IN13, AKCE
11
PC4
IN14, AKCE
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ájení Volný I/O OSC SWD LED Tlačítko 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
Staženo z Arrow.com.
UM1525
Hardware a uspořádání
Tabulka 6.
Popis pinů MCU versus funkce desky (strana 6 ze 7)
pin MCU
Funkce desky
P2
P1
CN3
OSC
LED
Hlavní funkce
Alternativní funkce
Napájení
Volný I/O
SWD
Stiskněte tlačítko
LQFP64
OSC32_IN OSC32_OUT
PC14-
OSC32_ OSC32_IN
3
IN
PC15-
OSC32_ OSC32_OUT
4
VEN
PD2
3_ETR
54
PF0OSC_IN
OSC_IN
5
PF1-
OSC_ OSC_OUT
6
VEN
PF4
UDÁLOST
18
PF5
UDÁLOST
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
8 19 20
19 18 3
5V
1
3V
1
5
22
3
VDD GND GND GND
ID dokumentu 022910 Rev 2
25/41
Staženo z Arrow.com.
P2 P1 CN3 Napájení GND GND Volný I/O OSC SWD LED Tlačítko LQFP64
Hardware a uspořádání
Tabulka 6.
Popis pinů MCU versus funkce desky (strana 7 ze 7)
pin MCU
Funkce desky
Hlavní funkce
Alternativní funkce
UM1525
9 33 33
26/41 Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
UM1525
Připojení modulů na prototypovací desce
5
Připojení modulů na prototypovací desce
Tato část uvádí některé exampinformace o tom, jak připojit moduly připravené k použití dostupné od různých výrobců k sadě STM32F0DISCOVERY prostřednictvím prototypové desky, která je součástí sady.
Software napřampsoubory na základě níže popsaných připojení jsou k dispozici na adrese www.st.com/stm32f0discovery.
5.1
Doplňkové desky Mikroelektronika
Mikroelektronika, http://www.mikroe.com, specifikovala dva standardní konektory pro své přídavné desky, pojmenované mikroBUSTM (http://www.mikroe.com/mikrobus_specs.pdf) a IDC10.
MikroBUSTM je 16pinový konektor pro velmi rychlé a snadné připojení přídavných desek k desce mikrokontroléru prostřednictvím komunikace SPI, USART nebo I2C, spolu s dalšími piny, jako je analogový vstup, PWM a přerušení.
Sada desek mikroElektronika kompatibilních s mikroBUSTM se nazývá „Click boardy“.
IDC10 je 10kolíkový konektor pro připojení obecných I/O MCU k dalším přídavným deskám.
Níže uvedené tabulky představují jedno řešení pro připojení desek mikroBUSTM a IDC k STM32F0DISCOVERY; toto řešení použité v různých exampsoubor je k dispozici na www.st.com/stm32f0discovery.
Tabulka 7. Připojení pomocí mikroBUSTM
Mikroelektronika mikroBUSTM
Kolík
Popis
AN RST CS SCK
Analogový kolík Resetovací kolík Čip SPI Vyberte řádek SPI Hodinový řádek
MISO
Výstupní linka SPI Slave
MOSI PWM INT
SPI Slave Vstupní vedení PWM výstupní vedení Hardware Přerušovací vedení
RX
Přijímací linka UART
TX SCL SDA 5V
UART Vysílací vedení I2C Hodinové vedení I2C Datové vedení VCC 5V napájecí vedení
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
Staženo z Arrow.com.
Připojení modulů na prototypovací desce
Tabulka 8. Připojení pomocí 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ájecí vedení 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
VÝSTUP GPIO (tolerantní 3.3 V) VÝSTUP GPIO (tolerantní 3.3 V) VÝSTUP GPIO (tolerantní 3.3 V) VÝSTUP GPIO (tolerantní 3.3 V) VÝSTUP GPIO (tolerantní 3.3 V) VÝSTUP GPIO (tolerantní 3.3 V) VÝSTUP GPIO (tolerantní 5 V) GPIO OUTPUT OUTPUT (tolerantní 5 V) VDD VSS GPIO VÝSTUP (tolerantní 3.3 V) VÝSTUP GPIO (tolerantní 3.3 V) VÝSTUP GPIO (tolerantní 3.3 V) VÝSTUP GPIO (tolerantní 3.3 V)
28/41 Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
UM1525
Připojení modulů na prototypovací desce
Obrázek 10 ukazuje spojení mezi STM32F0 Discovery a 2 konektory, IDC10 a mikroBUSTM.
Obrázek 10. Použití konektorů IDC10 a mikroBUSTM
Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
29/41
Připojení modulů na prototypovací desce
UM1525
5.2
ST MEMS “adaptérové desky”, standardní patice DIL24
STMicroelectronics definoval standardní konektor DIL24 pro snadné vyhodnocení svých senzorů MEMS připojených k mikrokontroléru prostřednictvím komunikace SPI nebo I2C.
Tabulka 9 je jedním z řešení pro připojení desek DIL24 k STM32F0DISCOVERY, toto řešení se používá v různých ex.amples a dostupné na www.st.com/stm32f0discovery.
Tabulka 9. Zapojení s deskou DIL24 Deska ST MEMS DIL24 Eval
P01 VDD Napájecí zdroj P02 Vdd_IO Napájecí zdroj I/O pinů P03 NC P04 NC P05 NC P06 NC P07 NC P08 NC P09 NC P10 NC P11 NC P12 NC P13 GND 0V napájení P14 INT1 přerušení setrvačnosti INT1 přerušení INT15 P2 NC P2 NC P16 CS – 17:SPI povoleno Režim 18:I19C
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í 5V) GPIO INPUT EXTI (tolerantní 5V)
GPIO VÝSTUP (tolerantní 5V) I2C1_SCL SPI1_SCK
P21
Sériová data SDA I2C Vstup sériových dat SDI SPI
PB7 I2C1_SDA PB5 SPI1_MOSI
P22
SDO SPI Serial Data Output I2C méně významný bit adresy zařízení
PB4
SPI1_MISO
P23 NC P24 NC
30/41 Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
UM1525
Připojení modulů na prototypovací desce
Obrázek 11 ukazuje spojení mezi STM32F0 Discovery a paticí DIL24.
Obrázek 11. Připojení zásuvky DIL24
Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
31/41
Připojení modulů na prototypovací desce
UM1525
Poznámka:
Podporované adaptérové desky MEMS
Tabulka 10 je seznam podporovaných desek adaptérů MEMS k dubnu 2012.
Tabulka 10. Podporované desky adaptérů MEMS
Deska ST MEMS DIL24 Eval
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ženo na LSM303DLHC)
STEVAL-MKI120V1 STEVAL-MKI122V1
LPS331AP LSM330DLC
STEVAL-MKI123V1
LSM330D
STEVAL-MKI124V1
10AXISMODULE [LSM303DLHC + L3GD20+ LPS331AP]
STEVAL-MKI125V1
A3G4250D
Aktuální seznam najdete na http://www.st.com/internet/evalboard/subclass/1116.jsp. Desky DIL24 jsou v poli „Obecný popis“ popsány jako „desky adaptérů“.
32/41
ID dokumentu 022910 Rev 2
Staženo z Arrow.com.
UM1525
Připojení modulů na prototypovací desce
5.3
Štítové desky Arduino
ArduinoTM je platforma pro prototypování elektroniky s otevřeným zdrojovým kódem založená na flexibilním, snadno použitelném hardwaru a softwaru. Další informace najdete na http://www.arduino.cc.
Doplňkové desky Arduino se nazývají „Shields“ a lze je snadno připojit k STM32F0 Discovery podle následující tabulky.
Tabulka 11. Připojení pomocí štítů Arduino
Připojení pomocí štítů Arduino
Napájecí konektor pro Arduino
Reset 3V3 5V GND GND Vin
Reset ze štítové desky VCC 3.3V napájecí vedení VCC 5V napájecí vedení Referenční zem Referenční zem Externí napájení
Arduino analogový vstupní konektor
A0
Analogový vstup nebo digitální pin 14
A1
Analogový vstup nebo digitální pin 15
A2
Analogový vstup nebo digitální pin 16
A3
Analogový vstup nebo digitální pin 17
A4
Analogový vstup nebo SDA nebo digitální pin 18
A5
Analogový vstup nebo SCL nebo digitální pin 19
Digitální konektor Arduino
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 GND AREF
Digitální pin 0 nebo RX Digitální pin 1 nebo TX Digitální pin 2 / Externí přerušení Digitální pin 3 / Ext int nebo PWM Digitální pin 4 Digitální pin 5 nebo PWM Digitální pin 6 nebo PWM Digitální pin 7 Digitální pin 8 Digitální pin 9 nebo PWM Digitální pin 10 nebo CS nebo PWM Digitální kolík 11 nebo MOSI nebo PWM Digitální kolík 12 nebo MISO Digitální kolík 13 nebo SCK Referenční zem ADC sv.tage odkaz
STM32F0DISCOVERY
NRST 3V 5V
GND GND VBAT
Resetovat zjišťování VDD VDD referenční zemní referenční uzemňovací propojka, aby se vešla
STM32F0DISCOVERY
PC0
ADC_IN10
PC1
ADC_IN11
PC2
ADC_IN12
PC3
ADC_IN13
PC4 nebo PF7 ADC_IN14 nebo I2C2_SDA
PC5 nebo PF6 ADC_IN15 nebo 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í 5V) EXTI (tolerantní 5V) nebo TIM2_CH4 GPIO (tolerantní 3V) TIM17_CH1 TIM16_CH1 GPIO (tolerantní k 3V) GPIO (tolerantní k 3V) TIM14_CH1 TIM1_CH4 SPI1_MOSCH3 SPI2_MOSI SPI1round Reference
ID dokumentu 022910 Rev 2
33/41
Staženo z Arrow.com.
Připojení modulů na prototypovací desce
UM1525
Připojení pomocí štítů Arduino (pokračování)
Arduino ICSP konektor
1
MISO
2
VCC 3.3V
3
SCK
4
LELKOVAT
5
RST
6
GND
STM32F0DISCOVERY
PB4 3V PB3 PB5 NRST GND
SPI1_MISO VDD SPI1_SCK SPI1_MOSI Resetovat referenční zem zjišťování
34/41 Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
UM1525
Připojení modulů na prototypovací desce
Obrázek 12 ukazuje spojení mezi STM32F0 Discovery a štítovými deskami Arduino.
Obrázek 12. Připojení štítové desky Arduino
Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
35/41
Mechanické kreslení
6
Mechanické kreslení
Obrázek 13. Mechanický výkres STM32F0DISCOVERY
UM1525
36/41 Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
Staženo 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
Záhlaví 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
LOĎ0
NRST
PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15
PD2
PF0 PF1 PF4 PF5 PF6 PF7
MCO
VBAT
LOĎ0
NRST
2
3
5V VDD
PB9 PB8
BOOT0 PB7 PB6 PB5 PB4 PB3 PD2 PC12 PC11 PC10 PA15 PA14 PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13
P2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 XNUMX
Záhlaví 33
RevB.0 –> Štítek PCB MB1034 B-00 K dispozici jsou PA6, PA7, PC4, PC5, PB0, PB1 a P1, P2 jsou záhlaví 33 bodů
RevA.0 –> Štítek PCB MB1034 A-00
STMicroelectronics
Titul:
STM32F0DISCOVERY
Číslo:MB1034 Rev: B.0(PCB.SCH) Datum:2/3/2012 4
List 1 ze 3
Obrázek 14. STM32F0DISCOVERY
Elektrická schémata
7
Elektrická schémata
UM1525
38/41 Staženo z Arrow.com.
2
VÝCHOZÍ
1 2 3 4
REZERVOVÁNO
Elektrické schéma Obrázek 15. ST-LINK/V2 (pouze SWD)
Identifikátor desky: PC13=0
R18 10 tis. R19 10 tis
R13 100K
Není vybaveno
3V
C11
C10
20pF X1
20 pF
1
3V 1
2
2
3
8 MHz
4
R16
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
Není vybaveno
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
R12
T_JTCK
22
3
36
3V
4 5 6
Záhlaví 6
R14
T_JTMS
22
R15
T_NRST
22
34 STM_JTMS
R17
T_SWO
33 USB_DP
22
32 USB_DM
31 T_SWO 30 LED_STLINK 29 28 27 T_JTMS
RC musí být velmi blízko k STM32F103 pin 29
R34
MCO MCO
100
C24
26 T_JTCK 25
20 pF R11
100
Není vybaveno
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
Propojky ON –> DISCOVERY Vybrané propojky 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
Není vybaveno
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
PLAVUJTE 21
22
23
24
PLAVAT
Vskutku
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
Volba 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
Titul:
STM32F0DISCOVERY ST-LINK/V2 (pouze SWD)
Číslo:MB1034 Rev: B 0(PCB SCH) Datum:2/3/2012
List 2 ze 3
UM1525
Staženo 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
Není vybaveno
LOĎ0
VDD
R27 10K
R26 510
SB2
PA14 PA15 PC10 PC11 PC12
PD2 PB3 PB4 PB5 PB6 PB7
PB8 PB9
PA14 49
PA15 50
PC10 51
PC11 52
PC12 53
PD2 54
PB3 55
PB4 56
PB5 57
PB6 58
PB7 59
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
Není vybaveno
C17
1uF
SB1
Blízko STM32
VBAT PC13 PC14 PC15
PC13 PC14 SB21 PC15
SB20
Blízko XTAL & MCU Not Fitted
R25 X3
R24
0
0
1
4
C16
2
3
C15
6.8 pF
6.8 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 nebo NPOR (režim 1.8V)
PB1 PB0 PC5 PC4 PA7 PA6 PA5 PA4 PF5 PF4 PA3
32
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
Není vybaveno
PF1
PF1
SB16
R23
R22
0 X2
390
1
2
8MHz C14 20pF
C13 20 pF
VDD
VDD
C18
C20
C21 C19
1uF
100nF 100nF 100nF
PC9
R30
330
PC8
R31
660
LD3 zelená LD4 modrá
VDD
Není vybaveno
R33 100K
NRST SB4
B2 C23
100nF
1
2
SW-PUSH-CMS
4
3
Tlačítko RESET
Není vybaveno
PA0 SB3
VDD
R32 100
B1 C22
1
2
SW-PUSH-CMS
100nF R28 330
3
4
R29 220K
Tlačítko USER & WAKE-UP
STMicroelectronics
Titul:
STM32F0DISCOVERY MCU
Číslo:MB1034 Rev: B.0(PCB.SCH) Datum:3/1/2012
List 3 ze 3
UM1525 Obrázek 16. MCU
Elektrická schémata
Historie revizí
8
Historie revizí
UM1525
Tabulka 12. Historie revizí dokumentu
Datum
Revize
Změny
20-března-2012
1
Počáteční vydání.
30. května 2012
2
Přidána část 5: Připojení modulů na prototypovací desce na straně 27.
40/41 Staženo z Arrow.com.
ID dokumentu 022910 Rev 2
UM1525
Prosím, čtěte pozorně:
Informace v tomto dokumentu jsou poskytovány výhradně v souvislosti s produkty ST. STMicroelectronics NV a její dceřiné společnosti (“ST”) si vyhrazují právo provádět změny, opravy, úpravy nebo vylepšení tohoto dokumentu a produktů a služeb zde popsaných kdykoli bez upozornění. Všechny produkty ST jsou prodávány v souladu s obchodními podmínkami ST. Kupující jsou výhradně zodpovědní za výběr, výběr a použití zde popsaných produktů a služeb ST a ST nepřebírá žádnou odpovědnost za výběr, výběr nebo použití zde popsaných produktů a služeb ST. V rámci tohoto dokumentu není udělena žádná licence, výslovná nebo předpokládaná, estoppel nebo jinak, k právům duševního vlastnictví. Pokud jakákoli část tohoto dokumentu odkazuje na produkty nebo služby třetích stran, nebude to považováno za udělení licence od společnosti ST na používání takových produktů nebo služeb třetích stran nebo jakéhokoli duševního vlastnictví v nich obsaženého nebo považovaného za záruku pokrývající použití v jakýmkoli způsobem takové produkty nebo služby třetích stran nebo jakékoli duševní vlastnictví v nich obsažené.
POKUD VE SMLUVNÍCH PODMÍNKÁCH PRODEJNÍHO PODMÍNKY ST'S ST'S ST ODMÍTÁ JAKÉKOLIV JAKÉKOLIV PODMÍNKY PRODEJE, ST ODMÍTÁ JAKÉKOLI VÝSLOVNÉ NEBO PŘEDPOKLÁDANÉ ZÁRUKY S OHLEDEM NA POUŽÍVÁNÍ A/NEBO PRODEJ PRODUKTŮ ST, VČETNĚ, BEZ OMEZENÍ, PŘEDPOKLÁDANÝCH ZÁRUK OBCHODOVATELNOSTI, POSKYTNUTÍ OBCHODNÍHO VZTAHU PODLE ZÁKONŮ JAKÉKOLI JURISDIKCE), NEBO PORUŠENÍ JAKÉHOKOLI PATENTU, AUTORSKÝCH PRÁV NEBO JINÝCH PRÁVA K DUŠEVNÍMU VLASTNICTVÍ. POKUD NEJSOU VÝSLOVNĚ PÍSEMNĚ SCHVÁLENY DVOU AUTORIZOVANÝMI ZÁSTUPCI ST, PRODUKTY ST NEJSOU DOPORUČENY, AUTORIZOVÁNY NEBO SE NA NĚ NEVZTAHUJE ZÁRUKA PRO POUŽITÍ V OBLASTI VOJENSTVÍ, LETECKÝCH PLAVIDEL, VESMÍRU, SYSTÉMŮ PRO ZACHYCOVÁNÍ ŽIVOTŮ NEBO PRO OCHRANU ŽIVOTNÍCH PROSTŘEDKŮ NEBO ZAJIŠTĚNÍ VÝROBKŮ PRO ÚDRŽBU ŽIVOTA. ALFUNKCE MŮŽE ZPŮSOBIT OSOBNÍ ZRANĚNÍ, SMRT NEBO VÁŽNÉ POŠKOZENÍ MAJETKU NEBO ŽIVOTNÍHO PROSTŘEDÍ. PRODUKTY ST, KTERÉ NEJSOU SPECIFIKOVANÉ JAKO „AUTOMOTIVNÍ STUPEŇ“, MOHOU BÝT POUŽÍvány POUZE V AUTOMOBILOVÝCH APLIKACÍCH NA VLASTNÍ RIZIKO UŽIVATELE.
Další prodej produktů ST s ustanoveními odlišnými od prohlášení a/nebo technických vlastností uvedených v tomto dokumentu okamžitě ruší jakoukoli záruku poskytnutou společností ST na produkt nebo službu ST popsané v tomto dokumentu a žádným způsobem nevytváří ani nerozšiřuje jakoukoli odpovědnost společnosti ST. SVATÝ.
ST a logo ST jsou ochranné známky nebo registrované ochranné známky ST v různých zemích.
Informace v tomto dokumentu nahrazují a nahrazují všechny dříve poskytnuté informace.
Logo ST je registrovaná ochranná známka společnosti STMicroelectronics. Všechna ostatní jména jsou majetkem jejich příslušných vlastníků.
© 2012 STMicroelectronics – Všechna práva vyhrazena
Skupina společností STMicroelectronics Austrálie – Belgie – Brazílie – Kanada – Čína – Česká republika – Finsko – Francie – Německo – Hong Kong – Indie – Izrael – Itálie – Japonsko –
Malajsie – Malta – Maroko – Filipíny – Singapur – Španělsko – Švédsko – Švýcarsko – Spojené království – Spojené státy americké www.st.com
ID dokumentu 022910 Rev 2
41/41
Staženo z Arrow.com.
Dokumenty / zdroje
![]() |
ST STM32 F0 mikrokontroléry [pdfUživatelská příručka Mikrokontroléry STM32 F0, STM32 F0, mikrokontroléry |