Download presentation
Presentation is loading. Please wait.
Published byNaomi Cummings Modified over 8 years ago
1
STM32 및 개발보드 소개 Jang Hyunsung fox@embed.re.kr Embedded Systems Lab. Dept. of CSE, PNU 2008. 11. 06
2
2 Contents STM32 소개 STM32F103 Module Board 소개 References 2016-07-07 STM32 소개 2
3
Features Core: ARM 32-bit Cortex™-M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplication and hardware division Memories 32-to-512 Kbytes of Flash memory 6-to-64 Kbytes of SRAM Low power Sleep, Stop and Standby modes VBAT supply for RTC and backup registers Up to 9 communication interfaces Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) Up to 2 SPIs (18 Mbit/s) CAN, I2C interfaces USB 2.0 full speed interface 2016-07-07 STM32 소개 3
4
STM32 key benefits Leading-edge architecture with Cortex-M3 core Harvard architecture 1.25 DMIPS/MHz and 0.19 mW/MHz Thumb-2 instruction set brings 32-bit performance with 16-bit code density Single cycle multiply and hardware division Embedded, fast interrupt controller is now inside the core allowing: Excellent real-time behavior Low latency down to six CPU cycles inter-interrupt Six CPU cycles wake-up time from low-power mode Up to 35% faster and up to 45% less code than ARM7TDMI® 2016-07-07 STM32 소개 4
5
Cortex-M3 performance versus ARMTDMI 2016-07-07 STM32 소개 5
6
Cortex-M3 interrupt versus ARM7TDMI 2016-07-07 STM32 소개 6
7
Outstanding power efficiency High performance does not mean high power consumption –Current consumption as low as 27 mA @ 72MHz The STM32 has three different low-power modes Sleep mode (Cortex-M3 core stopped, peripherals kept running) Stop mode (all clocks are stopped) Standby mode (1.8v domain powered-off) Auto-wakeup (AWU) from low-power mode The RTC can be used to wakeup the MCU from low-power mode 2016-07-07 STM32 소개 7
8
High level of integration Built-in supervisor reduces need for external components: Power-on reset, low-voltage detect, brown-out detect, watchdog timer with independent clock One main crystal drives entire system: Inexpensive 4-16 MHz crystal drives CPU, USB and all peripherals Embedded PLL generates multiple frequencies Optional 32 kHz crystal for RTC Embedded factory trimmed 8 MHz RC oscillator can be used as main clock Only 7 external passive components required for base system on LQFP100 package 2016-07-07 STM32 소개 8
9
STM32F10x block diagram 2016-07-07 STM32 소개 9
10
Superior and innovative peripherals 2016-07-07 STM32 소개 10
11
STM32F10x: first two product lines 2016-07-07 STM32 소개 11
12
STM32 (ARM Cortex-M3) - 32-bit Microcontroller Families 2016-07-07 STM32 소개 12
13
STM32103 Module Board 2016-07-07 STM32 소개 13 제품 개요 8Mhz CLK 을 사용하여 90DMIPS 동작 (72MHz) 128K Flash, 20K RAM ( 충분한메모리 ->RTOS 포팅가능 ) PWM 18Port 내장 Timer 7 개 내장 (Watchdog 포함 ) I/O Max 49 개 사용 USB 2.0 Full Speed(12MBit/s) 지원 3CH UART(IrDA 지원 ) CAN 인터페이스 지원 16CH 12bit A/D Converter 3.3V Operaing Voltage 부트로더 내장 <- 시리얼로 프로그램 가능
14
시리얼 커넥터 결선 방법 ( 프로그램 다운로드 및 시리얼 통신 ) 2016-07-07 STM32 소개 14
15
2016-07-07 15 References STM32F103x6 datasheet ST 홈페이지 www.st.com STM32F103 Module Board 제작사 www.Lodin.co.kr STM32 소개 및 리더개발현황 15
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.