개발
[STM32] GPIO 사용방법
마스터누누
2017. 4. 18. 19:47
728x90
반응형
(1) GPIO
▶ GPIO는 'General Purpose Input/output'의 약자로써 말그대로 기본적인 입출력을 담당한다.
STM32에서는 프로그래밍을 바탕으로 하드웨어적인 입출력을 설정 할 수 있다.
먼저, 미리 작성된 소스를 보도록하자.
소스는 다음과 같다. 상단에서부터 설명하자면 시스템 아키텍쳐를 참고하여 GPIO의 동작원리를 이해 하여야한다.
(2) 동작원리
▶ 시스템 아키텍쳐를 보면 GPIO를 사용하기 위해서는 클럭을 인가해야한다.
클럭은 RCC와 GPIO가 속해있는 APB2를 이용하여 설정하는데 따라서 상단 소스에 다음과 같은 프로그래밍이 가능하다.
RCC -> APB2ENR |= (0x3<<2);
반응형