STMICROELECTRONICS STM32F0DISCOVERY Discovery kit
Informace o produktu
STM32F0DISCOVERY je vyhledávací sada pro mikrokontroléry STM32 F0. Obsahuje mikrokontrolér STM32F051R8T6 a vestavěný ST-LINK/V2 pro programování a ladění. Sada dále obsahuje LED diody, tlačítka, možnosti napájení a různé konektory pro připojení modulů a příslušenství.
Zavedení
STM32F0DISCOVERY vám pomůže objevit funkce STM32 F0 Cortex™-M0 a snadno vyvíjet vaše aplikace. Je založen na STM32F051R8T6, 32bitovém mikrokontroléru ARM® Cortex™ řady STM0 F32, a obsahuje vestavěný ladicí nástroj ST-LINK/V2, LED diody, tlačítka a prototypovací desku.
Tabulka 1. Použitelné nástroje
Typ | Číslo dílu |
Nástroje hodnocení | STM32F0DISCOVERY |
Konvence
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řené pájkou |
Pájecí můstek SBx VYP | Připojení SBx zůstalo otevřené |
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 na zkušební produkt od www.st.com/stm32f0discovery. Další informace o STM32F0DISCOVERY a demonstrační software naleznete na adrese www.st.com/stm32f0discovery.
Začínáme
Při konfiguraci desky STM32F0DISCOVERY a spuštění postupujte podle níže uvedeného pořadí
Aplikace DISCOVER:
- Zkontrolujte polohu propojky na desce, JP2 zapnuto, CN2 zapnuto (vybráno Discovery).
- Připojte desku STM32F0DISCOVERY k počítači pomocí kabelu USB „typu A až 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á.
- Stiskněte uživatelské tlačítko B1 (levý dolní roh desky).
- Sledujte, jak se mění blikání zelené LED LD3 podle kliknutí USER tlačítka B1.
- Každé kliknutí na USER tlačítko B1 je potvrzeno modrou LED LD4.
- Chcete-li si prostudovat nebo upravit projekt DISCOVER související s touto ukázkou, navštivte www.st.com/stm32f0discovery a postupujte podle návodu.
- Objevte funkce STM32F0, stahujte a spouštějte programy navržené v seznamu projektů.
- Vyvíjejte vlastní aplikaci pomocí dostupných examples.
Systémové požadavky
- Windows PC (XP, Vista, 7)
- USB kabel USB typu A na Mini-B
Vývojový nástrojový řetězec podporující STM32F0DISCOVERY
- Altium®, sada nástrojů TASKING™ VX
- ARM®, Atollic TrueSTUDIO®
- IAR™, EWARM (IAR Embedded Workbench®)
- Keil™, MDK-ARM™
Objednací kód
Pro objednání sady STM32F0 Discovery použijte objednací kód STM32F0DISCOVERY.
Vlastnosti
Sada STM32F0DISCOVERY nabízí následující funkce:
- Mikrokontrolér STM32F051R8T6 s 64 KB Flash, 8 KB RAM v pouzdře LQFP64
- Vestavěný ST-LINK/V2 s přepínačem režimu výběru pro použití sady jako samostatného 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 objtage
- Napájení externí aplikace: 3 V a 5 V
- Čtyři LED diody:
- LD1 (červená) pro zapnutí napájení 3.3 V
- 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í k prototypové desce a snadné snímá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 hodnocení a rozvoje.
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.
Mikrokontrolér STM32F051R8T6
Tento 32bitový pokročilý ARM™ MCU s nízkou a střední hustotou s vysoce výkonným ARM Cortex™-M0 32bitovým RISC jádrem má 64 Kbytes Flash, 8 Kbytes RAM, RTC, časovače, ADC, DAC, komparátory a komunikační rozhraní. .
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é škály aplikací
- Flexibilní možnosti hodin a režimy nízké spotřeby s rychlým probuzením pro nízkou spotřebu energie
Má následující klíčové vlastnosti:
- Jádro a provozní podmínky
- ARM® Cortex™-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 v rychlém režimu plus
- HDMI CEC
- Vylepšené ovládání
- 1x 16bitový 3-fázový PWM časovač řízení motoru
- 5x 16bitové PWM časovače
- 1x 16bitový základní časovač
- 1x 32bitový PWM časovač
- 12 MHz přepínání I/O
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.
Tabulka 3. Jumper uvádí
Stav propojky | Popis |
Oba propojky CN2 zapnuty | Funkce ST-LINK/V2 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) |
- 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. - 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.
Poznámka: SB19 a SB22 musí být OFF, pokud ve své externí aplikaci používáte CN3 pin 5.
Tabulka 4. Ladicí konektor CN3 (SWDKolík CN3 Označení 1 VDD_TARGET VDD z aplikace 2 SWCLK Hodiny SWD 3 GND Země 4 SWDIO Vstup/výstup dat SWD 5 NRST RESET cílového MCU 6 SWO Rezervováno
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í.
LED diody
- LD1 PWR: Červená LED indikuje, že deska je napájena.
- LD2 COM: Tricolor LED (COM) informuje o stavu komunikace následovně:
- Pomalu bliká Červená LED/Vypnuto: Při zapnutí před inicializací USB
- Rychle blikající červená LED/Off: Po první správné komunikaci mezi PC a STLINK/V2 (výčet)
- Červená LED Svítí: Po úspěšném dokončení inicializace mezi PC a ST-LINK/V2
- 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 dokončena a OK
- Oranžová LED svítí: Selhání komunikace
- User 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.
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.
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).
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. Tuto frekvenci nelze změnit, je pevně nastavena na 8 MHz a připojena k PF0-OSC_IN STM32F051R8T6. Potřebná konfigurace:
- SB16, SB18 ZAVŘENO
- R22, R23 odstraněny
- SB17 OTEVŘENO
- Oscilátor na palubě. 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 OTEVŘENO
- Pájené R22, R23, C13, C14
- 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ěny
- MCO od ST-LINK. Od MCO STM32F103. Tuto frekvenci nelze změnit, je pevně nastavena na 8 MHz a připojena k PF0-OSC_IN STM32F051R8T6. Potřebná konfigurace:
- 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 palubě. Z krystalu X3 (není součástí dodávky). Potřebná konfigurace:
- SB20, SB21 OTEVŘENO
- Pájené C15, C16, R24 a R25.
- Oscilátor z externího PC14. Z externího oscilátoru přes pin 5 konektoru P1. Potřebná konfigurace:
- SB20, SB21 ZAVŘENO
- R24 a R25 odstraněny
- Oscilátor na palubě. Z krystalu X3 (není součástí dodávky). Potřebná konfigurace:
Pájecí můstky
Tabulka 5. Nastavení pájecího můstku
Most | Stát(1) | Popis |
SB16,17 (X2 krystal) (2) |
VYPNUTO | X2, C13, C14, R22 a R23 poskytují hodiny. PF0, PF1 jsou odpojeny od P1. |
ON | PF0, PF1 jsou připojeny k P1 (R22, R23 a SB18 nesmí být osazeny). | |
SB6,8,10,12 (výchozí) | ON | Vyhrazeno, neupravujte. |
SB5,7,9,11 (Rezervováno) | VYPNUTO | Vyhrazeno, neupravujte. |
SB20,21 (X3 krystal) |
VYPNUTO | X3, C15, C16, R24 a R25 poskytují takt 32 kHz. PC14, PC15 nejsou připojeny k P1. |
ON | PC14, PC15 jsou připojeny pouze k P1 (R24, R25 nesmí být osazeny). | |
SB4 (B2-RESETOVAT) |
ON | Tlačítko B2 je připojeno ke kolíku NRST MCU STM32F051R8T6. |
VYPNUTO | Tlačítko B2 není připojeno ke kolíku NRST MCU STM32F051R8T6. | |
SB3
(B1-USER) |
ON | Tlačítko B1 je připojeno k PA0. |
VYPNUTO | Tlačítko B1 není připojeno k PA0. | |
SB1
(VBAT napájeno z VDD) |
ON | VBAT je trvale napájen z VDD. |
VYPNUTO | VBAT není napájen z VDD, ale z pin3 P1. | |
SB14,15 (RX, TX) | VYPNUTO | Vyhrazeno, neupravujte. |
ON | Vyhrazeno, neupravujte. | |
SB19 (NRST) |
ON | Signál NRST konektoru CN3 je připojen na pin NRST MCU STM32F051R8T6. |
VYPNUTO | Signál NRST konektoru CN3 není připojen k pinu NRST MCU STM32F051R8T6. | |
SB22 (T_SWO) | ON | SWO signál konektoru CN3 je připojen k PB3. |
VYPNUTO | Signál SWO není připojen. | |
SB13 (STM_RST) | VYPNUTO | Žádný dopad na signál NRST STM32F103C8T6 (ST-LINK/V2). |
ON | STM32F103C8T6 (ST-LINK/V2) Signál NRST je připojen k GND. | |
SB2 (BOOT0) |
ON | Signál BOOT0 MCU STM32F051R8T6 je udržován na nízké úrovni prostřednictvím stahovacího odporu 510 Ohm. |
VYPNUTO | Signál BOOT0 MCU STM32F051R8T6 lze nastavit na vysokou hodnotu pomocí 10 KOhm pull-up rezistoru R27 k pájení. | |
SB18 (MCO)(2) | ON | Poskytuje 8 MHz pro OSC_IN od MCO STM32F103C8T6. |
VYPNUTO | Viz popis SB16, SB17. |
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
pin MCU | Funkce desky | ||||||||||
Hlavní funkce |
Alternativní funkce |
LQFP64 | Stiskněte tlačítko | LED | SWD | OSC | Volný I/O | Moc zásobování | CN3 | P1 | P2 |
LOĎ0 | LOĎ0 | 60 | 6 | ||||||||
NRST |
NRST |
7 |
RESETOVAT | NRST |
5 |
10 |
|||||
PA0 |
2_CTS, IN0,
2_CH1_ETR, 1_INM6, 1_OUT, TSC_G1_IO1, RTC_TAMP2, WKUP1 |
14 |
UŽIVATEL |
15 |
|||||||
PA1 |
2_RTS, IN1, 2_CH2,
1_INP, TSC_G1_IO2, EVENTOUT |
15 |
16 |
||||||||
PA2 |
2_TX, IN2, 2_CH3,
15_CH1, 2_INM6, 2_OUT, TSC_G1_IO3 |
16 |
17 |
||||||||
PA3 |
2_RX, IN3, 2_CH4,
15_CH2, 2_INP, TSC_G1_IO4, |
17 |
18 |
pin MCU | Funkce desky | ||||||||||
Hlavní funkce | Alternativní funkce | LQFP64 | Stiskněte tlačítko | LED | SWD | OSC | Volný I/O | Moc zásobování | CN3 | P1 | P2 |
PA4 | 1_NSS / 1_WS, 2_CK, IN4, 14_CH1, DAC1_OUT, 1_INM4, 2_INM4, TSC_G2_IO1 | 20 | 21 | ||||||||
PA5 | 1_SCK / 1_CK, CEC, IN5, 2_CH1_ETR, (DAC2_OUT), 1_INM5, 2_INM5, TSC_G2_IO2 | 21 | 22 | ||||||||
PA6 | 1_MISO / 1_MCK, IN6, 3_CH1, 1_BKIN,
16_CH1, 1_OUT, TSC_G2_IO3, EVENTOUT |
22 | 23 | ||||||||
PA7 | 1_MOSI / 1_SD, IN7,3_CH2, 14_CH1, 1_CH1N, 17_CH1, 2_OUT, TSC_G2_IO4, EVENTOUT | 23 | 24 | ||||||||
PA8 | 1_CK, 1_CH1, EVENTOUT, MCO | 41 |
25 |
||||||||
PA9 | 1_TX, 1_CH2, 15_BKIN, TSC_G4_IO1 | 42 | 24 |
pin MCU | Funkce desky | ||||||||||
Hlavní funkce | Alternativní funkce | LQFP64 | Stiskněte tlačítko | LED | SWD | OSC | Volný I/O | Moc zásobování | CN3 | P1 | P2 |
PA10 | 1_RX, 1_CH3, 17_BKIN, TSC_G4_IO2 | 43 | 23 | ||||||||
PA11 | 1_CTS, 1_CH4, 1_OUT, TSC_G4_IO3, EVENTOUT | 44 | 22 | ||||||||
PA12 | 1_RTS, 1_ETR, 2_OUT, TSC_G4_IO4, EVENTOUT | 45 | 21 | ||||||||
PA13 | IR_OUT, SWDAT | 46 | SWDIO | 4 | 20 | ||||||
PA14 | 2_TX, SWCLK | 49 | SWCLK | 2 | 17 | ||||||
PA15 | 1_NSS / 1_WS, 2_RX, 2_CH1_ETR, EVENTOUT | 50 | 16 | ||||||||
PB0 | IN8, 3_CH3, 1_CH2N, TSC_G3_IO2, EVENTOUT | 26 | 27 | ||||||||
PB1 | IN9, 3_CH4, 14_CH1,1_CH3N, TSC_G3_IO3 | 27 | 28 | ||||||||
PB2 nebo NPOR (1.8V
režim) |
TSC_G3_IO4 |
28 |
29 | ||||||||
PB3 | 1_SCK / 1_CK, 2_CH2, TSC_G5_IO1, EVENTOUT | 55 | SWO | 6 | 11 |
pin MCU | Funkce desky | ||||||||||
Hlavní funkce | Alternativní funkce | LQFP64 | Stiskněte tlačítko | LED | SWD | OSC | Volný I/O | Moc zásobování | CN3 | P1 | P2 |
PB4 | 1_MISO / 1_MCK, 3_CH1, TSC_G5_IO2, EVENTOUT | 56 | 10 | ||||||||
PB5 | 1_MOSI / 1_SD, 1_SMBA, 16_BKIN, 3_CH2 | 57 | 9 | ||||||||
PB6 | 1_SCL, 1_TX, 16_CH1N, TSC_G5_IO3 | 58 | 8 | ||||||||
PB7 | 1_SDA, 1_RX, 17_CH1N, TSC_G5_IO4 | 59 | 7 | ||||||||
PB8 | 1_SCL, CEC, 16_CH1, TSC_SYNC | 61 | 4 | ||||||||
PB9 | 1_SDA, IR_EVENTOUT, 17_CH1,EVENTOUT | 62 | 3 | ||||||||
PB10 | 2_SCL, CEC, 2_CH3, SYNC | 29 | 30 | ||||||||
PB11 | 2_SDA, 2_CH4, G6_IO1, EVENTOUT | 30 | 31 | ||||||||
PB12 | 2_NSS, 1_BKIN, G6_IO2, EVENTOUT | 33 | 32 | ||||||||
PB13 | 2_SCK, 1_CH1N, G6_IO3 | 34 | 32 |
pin MCU | Funkce desky | ||||||||||
Hlavní funkce | Alternativní funkce | LQFP64 | Stiskněte tlačítko | LED | SWD | OSC | Volný I/O | Moc zásobování | CN3 | P1 | P2 |
PB14 | 2_MISO, 1_CH2N, 15_CH1, G6_IO4 | 35 | 31 | ||||||||
PB15 | 2_MOSI, 1_CH3N, 15_CH1N, 15_CH2, RTC_REFIN | 36 | 30 | ||||||||
PC0 | IN10, AKCE | 8 | 11 | ||||||||
PC1 | IN11, AKCE | 9 | 12 | ||||||||
PC2 | IN12, AKCE | 10 | 13 | ||||||||
PC3 | IN13, AKCE | 11 | 14 | ||||||||
PC4 | IN14, AKCE | 24 | 25 | ||||||||
PC5 | IN15, TSC_G3_IO1 | 25 | 26 | ||||||||
PC6 | 3_CH1 | 37 | 29 | ||||||||
PC7 | 3_CH2 | 38 | 28 | ||||||||
PC8 | 3_CH3 | 39 | MODRÝ | 27 | |||||||
PC9 | 3_CH4 | 40 | ZELENÝ | 26 | |||||||
PC10 | 51 | 15 | |||||||||
PC11 | 52 | 14 | |||||||||
PC12 | 53 | 13 | |||||||||
PC13 | RTC_TAMP1, RTC_TS, RTC_OUT, WKUP2 | 2 | 4 |
pin MCU | Funkce desky | ||||||||||
Hlavní funkce | Alternativní funkce | LQFP64 | Stiskněte tlačítko | LED | SWD | OSC | Volný I/O | Moc zásobování | CN3 | P1 | P2 |
PC14- OSC32_ IN | OSC32_IN |
3 |
OSC32_IN | 5 | |||||||
PC15- OSC32_ OUT | OSC32_OUT | 4 | OSC32_OUT | 6 | |||||||
PD2 | 3_ETR | 54 | 12 | ||||||||
PF0- OSC_IN | OSC_IN |
5 |
OSC_IN | 7 | |||||||
PF1- OSC_ OUT | OSC_OUT |
6 |
OSC_OUT | 8 | |||||||
PF4 | UDÁLOST | 18 | 19 | ||||||||
PF5 | UDÁLOST | 19 | 20 | ||||||||
PF6 | 2_SCL | 47 | 19 | ||||||||
PF7 | 2_SDA | 48 | 18 | ||||||||
VBAT | VBAT | 1 | 3 | ||||||||
VDD_1 | 64 | ||||||||||
VDD_2 | 32 | ||||||||||
VDDA | 13 | ||||||||||
VSS_1 | 63 | ||||||||||
VSS_2 | 31 | ||||||||||
VSSA | 12 | ||||||||||
5V | 1 | ||||||||||
3V | 1 | ||||||||||
VDD | 5 | ||||||||||
GND | 2 | 2 | |||||||||
GND | GND | 3 |
pin MCU | Funkce desky | ||||||||||
Hlavní funkce | Alternativní funkce | LQFP64 | Stiskněte tlačítko | LED | SWD | OSC | Volný I/O | Moc zásobování | CN3 | P1 | P2 |
GND | 9 | ||||||||||
GND | 33 | 33 |
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.
Doplňkové desky Mikroelektronika
mikroelektronika, http://www.mikroe.com, specifikovala dva standardní konektory pro své přídavné desky, pojmenované mikroBUS™ (http://www.mikroe.com/mikrobus_specs.pdf) a IDC10.
MikroBUS™ 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 mikroBUS™ 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 mikroBUS™ a IDC k STM32F0DISCOVERY; toto řešení použité v různých examples je k dispozici na www.st.com/stm32f0discovery.
Tabulka 7. Připojení pomocí mikroBUS™
Mikroelektronika mikroBUS™ | STM32F0DISCOVERY | ||
Kolík | Popis | Kolík | Popis |
AN | Analogový kolík | PA4 | DAC1_OUT |
RST | Reset pin | PB13 | GPIO VÝSTUP (tolerantní 5V) |
CS | Řada SPI Chip Select | PA11 | GPIO VÝSTUP (tolerantní 5V) |
SCK | Linka hodin SPI | PB3 | SPI1_SCK |
MISO | Výstupní linka SPI Slave | PB4 | SPI1_MISO |
LELKOVAT | Vstupní linka SPI Slave | PB5 | SPI1_MOSI |
PWM | Výstupní vedení PWM | PA8 | TIM1_CH1 |
INT | Linka hardwarového přerušení | PB12 | GPIO INPUT EXTI (tolerantní 5V) |
RX | Přijímací linka UART | PA3 | USART2_RX |
TX | Vysílací linka UART | PA2 | USART2_TX |
SCL | Linka hodin I2C | PF6 | I2C2_SCL |
SDA | I2C datová linka | PF7 | I2C2_SDA |
5V | VCC 5V napájecí vedení | 5V | Elektrické vedení |
Tabulka 8. Připojení pomocí IDC10
Mikroelektronika IDC10 konektor | STM32F0DISCOVERY | ||
P0 | GPIO | PC0 | GPIO VÝSTUP (tolerantní 3.3V) |
P1 | GPIO | PC1 | GPIO VÝSTUP (tolerantní 3.3V) |
P2 | GPIO | PC2 | GPIO VÝSTUP (tolerantní 3.3V) |
P3 | GPIO | PC3 | GPIO VÝSTUP (tolerantní 3.3V) |
P4 | GPIO | PC4 | GPIO VÝSTUP (tolerantní 3.3V) |
P5 | GPIO | PC5 | GPIO VÝSTUP (tolerantní 3.3V) |
P6 | GPIO | PC6 | GPIO VÝSTUP (tolerantní 5V) |
P7 | GPIO | PC7 | GPIO VÝSTUP (tolerantní 5V) |
VCC | VCC 5V napájecí vedení | 3V | VDD |
GND | Referenční zem | GND | VSS |
P0 | GPIO | PC0 | GPIO VÝSTUP (tolerantní 3.3V) |
P1 | GPIO | PC1 | GPIO VÝSTUP (tolerantní 3.3V) |
P2 | GPIO | PC2 | GPIO VÝSTUP (tolerantní 3.3V) |
P3 | GPIO | PC3 | GPIO VÝSTUP (tolerantní 3.3V) |
Obrázek 10 ukazuje spojení mezi STM32F0 Discovery a 2 konektory, IDC10 a mikroBUS™.
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. Připojení pomocí desky DIL24
ST MEMS DIL24 Eval deska | STM32F0DISCOVERY | ||
P01 | Napájení VDD | 3V | VDD |
P02 | Vdd_IO Napájecí zdroj pro I/O piny | 3V | VDD |
P03 | NC | ||
P04 | NC | ||
P05 | NC | ||
P06 | NC | ||
P07 | NC | ||
P08 | NC | ||
P09 | NC | ||
P10 | NC | ||
P11 | NC | ||
P12 | NC | ||
P13 | Napájení GND 0V | GND | GND |
P14 | INT1 Inerciální přerušení 1 | PB12 | GPIO INPUT EXTI (tolerantní 5V) |
P15 | Inerciální přerušení INT2 2 | PB11 | GPIO INPUT EXTI (tolerantní 5V) |
P16 | NC | ||
P17 | NC | ||
P18 | NC | ||
P19 | CS – 0:SPI povoleno 1:I2C režim | PA11 | GPIO VÝSTUP (tolerantní 5V) |
P20 | SCL (sériové hodiny I2C) SPC (sériové hodiny SPI) | PB6 PB3 | I2C1_SCL SPI1_SCK |
P21 | Sériová data SDA I2C Vstup sériových dat SDI SPI | PB7 PB5 | I2C1_SDA SPI1_MOSI |
P22 | SDO SPI Serial Data Output I2C méně významný bit adresy zařízení | PB4 | SPI1_MISO |
P23 | NC | ||
P24 | NC |
Obrázek 11 ukazuje spojení mezi STM32F0 Discovery a paticí DIL24.
Podporované adaptérové desky MEMS
Tabulka 10 je seznam podporovaných desek adaptérů MEMS k dubnu 2012.
Tabulka 10. Podporované adaptérové desky MEMS
Deska ST MEMS DIL24 Eval | Základní produkt |
STEVAL-MKI009V1 | LIS3LV02DL |
STEVAL-MKI013V1 | LIS302DL |
STEVAL-MKI015V1 | LIS344ALH |
STEVAL-MKI082V1 | LPY4150AL |
STEVAL-MKI083V1 | LPY450AL |
STEVAL-MKI084V1 | LPY430AL |
STEVAL-MKI085V1 | LPY410AL |
STEVAL-MKI086V1 | LPY403AL |
STEVAL-MKI087V1 | LIS331DL |
STEVAL-MKI088V1 | LIS33DE |
STEVAL-MKI089V1 | LIS331DLH |
STEVAL-MKI090V1 | LIS331DLF |
STEVAL-MKI091V1 | LIS331DLM |
STEVAL-MKI092V1 | LIS331HH |
STEVAL-MKI095V1 | LPR4150AL |
STEVAL-MKI096V1 | LPR450AL |
STEVAL-MKI097V1 | LPR430AL |
STEVAL-MKI098V1 | LPR410AL |
STEVAL-MKI099V1 | LPR403AL |
STEVAL-MKI105V1 | LIS3DH |
STEVAL-MKI106V1 | LSM303DLHC |
STEVAL-MKI107V1 | L3G4200D |
STEVAL-MKI107V2 | L3GD20 |
STEVAL-MKI108V1 | 9AXISMODULE v1 [LSM303DLHC + L3G4200D] |
STEVAL-MKI108V2 | 9AXISMODULE v2 [LSM303DLHC + L3GD20] |
STEVAL-MKI110V1 | AIS328DQ |
STEVAL-MKI113V1 | LSM303DLM |
STEVAL-MKI114V1 | MAG PROBE (založeno na LSM303DLHC) |
STEVAL-MKI120V1 | LPS331AP |
STEVAL-MKI122V1 | LSM330DLC |
STEVAL-MKI123V1 | LSM330D |
STEVAL-MKI124V1 | 10AXISMODULE [LSM303DLHC + L3GD20+ LPS331AP] |
STEVAL-MKI125V1 | A3G4250D |
Poznámka: Pro aktuální seznam navštivte http://www.st.com/internet/evalboard/subclass/1116.jsp. Desky DIL24 jsou v poli „Obecný popis“ popsány jako „desky adaptérů“.
Štítové desky Arduino
Arduino™ 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. Vidět http://www.arduino.cc Pro více informací. 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 | STM32F0DISCOVERY | ||
Resetovat | Reset z desky štítu | NRST | Obnovit zjišťování |
3V3 | VCC 3.3V napájecí vedení | 3V | VDD |
5V | VCC 5V napájecí vedení | 5V | VDD |
GND | Referenční zem | GND | Referenční zem |
GND | Referenční zem | GND | Referenční zem |
Vin | Vnější stravování | VBAT | Svetr, aby seděl |
Arduino analogový vstupní konektor | STM32F0DISCOVERY | ||
A0 | Analogový vstup nebo digitální pin 14 | PC0 | ADC_IN10 |
A1 | Analogový vstup nebo digitální pin 15 | PC1 | ADC_IN11 |
A2 | Analogový vstup nebo digitální pin 16 | PC2 | ADC_IN12 |
A3 | Analogový vstup nebo digitální pin 17 | PC3 | ADC_IN13 |
A4 | Analogový vstup nebo SDA nebo digitální pin 18 | PC4 nebo PF7 | ADC_IN14 nebo I2C2_SDA |
A5 | Analogový vstup nebo SCL nebo digitální pin 19 | PC5 nebo PF6 | ADC_IN15 nebo I2C2_SCL |
Digitální konektor Arduino | STM32F0DISCOVERY | ||
D0 | Digitální pin 0 nebo RX | PA3 | USART2_RX |
D1 | Digitální pin 1 nebo TX | PA2 | USART2_TX |
D2 | Digitální pin 2 / Externí přerušení | PB12 | EXTI (tolerance 5V) |
D3 | Digitální pin 3 / Ext int nebo PWM | PB11 | EXTI (tolerance 5V) nebo TIM2_CH4 |
D4 | Digitální pin 4 | PA7 | GPIO (tolerantní 3V) |
D5 | Digitální pin 5 nebo PWM | PB9 | TIM17_CH1 |
D6 | Digitální pin 6 nebo PWM | PB8 | TIM16_CH1 |
D7 | Digitální pin 7 | PA6 | GPIO (tolerantní 3V) |
D8 | Digitální pin 8 | PA5 | GPIO (tolerantní 3V) |
D9 | Digitální pin 9 nebo PWM | PA4 | TIM14_CH1 |
D10 | Digitální pin 10 nebo CS nebo PWM | PA11 | TIM1_CH4 |
D11 | Digitální pin 11 nebo MOSI nebo PWM | PB5 | SPI1_MOSI nebo TIM3_CH2 |
D12 | Digitální pin 12 nebo MISO | PB4 | SPI1_MISO |
D13 | Digitální pin 13 nebo SCK | PB3 | SPI1_SCK |
GND | Referenční zem | GND | Referenční zem |
AREF | ADC svtage odkaz | NC | Nepřipojeno |
Připojení pomocí štítů Arduino (pokračování) | |||
Arduino ICSP konektor | STM32F0DISCOVERY | ||
1 | MISO | PB4 | SPI1_MISO |
2 | VCC 3.3V | 3V | VDD |
3 | SCK | PB3 | SPI1_SCK |
4 | LELKOVAT | PB5 | SPI1_MOSI |
5 | RST | NRST | Obnovit zjišťování |
6 | GND | GND | Referenční zem |
Obrázek 12 ukazuje spojení mezi STM32F0 Discovery a štítovými deskami Arduino.
Mechanické kreslení
Elektrická schémata
Historie revizí
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áno Část 5: Připojení modulů na prototypovací desce na straně 27. |
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é království států amerických
Dokumenty / zdroje
![]() |
STMICROELECTRONICS STM32F0DISCOVERY Discovery kit [pdfUživatelská příručka STM32F0DISCOVERY Discovery kit, STM32F0DISCOVERY, Discovery kit, kit |