STMICROELECTRONICS STM32F0DISCOVERY 디스커버리 키트

제품 정보
STM32F0DISCOVERY는 STM32 F0 마이크로컨트롤러용 디스커버리 키트입니다. 이 제품은 STM32F051R8T6 마이크로컨트롤러와 프로그래밍 및 디버깅을 위한 내장형 ST-LINK/V2를 갖추고 있습니다. 키트에는 LED, 푸시 버튼, 전원 공급 장치 옵션, 모듈과 액세서리를 연결하기 위한 다양한 커넥터도 포함되어 있습니다.
소개
STM32F0DISCOVERY는 STM32 F0 Cortex™-M0 기능을 검색하고 애플리케이션을 쉽게 개발하는 데 도움이 됩니다. 이 제품은 STM32 F051 시리즈 8비트 ARM® Cortex™ 마이크로 컨트롤러인 STM6F32R0T32을 기반으로 하며 ST-LINK/V2 내장 디버그 도구, LED, 푸시 버튼 및 프로토타이핑 보드를 포함합니다.
표 1. 적용 가능한 도구
| 유형 | 부품 번호 |
| 평가 도구 | STM32F0디스커버리 |
컨벤션
표 2 본 문서에 사용된 일부 규칙에 대한 정의를 제공합니다.
표 2. ON/OFF 규칙
| 협약 | 정의 |
| 점퍼 JP1 ON | 점퍼 장착 |
| 점퍼 JP1 OFF | 점퍼가 장착되지 않음 |
| 솔더 브리지 SBx ON | 납땜으로 닫힌 SBx 연결 |
| 솔더 브리지 SBx OFF | SBx 연결이 열려 있음 |
빠른 시작
STM32F0DISCOVERY는 STM32 F0 시리즈 마이크로컨트롤러를 신속하게 평가하고 개발을 시작할 수 있는 저렴하고 사용하기 쉬운 개발 키트입니다. 제품을 설치하고 사용하기 전에 평가 제품 라이센스 계약에 동의하십시오. www.st.com/stm32f0discovery. STM32F0DISCOVERY에 대한 자세한 내용과 데모 소프트웨어를 보려면 다음 사이트를 방문하세요. www.st.com/stm32f0discovery.
시작하기
아래 순서에 따라 STM32F0DISCOVERY 보드를 구성하고
애플리케이션 검색:
- 보드의 점퍼 위치, JP2 켜짐, CN2 켜짐(검색 선택)을 확인하세요.
- USB 커넥터 CN32을 통해 USB 케이블 '타입 A - 미니 B'를 사용하여 STM0F1DISCOVERY 보드를 PC에 연결하여 보드에 전원을 공급합니다. 빨간색 LED LD1(PWR), LD2(COM)이 점등되고 녹색 LED LD3이 깜박입니다.
- 사용자 버튼 B1(보드 왼쪽 하단)을 누릅니다.
- USER 버튼 B3을 클릭하면 녹색 LED LD1의 깜박임이 어떻게 변하는지 관찰하십시오.
- USER 버튼 B1을 클릭할 때마다 파란색 LED LD4가 표시됩니다.
- 이 데모와 관련된 DISCOVER 프로젝트를 연구하거나 수정하려면 www.st.com/stm32f0discovery를 방문하여 튜토리얼을 따르십시오.
- STM32F0 기능을 살펴보고 프로젝트 목록에 제안된 프로그램을 다운로드하여 실행해 보세요.
- 사용 가능한 ex를 사용하여 자신만의 애플리케이션을 개발하세요.amp레.
시스템 요구 사항
- 윈도우 PC(XP, 비스타, 7)
- USB 유형 A-Mini-B USB 케이블
STM32F0DISCOVERY를 지원하는 개발 도구 체인
- Altium®, TASKING™ VX 도구 세트
- ARM®, Atollic TrueSTUDIO®
- IAR™, EWARM(IAR Embedded Workbench®)
- 케일™, MDK-ARM™
주문 코드
STM32F0 Discovery 키트를 주문하려면 주문 코드 STM32F0DISCOVERY를 사용하십시오.
특징
STM32F0DISCOVERY 키트는 다음 기능을 제공합니다.
- LQFP32 패키지에 051KB 플래시, 8KB RAM을 갖춘 STM6F64R8T64 마이크로컨트롤러
- 키트를 독립형 ST-LINK/V2(프로그래밍 및 디버깅용 SWD 커넥터 포함)로 사용하기 위한 선택 모드 스위치가 있는 온보드 ST-LINK/V2
- 보드 전원 공급 장치: USB 버스를 통해 또는 외부 5V 공급 전압을 통해tage
- 외부 애플리케이션 전원 공급 장치: 3V 및 5V
- LED XNUMX개:
- 1V 전원 공급용 LD3.3(빨간색)
- USB 통신용 LD2(적색/녹색)
- PC3 출력용 LD9(녹색)
- PC4 출력용 LD8(파란색)
- 푸시 버튼 XNUMX개(사용자 및 재설정)
- 프로토타이핑 보드에 빠르게 연결하고 쉽게 프로빙할 수 있는 LQFP64 I/O용 확장 헤더입니다.
- 더욱 쉽게 프로토타이핑하고 프로빙할 수 있도록 확장 커넥터에 연결할 수 있는 추가 보드가 키트와 함께 제공됩니다.
- 즉시 실행 가능한 수많은 무료 애플리케이션 펌웨어(ex)amp파일은 다음에서 사용할 수 있습니다. www.st.com/stm32f0discovery 빠른 평가와 개발을 지원합니다.
하드웨어 및 레이아웃
STM32F0DISCOVERY는 32핀 LQFP 패키지의 STM051F8R6T64 마이크로 컨트롤러를 중심으로 설계되었습니다. 그림 2는 STM32F051R8T6과 주변 장치(STLINK/V2, 푸시 버튼, LED 및 커넥터) 간의 연결을 보여줍니다. 그림 3과 그림 4는 STM32F0DISCOVERY에서 이러한 기능을 찾는 데 도움이 됩니다.

