STM32 및 개발보드 소개 Jang Hyunsung Embedded Systems Lab. Dept. of CSE, PNU 2008. 11. 06.

Slides:



Advertisements
Similar presentations
Introduction to PIC Microcontrollers
Advertisements

High-performance Cortex™-M4 MCU
STM32F10x Changes v1.5 to 1.4 HD added Changes v1.4 to 1.3
Lizard Labs Peripheral Reflex System
Microcontroller – PIC – 4 PIC types PIC architecture
Slide 1 Freescale Semiconductor. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are.
Embedded Systems Programming
HT46 A/D Type MCU Series Data Memory (Byte) Program Memory HT46R22 (OTP) HT46C22 (Mask) 2Kx Kx16 4Kx HT46R23 (OTP) HT46C23 (Mask) HT46R24.
Asst. Prof. Dr. Alper ŞİŞMAN
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
SENIOR DESIGN 10/3.
ATMEL AVR 8 bit RISC MICROCONTROLLERS
3-1 System peripherals & Bus Structure Memory map of the LPC2300 device is one contiguous 32-bit address range. However, the device itself is made up of.
Holtek 32-bit MCU Promotion
Renesas Electronics Europe GmbH A © 2010 Renesas Electronics Corporation. All rights reserved. RL78 Clock Generator.
System Clocks.
1 AVR Session 2 Master : Dr.jafari Authors: M.H Edrisi, hadi.edrisi yyyy aaaa hhhh oooo oooo.... cccc oooo mmmm.
PS - 87C51Mx2 - SLS-1 Philips Semiconductors 87C51Mx2 Microcontroller.
Clock Options and Sleep Modes. Clock Sources Flash Fuse bits can be programmed to choose one of the following Clock sources: 1. External RC Osc. f = 1/(3RC).
ATmega128RFA1 Power Measurement. ATmega128RFA1 SoC (uC and Transceiver) Up to 16 MHz (i.e. almost 16 MIPS) Voltage range: 1.8v to 3.6v 16K bytes RAM 128.
Samsung ARM S3C4510B Product overview System manager
Prepared by Eng. Musa Alyaman1 Chapter Seven Chapter Seven PIC16F87x.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. A11L: 78K0R Low Power MCU Hands-On Lab Bob Proctor Staff.
بسمه تعالي AVR Microcontrollers. The ATmega8 Basic Features -1.
00000-A Rev a Renesas Electronics Corporation ©2010. Renesas Electronics Corporation, All rights reserved. 2015/10/19 V850 Architecture Overview.
NS7520.
Renesas Electronics America © 2011 Renesas Electronics Corporation. All rights reserved. V850/Jx4 Series Ultra Low Power 32 bit MCUs March 2012.
ELE22MIC Lecture 18 The AVR Sleep Modes The ATMEGA128’s Timer System
ATMEL AVR 8 bit RISC MICROCONTROLLERS a general comparison.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Purpose  This course provides an detailed overview of the many R8C MCU product variations.
EA PROJETO EM ELETRÔNICA APLICADA Bruno Mourão Siqueira.
㈜인셈 in semiconductor Inc. PM16 Module User’s Guide 1. PM16 MODULE 의 특징 - dsPIC33F, PIC24H, PIC24F 디바이스 - DC 5V 전원 사용 (MCP V LDO 내장 ) - ICSP 지원 (ICD2,
AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.
Architecture and instruction set. Microcontroller Core Features:  Operating speed: DC - 20 MHz clock input DC ns instruction cycle Up to 8K x.
ChibiOS/RT Demo A free embedded RTOS
Device Overview 1.  The advantages of all PIC18Fxxxx microcontrollers:  High computational performance  High-endurance  Enhanced Flash program memory.
Features of the PIC18 microcontroller - 8-bit CPU - 2 MB program memory space (internal 32KB to 128KB) bytes to 1KB of data EEPROM - Up to 4096 bytes.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
Components of a typical full-featured microcontroller.
Product Overview 박 유 진박 유 진.  Nordic Semiconductor ASA(Norway 1983)  Ultra Low Power Wireless Communication System Solution  Short Range Radio Communication(20.
NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1.
CECS 347 Microprocessors and Controllers II Chapter 1 - An Overview of Computing Systems Instructor: Eric Hernandez.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
AT91 Power Management This training module describes the Power Management options provided by the AT91 family of microcontrollers. These options address.
Popular Microcontrollers and their Selection by Lachit Dutta
CC2430 module Jinho Son Real-Time System Lab.
PORTABLE PROGRAMMABLE MEDICATION REMINDER
Medication Reminder using PIC Microcontroller
Government Engg College Bhuj E. C. Engg. Department
ATMEL AVR 8 bit RISC MICROCONTROLLERS
Microcontrollers & GPIO
Power Management and Sleep Modes
Power Management and Sleep Modes
Programming Microcontroller ADC – Analog Digital Converter
Project Title EVM IN PIC Under the Guidance of Submitted by.
The Arduino Microcontroller: Atmel AVR Atmega 328
Subject Name: Microcontroller Subject Code: 10ES42
STM32F0 value line “augmented”
Introduction to Microprocessors and Microcontrollers
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
Class 1: An Introduction to Low Power Systems
Getting the Most Out of Low Power MCUs
Lecturer: Reza Arjmandi Autumn 2015
AVR – ATmega103(ATMEL) Architecture & Summary
Wireless Embedded Systems
Presentation transcript:

STM32 및 개발보드 소개 Jang Hyunsung Embedded Systems Lab. Dept. of CSE, PNU

2 Contents STM32 소개 STM32F103 Module Board 소개 References STM32 소개 2

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 STM32 소개 3

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® STM32 소개 4

Cortex-M3 performance versus ARMTDMI STM32 소개 5

Cortex-M3 interrupt versus ARM7TDMI STM32 소개 6

Outstanding power efficiency High performance does not mean high power consumption –Current consumption as low as 27 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 STM32 소개 7

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 STM32 소개 8

STM32F10x block diagram STM32 소개 9

Superior and innovative peripherals STM32 소개 10

STM32F10x: first two product lines STM32 소개 11

STM32 (ARM Cortex-M3) - 32-bit Microcontroller Families STM32 소개 12

STM32103 Module Board 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 부트로더 내장 <- 시리얼로 프로그램 가능

시리얼 커넥터 결선 방법 ( 프로그램 다운로드 및 시리얼 통신 ) STM32 소개 14

References STM32F103x6 datasheet ST 홈페이지 STM32F103 Module Board 제작사 STM32 소개 및 리더개발현황 15