Professional Documents
Culture Documents
com
STmicrocontroller cortex-m3
.
ST micro ATMEL ) PHILIPS (NXP
ATMEL ATMEL ,
ATMEL ATMEL .
ST microcontroller STM32F103
.
STM32F103 ARM (
) Arm7 8992 Arm9 8008
cortex-m3 8002 . ARM7 ARM9 discontinue
.
STM32 4 :
STM32F1 :3 68 1.25DMIPS
28
38 1.03MIPS
CMOS ULTERA LOW POWER ,
STM32 F1
.
: STM32F1
:F1
:STM32F100
3
CPE functions
:STM32F101
FLASH 8 36
:STM32F102
:STM32F103
:STM32F105/107
, STM32F103XXX
PMM
DEVELOPMENT .
STM32F103
.
: STM32F103
:1:
: 800
28 .
( CPU )
:2 :
SRAM 80
:3 , :
4 86
40 RC
PLL CPU
RTC 38
:4 :
:5 :
0 326
DUAL-SAMPLE 8 )(HOLD
:DMA -6
2 DMA CPU ,
SPIs , I2Cs , USARTs ,
-7 08 :
86 I/O
1 I/O
-9 :
UART JTAG
7 -18 :
3 86 OC/PWM
86 ()FAST STOP
-11 9 :
2 I2C
2 SPI 81
: STM32F103
2 82 ADC 3 , PWM
2 I2C 3 - SPI USART USB OTG CAN .
STM32F103XXX 3 33 822
LQFP & LFBGA .
STM32F103
:
:8 DC - AC
:2 ()
: 3 ( ) GPS
:0 : , PLC 3 , ,
:8 : , HIGH VOLTAG AC
:STM32F103
ARM www.ARM.blogfa.com
SIGNTRUE
.
Embedded SRAM
CPU ( )
,
.
4 61
.
Boot modes
START-UP BOOT0 BOOT1 DEVICE
3 :
:6 USER FLASH
:2 SYSTEM MEMORY
:3 SRAM MEMORY
ADC 2.4
Voltage regulator
STANDBY
Low-power modes
: CPU
CPU .
: 6.8 PLL ,
, .
:
.
: , WAKEUP
RTC .
DMA
7 DMA
DMA 3 , 3
STM32F103 .
ARM www.ARM.blogfa.com
21 , .
STM32F103 3 2 , SYSTICK
:6 3 1 PWM
: 6 3 1 IGBT 1
.
:6
:2
:3 PWM
:4
3 ,
4 ,PWM
, DEBUG ( )
PWM .
ARM www.ARM.blogfa.com
Independent watchdog
61 8 ( )PRESCALER
41 RC
.
DEBUG .
Window watchdog
CPU
.
DEBUG .
: STM32F103
STM32F103 STmicrocontrtoller
.
61 .
ARM www.ARM.blogfa.com
VDD :
2 31 ST
() 61 33 (
%11 ) , 8
3 .
: RTC
1 61 21 .
RTC .
NRST 611
: STM32F103
STM32F103C8T6 : LQFP-48PIN
ARM www.ARM.blogfa.com
STM32F103RBT6 : LQFP64
STM32F103VBT6 : LQFP100
ARM www.ARM.blogfa.com
S1 FLASH
LOEADER ST , USART1 FLASH
DEBUGING .
ARM www.ARM.blogfa.com
STM32F103VBT6 DEVELOPMENT .
.
ARM www.ARM.blogfa.com
ARM.blogfa.com STM32
.
,
PMM .
6331/62/17
MRH180@GMAIL.COM
CELL: 09156933446