STM32F051R8T6 마이크로컨트롤러
고성능 ARM Cortex™-M32 0비트 RISC 코어를 갖춘 이 32비트 저밀도 및 중간 밀도 고급 ARM™ MCU는 64KB 플래시, 8KB RAM, RTC, 타이머, ADC, DAC, 비교기 및 통신 인터페이스를 갖추고 있습니다. .
STM32 F0은 일반적으로 32비트 또는 32비트 마이크로컨트롤러로 처리되는 애플리케이션에 8비트 성능과 STM16 DNA 필수 기능을 제공합니다. STM32는 실시간 성능, 저전력 작동, 고급 아키텍처 및 STM32 에코시스템과 관련된 주변 장치의 조합을 통해 STM32를 시장에서 참조할 수 있는 이점을 제공합니다. 이제 이 모든 것이 비용에 민감한 애플리케이션에 액세스할 수 있습니다. STM0 FXNUMX은 홈 엔터테인먼트 제품, 가전 제품 및 산업용 장비에 탁월한 유연성과 확장성을 제공합니다.
이 장치는 다음과 같은 이점을 제공합니다.
- 더 나은 성능을 위한 탁월한 코드 실행 및 임베디드 메모리 사용량 감소를 위한 탁월한 코드 효율성
- 광범위한 애플리케이션을 지원하는 고성능 연결 및 고급 아날로그 주변 장치
- 유연한 클록 옵션과 저전력 소비를 위한 빠른 웨이크업 기능을 갖춘 저전력 모드
이 제품의 주요 특징은 다음과 같습니다.
- 핵심 및 작동 조건
- ARM® Cortex™-M0 0.9 DMIPS/MHz 최대 48MHz
- 1.8/2.0~3.6V 공급 범위
- 고성능 연결성
- 6Mbit/s USART
- 18~4비트 데이터 프레임을 갖춘 16Mbit/s SPI
- 1Mbit/s I²C 고속 모드 플러스
- HDMI CEC
- 강화된 제어
- 1x 16비트 3상 PWM 모터 제어 타이머
- 5x 16비트 PWM 타이머
- 1x 16비트 기본 타이머
- 1x 32비트 PWM 타이머
- 12MHz I/O 토글

