GPIO 제어 각 레지스터 마다 메모리매핑된 주소가 있다. APB2에 각 GPIO포트가 할당되있는데 할당된 주소에 offset을 더하면 해당 레지스터 주소가 된다. RCC를 사용해 사용하고자 하는 GPIO에 clock 인가 APB2 peripheral reset register 0x4002 1018 CRL, CRH (0~7, 8~15) 입출력 방향및 방식 설정, 특수 목적인지 설정 : CNFn 핀, MODE GPIOG -> CRH = (1 시스템 클럭으로 사용하거나 PLL Clock으로 사용 Real-time clock = HSE / 128 1. PLLCLK = 25 Mhz / PREDIV1 * PLLMUL 2. PLLCLK = 25 Mhz / PREDIV2 * PLL2MUL / PREDIV1 * PLL..