STMICROELECTRONICS-LOGO

STMICROELECTRONICS STM32F0DISCOVERY Discovery kit

STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit-PRO

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:

  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 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á.
  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 si prostudovat nebo upravit projekt DISCOVER související s touto ukázkou, navštivte 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. 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.STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit- (1)STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit- (2) STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit- (3)

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í. .STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit- (4)

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

STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit- (5)

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.STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit- (6)
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)
  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.STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit- (7)
  2. 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 (SWD
    Kolí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

    STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit- (8)

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

  1. 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
  2. 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

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™.STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit- (9)

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.STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit- (10)

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.STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit- (11)

Mechanické kreslení

STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit- (12)

Elektrická schémata

STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit- (13) STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit- (14) STMICROELECTRONICS-STM32F0DISCOVERY-Discovery-kit- (15)

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

www.st.com

Dokumenty / zdroje

STMICROELECTRONICS STM32F0DISCOVERY Discovery kit [pdfUživatelská příručka
STM32F0DISCOVERY Discovery kit, STM32F0DISCOVERY, Discovery kit, kit

Reference

Zanechte komentář

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