임베디드 ST-LINK/V2
ST-LINK/V2 프로그래밍 및 디버깅 도구는 STM32F0DISCOVERY에 통합되어 있습니다. 임베디드 ST-LINK/V2는 점퍼 상태에 따라 2가지 방식으로 사용할 수 있습니다(표 3 참조).
- 온보드 MCU 프로그래밍/디버그,
- SWD 커넥터 CN3에 연결된 케이블을 사용하여 외부 애플리케이션 보드에서 MCU를 프로그래밍/디버그합니다.
임베디드 ST-LINK/V2는 STM32 장치용 SWD만 지원합니다. 디버깅 및 프로그래밍 기능에 대한 정보는 모든 ST-LINK/V1075 기능을 자세히 설명하는 사용자 설명서 UM2(STM8 및 STM32용 ST-LINK/V2 회로 내 디버거/프로그래머)를 참조하십시오.
표 3. 점퍼 상태
| 점퍼 상태 | 설명 |
| CN2 점퍼 둘 다 ON | 온보드 프로그래밍을 위해 활성화된 ST-LINK/V2 기능(기본값) |
| 양쪽 CN2 점퍼 OFF | 외부 CN2 커넥터를 통한 애플리케이션용 ST-LINK/V3 기능 지원(SWD 지원) |
- ST-LINK/V2를 사용하여 STM32 F0 온보드 프로그래밍/디버그
보드에서 STM32 F0을 프로그래밍하려면 그림 2에서 빨간색으로 표시된 것처럼 CN8에 두 개의 점퍼를 연결하기만 하면 됩니다. 그러나 CN3 커넥터는 STM32F051DISCOVERY의 STM8F6R32T0과의 통신을 방해할 수 있으므로 사용하지 마십시오.
- ST-LINK/V2를 사용하여 외부 STM32 애플리케이션 프로그래밍/디버그
ST-LINK/V2를 사용하여 외부 애플리케이션에서 STM32를 프로그래밍하는 것은 매우 쉽습니다. 그림 2와 같이 CN2에서 9개의 점퍼를 제거하고 표 3에 따라 애플리케이션을 CN4 디버그 커넥터에 연결하기만 하면 됩니다.
메모: 외부 애플리케이션에서 CN19 핀 22를 사용하는 경우 SB3 및 SB5는 OFF여야 합니다.
표 4. 디버그 커넥터 CN3(SWD핀 CN3 지정 1 VDD_TARGET 애플리케이션의 VDD 2 SWCLK SWD 시계 3 접지 지면 4 SWDIO SWD 데이터 입출력 5 NRST 대상 MCU RESET 6 스워 예약된 
전원 공급 장치 및 전원 선택
전원 공급 장치는 USB 케이블을 통해 호스트 PC 또는 외부 5V 전원 공급 장치에 의해 제공됩니다.
D1 및 D2 다이오드는 외부 전원 공급 장치로부터 5V 및 3V 핀을 보호합니다.
- 5V 및 3V는 다른 애플리케이션 보드가 핀 P1 및 P2에 연결될 때 출력 전원 공급 장치로 사용할 수 있습니다. 이 경우 5V 및 3V 핀은 5V 또는 3V 전원 공급 장치를 제공하며 소비 전력은 100mA 미만이어야 합니다.
- 5V는 USB 커넥터가 PC에 연결되지 않은 경우 입력 전원 공급 장치로 사용할 수도 있습니다.
이 경우 STM32F0DISCOVERY 보드는 표준 EN-60950-1: 2006+A11/2009를 준수하는 전원 공급 장치 또는 보조 장비를 통해 전원을 공급받아야 하며 Safety Extra Low Vol이어야 합니다.tage(SELV) 전력 용량이 제한적입니다.
LED
- LD1 전원: 빨간색 LED는 보드에 전원이 공급되었음을 나타냅니다.
- LD2 COM: 삼색 LED(COM)는 다음과 같이 통신 상태를 알려줍니다.
- 느리게 깜박이는 빨간색 LED/꺼짐: USB 초기화 전 전원을 켰을 때
- 빠르게 깜박이는 빨간색 LED/꺼짐: PC와 STLINK/V2(열거) 사이의 첫 번째 올바른 통신 이후
- 빨간색 LED 켜짐: PC와 ST-LINK/V2 간의 초기화가 성공적으로 완료된 경우
- 녹색 LED 켜짐: 대상 통신 초기화 성공 후
- 빨간색/녹색 LED 깜박임: 대상과 통신 중
- 빨간색 LED 켜짐: 통신이 완료되었으며 정상입니다.
- 주황색 LED 켜짐: 통신 실패
- 사용자 LD3: STM9F32R051T8의 I/O PC6에 연결된 녹색 사용자 LED입니다.
- 사용자 LD4: STM8F32R051T8의 I/O PC6에 연결된 파란색 사용자 LED입니다.
푸시 버튼
- B1 USER: STM0F32R051T8의 I/O PA6에 연결된 사용자 푸시 버튼입니다.
- B2 RESET: STM32F051R8T6을 재설정하는 데 사용되는 푸시 버튼입니다.
JP2(Idd)
Idd라고 표시된 점퍼 JP2를 사용하면 점퍼를 제거하고 전류계를 연결하여 STM32F051R8T6의 소비량을 측정할 수 있습니다.
- 점퍼 켜기: STM32F051R8T6에 전원이 공급됩니다(기본값).
- 점퍼 꺼짐: STM32F051R8T6 전류를 측정하려면 전류계를 연결해야 합니다(전류계가 없으면 STM32F051R8T6에 전원이 공급되지 않음).
OSC 시계
- OSC 클록 공급
PF0 및 PF1은 GPIO 또는 HSE 발진기로 사용할 수 있습니다. 기본적으로 이러한 I/O는 GPIO로 구성되므로 SB16 및 SB17은 닫혀 있고 SB18은 열려 있으며 R22, R23, C13 및 C14는 채워지지 않습니다. 외부 HSE 클록은 세 가지 방법으로 MCU에 제공될 수 있습니다.- ST-LINK의 MCO. STM32F103의 MCO에서. 이 주파수는 변경할 수 없으며 8MHz로 고정되어 있으며 STM0F32R051T8의 PF6-OSC_IN에 연결됩니다. 필요한 구성:
- SB16, SB18 폐쇄
- R22, R23이 제거되었습니다.
- SB17 오픈
- 발진기가 내장되어 있습니다. X2 크리스탈에서(제공되지 않음) 일반적인 주파수와 해당 커패시터 및 저항기에 대해서는 STM32F051R8T6 데이터시트를 참조하세요. 필요한 구성:
- SB16, SB17 SB18 오픈
- R22, R23, C13, C14 납땜
- 외부 PF0의 발진기. 외부 오실레이터에서 P7 커넥터의 핀 1을 통해. 필요한 구성:
- SB16, SB17 폐쇄
- SB18 오픈
- R22 및 R23이 제거되었습니다.
- ST-LINK의 MCO. STM32F103의 MCO에서. 이 주파수는 변경할 수 없으며 8MHz로 고정되어 있으며 STM0F32R051T8의 PF6-OSC_IN에 연결됩니다. 필요한 구성:
- OSC 32KHz 클록 공급
PC14 및 PC15는 GPIO 또는 LSE 발진기로 사용할 수 있습니다. 기본적으로 이러한 I/O는 GPIO로 구성되므로 SB20 및 SB21은 닫히고 X3, R24, R25는 채워지지 않습니다. 외부 LSE 클록은 두 가지 방법으로 MCU에 제공될 수 있습니다.- 발진기가 내장되어 있습니다. X3 크리스탈에서(제공되지 않음) 필요한 구성:
- SB20, SB21 오픈
- C15, C16, R24 및 R25 납땜.
- 외부 PC14의 발진기. P5 커넥터의 핀 1를 통해 외부 발진기에서. 필요한 구성:
- SB20, SB21 폐쇄
- R24 및 R25이 제거되었습니다.
- 발진기가 내장되어 있습니다. X3 크리스탈에서(제공되지 않음) 필요한 구성:
솔더 브리지
표 5. 솔더 브리지 설정
| 다리 | 상태(1) | 설명 |
|
SB16,17 (X2 크리스탈)(2) |
끄다 | X2, C13, C14, R22 및 R23은 시계를 제공합니다. PF0, PF1은 P1에서 연결이 끊어졌습니다. |
| ON | PF0, PF1은 P1에 연결됩니다(R22, R23 및 SB18은 장착되지 않아야 함). | |
| SB6,8,10,12(기본값) | ON | 예약되어 있으므로 수정하지 마세요. |
| SB5,7,9,11 (예약됨) | 끄다 | 예약되어 있으므로 수정하지 마세요. |
|
SB20,21 (X3 크리스탈) |
끄다 | X3, C15, C16, R24 및 R25는 32KHz 클럭을 제공합니다. PC14, PC15는 P1에 연결되어 있지 않습니다. |
| ON | PC14, PC15는 P1에만 연결됩니다(R24, R25는 장착하면 안 됩니다). | |
|
SB4 (B2-리셋) |
ON | B2 푸시 버튼은 STM32F051R8T6 MCU의 NRST 핀에 연결됩니다. |
| 끄다 | B2 푸시 버튼은 STM32F051R8T6 MCU의 NRST 핀에 연결되어 있지 않습니다. | |
| SB3
(B1-사용자) |
ON | B1 푸시 버튼은 PA0에 연결됩니다. |
| 끄다 | B1 푸시 버튼은 PA0에 연결되어 있지 않습니다. | |
| SB1
(VDD에서 구동되는 VBAT) |
ON | VBAT는 VDD에서 영구적으로 전원이 공급됩니다. |
| 끄다 | VBAT는 VDD가 아닌 P3의 핀1에서 전원을 공급받습니다. | |
| SB14,15(RX,TX) | 끄다 | 예약되어 있으므로 수정하지 마세요. |
| ON | 예약되어 있으므로 수정하지 마세요. | |
|
SB19 (NRST) |
ON | CN3 커넥터의 NRST 신호는 STM32F051R8T6 MCU의 NRST 핀에 연결됩니다. |
| 끄다 | CN3 커넥터의 NRST 신호는 STM32F051R8T6 MCU의 NRST 핀에 연결되지 않습니다. | |
| SB22(T_SWO) | ON | CN3 커넥터의 SWO 신호는 PB3에 연결됩니다. |
| 끄다 | SWO 신호가 연결되지 않았습니다. | |
| SB13(STM_RST) | 끄다 | STM32F103C8T6(ST-LINK/V2) NRST 신호에서는 발생하지 않습니다. |
| ON | STM32F103C8T6 (ST-LINK/V2) NRST 신호가 GND에 연결됩니다. | |
|
SB2(부트0) |
ON | STM0F32R051T8 MCU의 BOOT6 신호는 510Ω 풀다운 저항기를 통해 낮게 유지됩니다. |
| 끄다 | STM0F32R051T8 MCU의 BOOT6 신호는 납땜에 대한 10KOhm 풀업 저항 R27을 통해 높게 설정할 수 있습니다. | |
| SB18(MCO)(2) | ON | STM8F32C103T8의 MCO에서 OSC_IN에 6MHz를 제공합니다. |
| 끄다 | SB16, SB17 설명을 참조하세요. |
확장 커넥터
수 헤더 P1 및 P2는 STM32F0DISCOVERY를 표준 프로토타이핑/래핑 보드에 연결할 수 있습니다. STM32F051R8T6 GPI/O는 이 커넥터에서 사용할 수 있습니다. P1 및 P2는 오실로스코프, 논리 분석기 또는 전압계로 프로브할 수도 있습니다.
표 6. MCU 핀 설명과 보드 기능 비교
| MCU 핀 | 보드 기능 | ||||||||||
|
기본 기능 |
대체 기능 |
LQFP64 | 푸시 버튼 | 주도의 | 사우디 | 오에스씨 | 무료 I/O | 힘 공급 | CN3 | P1 | P2 |
| 부팅0 | 부팅0 | 60 | 6 | ||||||||
|
NRST |
NRST |
7 |
다시 놓기 | NRST |
5 |
10 |
|||||
|
PA0 |
2_CTS, IN0,
2_CH1_ETR, 1_INM6, 1_OUT, TSC_G1_IO1, RTC_TAMP2, WKUP1 |
14 |
사용자 |
15 |
|||||||
|
PA1 |
2_RTS, IN1, 2_CH2,
1_INP, TSC_G1_IO2, 이벤트아웃 |
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 |
||||||||
| MCU 핀 | 보드 기능 | ||||||||||
| 기본 기능 | 대체 기능 | LQFP64 | 푸시 버튼 | 주도의 | 사우디 | 오에스씨 | 무료 I/O | 힘 공급 | 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, 이벤트아웃 |
22 | 23 | ||||||||
| PA7 | 1_MOSI / 1_SD, IN7,3_CH2, 14_CH1, 1_CH1N, 17_CH1, 2_OUT, TSC_G2_IO4, 이벤트아웃 | 23 | 24 | ||||||||
| PA8 | 1_CK, 1_CH1, 이벤트아웃, MCO | 41 |
25 |
||||||||
| PA9 | 1_TX, 1_CH2, 15_BKIN, TSC_G4_IO1 | 42 | 24 | ||||||||
| MCU 핀 | 보드 기능 | ||||||||||
| 기본 기능 | 대체 기능 | LQFP64 | 푸시 버튼 | 주도의 | 사우디 | 오에스씨 | 무료 I/O | 힘 공급 | 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, 이벤트아웃 | 44 | 22 | ||||||||
| PA12 | 1_RTS, 1_ETR, 2_OUT, TSC_G4_IO4, 이벤트아웃 | 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, 이벤트아웃 | 50 | 16 | ||||||||
| PB0 | IN8, 3_CH3, 1_CH2N, TSC_G3_IO2, 이벤트아웃 | 26 | 27 | ||||||||
| PB1 | IN9, 3_CH4, 14_CH1,1_CH3N, TSC_G3_IO3 | 27 | 28 | ||||||||
| PB2 또는 NPOR(1.8V
방법) |
TSC_G3_IO4 |
28 |
29 | ||||||||
| PB3 | 1_SCK / 1_CK, 2_CH2, TSC_G5_IO1, 이벤트아웃 | 55 | 스워 | 6 | 11 | ||||||
| MCU 핀 | 보드 기능 | ||||||||||
| 기본 기능 | 대체 기능 | LQFP64 | 푸시 버튼 | 주도의 | 사우디 | 오에스씨 | 무료 I/O | 힘 공급 | CN3 | P1 | P2 |
| PB4 | 1_MISO / 1_MCK, 3_CH1, TSC_G5_IO2, 이벤트아웃 | 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, 동기화 | 29 | 30 | ||||||||
| PB11 | 2_SDA, 2_CH4, G6_IO1, 이벤트아웃 | 30 | 31 | ||||||||
| PB12 | 2_NSS, 1_BKIN, G6_IO2, 이벤트아웃 | 33 | 32 | ||||||||
| PB13 | 2_SCK, 1_CH1N, G6_IO3 | 34 | 32 | ||||||||
| MCU 핀 | 보드 기능 | ||||||||||
| 기본 기능 | 대체 기능 | LQFP64 | 푸시 버튼 | 주도의 | 사우디 | 오에스씨 | 무료 I/O | 힘 공급 | 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 | 인10, 이벤트아웃 | 8 | 11 | ||||||||
| PC1 | 인11, 이벤트아웃 | 9 | 12 | ||||||||
| PC2 | 인12, 이벤트아웃 | 10 | 13 | ||||||||
| PC3 | 인13, 이벤트아웃 | 11 | 14 | ||||||||
| PC4 | 인14, 이벤트아웃 | 24 | 25 | ||||||||
| PC5 | IN15, TSC_G3_IO1 | 25 | 26 | ||||||||
| PC6 | 3_CH1 | 37 | 29 | ||||||||
| PC7 | 3_CH2 | 38 | 28 | ||||||||
| PC8 | 3_CH3 | 39 | 파란색 | 27 | |||||||
| PC9 | 3_CH4 | 40 | 녹색 | 26 | |||||||
| PC10 | 51 | 15 | |||||||||
| PC11 | 52 | 14 | |||||||||
| PC12 | 53 | 13 | |||||||||
| PC13 | RTC_TAMP1, RTC_TS, RTC_OUT, WKUP2 | 2 | 4 | ||||||||
| MCU 핀 | 보드 기능 | ||||||||||
| 기본 기능 | 대체 기능 | LQFP64 | 푸시 버튼 | 주도의 | 사우디 | 오에스씨 | 무료 I/O | 힘 공급 | CN3 | P1 | P2 |
| PC14- OSC32_ IN | OSC32_IN |
3 |
OSC32_IN | 5 | |||||||
| PC15- OSC32_ 출력 | OSC32_OUT | 4 | OSC32_OUT | 6 | |||||||
| PD2 | 3_ETR | 54 | 12 | ||||||||
| PF0- OSC_IN | OSC_IN |
5 |
OSC_IN | 7 | |||||||
| PF1- OSC_ 출력 | OSC_OUT |
6 |
OSC_OUT | 8 | |||||||
| 피에프4 | 이벤트 | 18 | 19 | ||||||||
| 피에프5 | 이벤트 | 19 | 20 | ||||||||
| 피에프6 | 2_SCL | 47 | 19 | ||||||||
| 피에프7 | 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 | ||||||||||
| 접지 | 2 | 2 | |||||||||
| 접지 | 접지 | 3 | |||||||||
| MCU 핀 | 보드 기능 | ||||||||||
| 기본 기능 | 대체 기능 | LQFP64 | 푸시 버튼 | 주도의 | 사우디 | 오에스씨 | 무료 I/O | 힘 공급 | CN3 | P1 | P2 |
| 접지 | 9 | ||||||||||
| 접지 | 33 | 33 | |||||||||
프로토타이핑 보드에 모듈 연결
이 섹션은 몇 가지 예를 제공합니다.amp키트에 포함된 프로토타이핑 보드를 통해 다양한 제조업체에서 사용할 수 있는 즉시 사용 가능한 모듈을 STM32F0DISCOVERY 키트에 연결하는 방법을 설명합니다.
소프트웨어 전amp아래 설명된 연결을 기반으로 하는 파일은 다음에서 사용할 수 있습니다. www.st.com/stm32f0discovery.
Mikroelektronica 액세서리 보드
마이크로일렉트로니카, http://www.mikroe.com는 mikroBUS™(http://www.mikroe.com/mikrobus_specs.pdf) 및 IDC10.
MikroBUS™는 아날로그 입력, PWM 및 인터럽트와 같은 추가 핀과 함께 SPI, USART 또는 I16C 통신을 통해 액세서리 보드를 마이크로 컨트롤러 보드에 매우 빠르고 쉽게 연결하는 2핀 커넥터입니다. mikroBUS™와 호환되는 mikroElektronika 보드 세트를 "클릭 보드"라고 합니다. IDC10은 MCU의 범용 I/O를 다른 액세서리 보드에 연결하는 10핀 커넥터입니다.
아래 표는 mikroBUS™ 및 IDC 보드를 STM32F0DISCOVERY에 연결하기 위한 하나의 솔루션입니다. 이 솔루션은 다른 ex에 사용되었습니다.amples는 다음에서 구할 수 있습니다. www.st.com/stm32f0discovery.
표 7. mikroBUS™를 사용하여 연결
| 마이크로일렉트로니카 mikroBUS™ | STM32F0디스커버리 | ||
| 핀 | 설명 | 핀 | 설명 |
| AN | 아날로그 핀 | PA4 | DAC1_OUT |
| 뉴스 | 리셋 핀 | PB13 | GPIO 출력(5V 허용) |
| CS | SPI 칩 선택 라인 | PA11 | GPIO 출력(5V 허용) |
| SCK | SPI 클럭 라인 | PB3 | SPI1_SCK |
| 미소 | SPI 슬레이브 출력 라인 | PB4 | SPI1_미소 |
| 모시 | SPI 슬레이브 입력 라인 | PB5 | SPI1_MOSI |
| PWM | PWM 출력 라인 | PA8 | TIM1_CH1 |
| 국제 | 하드웨어 인터럽트 라인 | PB12 | GPIO 입력 EXTI(5V 허용) |
| RX | UART 수신 라인 | PA3 | USART2_RX |
| TX | UART 전송 라인 | PA2 | USART2_TX |
| 에스씨엘 | I2C 클럭 라인 | 피에프6 | I2C2_SCL |
| 재림교회 | I2C 데이터 라인 | 피에프7 | I2C2_SDA |
| 5V | VCC 5V 전력선 | 5V | 전력선 |
표 8. IDC10을 사용하여 연결
| 마이크로일렉트로니카 IDC10 커넥터 | STM32F0디스커버리 | ||
| P0 | GPIO | PC0 | GPIO 출력(3.3V 허용) |
| P1 | GPIO | PC1 | GPIO 출력(3.3V 허용) |
| P2 | GPIO | PC2 | GPIO 출력(3.3V 허용) |
| P3 | GPIO | PC3 | GPIO 출력(3.3V 허용) |
| P4 | GPIO | PC4 | GPIO 출력(3.3V 허용) |
| P5 | GPIO | PC5 | GPIO 출력(3.3V 허용) |
| P6 | GPIO | PC6 | GPIO 출력(5V 허용) |
| P7 | GPIO | PC7 | GPIO 출력(5V 허용) |
| (주)비씨씨 | VCC 5V 전력선 | 3V | VDD |
| 접지 | 기준 접지 | 접지 | VSS |
| P0 | GPIO | PC0 | GPIO 출력(3.3V 허용) |
| P1 | GPIO | PC1 | GPIO 출력(3.3V 허용) |
| P2 | GPIO | PC2 | GPIO 출력(3.3V 허용) |
| P3 | GPIO | PC3 | GPIO 출력(3.3V 허용) |
그림 10은 STM32F0 Discovery와 2개의 커넥터 IDC10 및 mikroBUS™ 간의 연결을 보여줍니다.
ST MEMS "어댑터 보드", 표준 DIL24 소켓
STMicroelectronics는 SPI 또는 I24C 통신을 통해 마이크로컨트롤러에 연결된 MEMS 센서를 쉽게 평가하기 위해 표준 DIL2 커넥터를 정의했습니다. 표 9는 DIL24 보드를 STM32F0DISCOVERY에 연결하기 위한 솔루션 중 하나입니다. 이 솔루션은 다른 Ex에서 사용됩니다.amples에서 사용 가능 www.st.com/stm32f0discovery.
표 9. DIL24 보드와 연결
| ST MEMS DIL24 평가 보드 | STM32F0디스커버리 | ||
| 피01 | VDD 전원 공급 장치 | 3V | VDD |
| 피02 | Vdd_IO I/O 핀용 전원 공급 장치 | 3V | VDD |
| 피03 | NC | ||
| 피04 | NC | ||
| 피05 | NC | ||
| 피06 | NC | ||
| 피07 | NC | ||
| 피08 | NC | ||
| 피09 | NC | ||
| 피10 | NC | ||
| 피11 | NC | ||
| 피12 | NC | ||
| 피13 | GND 0V 공급 | 접지 | 접지 |
| 피14 | INT1 관성 인터럽트 1 | PB12 | GPIO 입력 EXTI(5V 허용) |
| 피15 | INT2 관성 인터럽트 2 | PB11 | GPIO 입력 EXTI(5V 허용) |
| 피16 | NC | ||
| 피17 | NC | ||
| 피18 | NC | ||
| 피19 | CS – 0:SPI 활성화 1:I2C 모드 | PA11 | GPIO 출력(5V 허용) |
| 피20 | SCL(I2C 직렬 클록) SPC(SPI 직렬 클록) | PB6 PB3 | I2C1_SCL SPI1_SCK |
| 피21 | SDA I2C 직렬 데이터 SDI SPI 직렬 데이터 입력 | PB7 PB5 | I2C1_SDA SPI1_MOSI |
| 피22 | SDO SPI 직렬 데이터 출력 장치 주소의 I2C 덜 중요한 비트 | PB4 | SPI1_미소 |
| 피23 | NC | ||
| 피24 | NC | ||
그림 11은 STM32F0 Discovery와 DIL24 소켓 간의 연결을 보여줍니다.
지원되는 MEMS 어댑터 보드
표 10은 2012년 XNUMX월 현재 지원되는 MEMS 어댑터 보드 목록입니다.
표 10. 지원되는 MEMS 어댑터 보드
| ST MEMS DIL24 평가 기판 | 핵심 제품 |
| 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 | 리스3DH |
| 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 프로브(LSM303DLHC 기반) |
| STEVAL-MKI120V1 | LPS331AP |
| STEVAL-MKI122V1 | LSM330DLC |
| STEVAL-MKI123V1 | LSM330D |
| STEVAL-MKI124V1 | 10축 모듈 [LSM303DLHC + L3GD20+ LPS331AP] |
| STEVAL-MKI125V1 | A3G4250D |
메모: 최신 목록을 보려면 다음을 방문하세요. http://www.st.com/internet/evalboard/subclass/1116.jsp. DIL24 보드는 "일반 설명" 필드에서 "어댑터 보드"로 설명됩니다.
아두이노 실드 보드
Arduino™는 유연하고 사용하기 쉬운 하드웨어 및 소프트웨어를 기반으로 하는 오픈 소스 전자 프로토타이핑 플랫폼입니다. 보다 http://www.arduino.cc 자세한 내용은. Arduino 액세서리 보드는 "Shields"라고 하며 다음 표에 따라 STM32F0 Discovery에 쉽게 연결할 수 있습니다.
표 11. 아두이노 실드로 연결하기
| 아두이노 실드로 연결하기 | |||
| 아두이노 전원 커넥터 | STM32F0디스커버리 | ||
| 다시 놓기 | 쉴드 보드에서 재설정 | NRST | 검색 재설정 |
| 3V3 | VCC 3.3V 전력선 | 3V | VDD |
| 5V | VCC 5V 전력선 | 5V | VDD |
| 접지 | 기준 접지 | 접지 | 기준 접지 |
| 접지 | 기준 접지 | 접지 | 기준 접지 |
| 빈 | 외부 영양 | VBAT | 꼭 맞는 점퍼 |
| Arduino 아날로그 입력 커넥터 | STM32F0디스커버리 | ||
| A0 | 아날로그 입력 또는 디지털 핀 14 | PC0 | ADC_IN10 |
| A1 | 아날로그 입력 또는 디지털 핀 15 | PC1 | ADC_IN11 |
| A2 | 아날로그 입력 또는 디지털 핀 16 | PC2 | ADC_IN12 |
| A3 | 아날로그 입력 또는 디지털 핀 17 | PC3 | ADC_IN13 |
| A4 | 아날로그 입력 또는 SDA 또는 디지털 핀 18 | PC4 또는 PF7 | ADC_IN14 또는 I2C2_SDA |
| A5 | 아날로그 입력 또는 SCL 또는 디지털 핀 19 | PC5 또는 PF6 | ADC_IN15 또는 I2C2_SCL |
| 아두이노 디지털 커넥터 | STM32F0디스커버리 | ||
| D0 | 디지털 핀 0 또는 RX | PA3 | USART2_RX |
| D1 | 디지털 핀 1 또는 TX | PA2 | USART2_TX |
| D2 | 디지털 핀 2 / 외부 인터럽트 | PB12 | EXTI(5V 허용) |
| D3 | 디지털 핀 3 / Ext int 또는 PWM | PB11 | EXTI(5V 허용) 또는 TIM2_CH4 |
| D4 | 디지털 핀 4 | PA7 | GPIO(3V 허용) |
| D5 | 디지털 핀 5 또는 PWM | PB9 | TIM17_CH1 |
| D6 | 디지털 핀 6 또는 PWM | PB8 | TIM16_CH1 |
| D7 | 디지털 핀 7 | PA6 | GPIO(3V 허용) |
| D8 | 디지털 핀 8 | PA5 | GPIO(3V 허용) |
| D9 | 디지털 핀 9 또는 PWM | PA4 | TIM14_CH1 |
| 디10 | 디지털 핀 10 또는 CS 또는 PWM | PA11 | TIM1_CH4 |
| 디11 | 디지털 핀 11 또는 MOSI 또는 PWM | PB5 | SPI1_MOSI 또는 TIM3_CH2 |
| 디12 | 디지털 핀 12 또는 MISO | PB4 | SPI1_미소 |
| 디13 | 디지털 핀 13 또는 SCK | PB3 | SPI1_SCK |
| 접지 | 기준 접지 | 접지 | 기준 접지 |
| 아레프 | ADC 볼륨tag전자 참조 | NC | 연결되지 않음 |
| Arduino 실드로 연결(계속) | |||
| 아두이노 ICSP 커넥터 | STM32F0디스커버리 | ||
| 1 | 미소 | PB4 | SPI1_미소 |
| 2 | VCC 3.3V | 3V | VDD |
| 3 | SCK | PB3 | SPI1_SCK |
| 4 | 모시 | PB5 | SPI1_MOSI |
| 5 | 뉴스 | NRST | 검색 재설정 |
| 6 | 접지 | 접지 | 기준 접지 |
그림 12는 STM32F0 Discovery와 Arduino 실드 기판 사이의 연결을 보여줍니다.
기계 도면

전기 회로도

개정 내역
표 12. 문서 개정 내역
| 날짜 | 개정 | 변화 |
| 20년 2012월 XNUMX일 | 1 | 최초 출시. |
| 30-2012-XNUMX | 2 | 추가됨 섹션 5: 프로토타이핑 보드에 모듈 연결(27페이지). |
주의 깊게 읽으십시오 :
이 문서의 정보는 ST 제품과 관련해서만 제공됩니다. STMicroelectronics NV 및 그 자회사("ST")는 사전 통지 없이 언제든지 이 문서와 여기에 설명된 제품 및 서비스를 변경, 수정, 수정 또는 개선할 수 있는 권리를 보유합니다. 모든 ST 제품은 ST의 판매 약관에 따라 판매됩니다. 구매자는 여기에 설명된 ST 제품 및 서비스의 선택, 선택 및 사용에 대해 전적으로 책임이 있으며 ST는 여기에 설명된 ST 제품 및 서비스의 선택, 선택 또는 사용과 관련하여 어떠한 책임도 지지 않습니다. 이 문서에서는 지적 재산권에 대해 금반언 또는 기타 방법으로 명시적 또는 묵시적 라이선스를 부여하지 않습니다. 이 문서의 일부가 제XNUMX자 제품 또는 서비스를 언급하는 경우 해당 제XNUMX자 제품 또는 서비스 또는 여기에 포함된 지적 재산권의 사용에 대해 ST가 부여한 라이선스로 간주되지 않거나 사용을 포함하는 보증으로 간주되지 않습니다. 그러한 제XNUMX자 제품이나 서비스 또는 여기에 포함된 모든 지적 재산의 모든 방식.
ST의 판매 약관에 달리 명시되지 않는 한 ST는 상품성, 특정 목적에의 적합성에 대한 묵시적 보증(및 법률에 의거한 해당 동등물에 대한 묵시적 보증을 포함하되 이에 국한되지 않음)을 포함하여 ST 제품의 사용 및/또는 판매와 관련하여 어떠한 명시적 또는 묵시적 보증도 부인합니다. 관할권) 또는 특허권, 저작권 또는 기타 지적 재산권 침해. 두 명의 권한 있는 ST 대표가 서면으로 명시적으로 승인하지 않는 한, ST 제품은 군사, 항공기, 우주, 구명 또는 생명 유지 응용 프로그램, 또는 고장이나 오작동이 재발할 수 있는 제품이나 시스템에서 사용하도록 권장, 승인 또는 보증되지 않습니다. 엘티인 개인 상해, 사망 또는 심각한 재산 피해나 환경 피해. "자동차 등급"으로 지정되지 않은 ST 제품은 사용자의 책임 하에 자동차 애플리케이션에만 사용할 수 있습니다.
이 문서에 명시된 진술 및/또는 기술적 기능과 다른 조항이 있는 ST 제품을 재판매하면 여기에 설명된 ST 제품 또는 서비스에 대해 ST가 부여한 보증이 즉시 무효화되며 어떠한 방식으로든 성.
ST 및 ST 로고는 다양한 국가에서 ST의 상표 또는 등록 상표입니다. 이 문서의 정보는 이전에 제공된 모든 정보를 대체하고 대체합니다. ST 로고는 STMicroelectronics의 등록 상표입니다. 다른 모든 이름은 해당 소유자의 자산입니다.
© 2012 STMicroelectronics – 모든 권리 보유
STMicroelectronics 그룹 회사
호주 – 벨기에 – 브라질 – 캐나다 – 중국 – 체코 공화국 – 핀란드 – 프랑스 – 독일 – 홍콩 – 인도 – 이스라엘 – 이탈리아 – 일본 – 말레이시아 – 몰타 – 모로코 – 필리핀 – 싱가포르 – 스페인 – 스웨덴 – 스위스 – 영국 – 영국 미국
문서 / 리소스
![]() |
STMICROELECTRONICS STM32F0DISCOVERY 디스커버리 키트 [PDF 파일] 사용자 매뉴얼 STM32F0DISCOVERY 디스커버리 키트, STM32F0DISCOVERY, 디스커버리 키트, 키트 |

