Page 471 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 471
정보 블록
- FP(Flash patch) : Flash patch와 Breakpoint 블록
- ETM(Embedded Trace Macrocell) : Unrivalled instruction trace 블록
- BUS Matrix : ICD부와 SRAM과 일반적인 Peripheral을 인터페이스
하는 역할
5) STM32F103VBT6 블록다이어그램
STM32는 크게 APB2와 APB1으로 나뉘어 지는데 GPIO, USART,SPI1,TIM1은 APB2
Clock Source에서 처리되며, TIM2, TIM3, TIM4, USART2, USART3, SPI2, I2C2, CAN,
USB2.0등은 APB1에서 처리된다. APB1 Clock은 SYSTEMCLOCK/2(36MHz)를 사용한다. 따라
서 최고의 성능을 필요로 하는 부분은 APB2에 연결하여 사용하면 된다.
*APB = Advanced Peripherial Bus
6) GPIO
가) GPIO 특징
-최대 60개의 I/O포트를 사용할 수 있도록 구성되어 있다.
-출력포트의 버퍼는 많은 유입전류와 유출전류를 사용(최대 25mA)할 수 있다.
-모든 포트 핀은 개별적으로 내부풀업/풀다운/플로팅/오픈드레인 저항을 사용할 수
있다.
-모든 I/O핀은 VCC와 GND사이에 다이오드를 접속하여 포트를 보호한다.
-Read-Modify-Write기능을 가지고 있어, 비트 단위의 포트 설정이 자유롭다.
- 464 -