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ů:

  1. Připojte sadu k počítači pomocí kabelu USB.
  2. Nainstalujte požadovaný vývojový nástrojový řetězec podporující
    STM32F0DISCOVERY.
  3. Otevřete vývojový nástroj a vyberte příslušnou desku
    nastavení pro STM32F0DISCOVERY.
  4. Nahrajte svůj kód do mikrokontroléru pomocí embedded
    Debugger ST-LINK/V2.
  5. 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ě.

4.5 Tlačítka:

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

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *