728x90
반응형
(1) GPIO
▶ GPIO는 'General Purpose Input/output'의 약자로써 말그대로 기본적인 입출력을 담당한다.
STM32에서는 프로그래밍을 바탕으로 하드웨어적인 입출력을 설정 할 수 있다.
먼저, 미리 작성된 소스를 보도록하자.
소스는 다음과 같다. 상단에서부터 설명하자면 시스템 아키텍쳐를 참고하여 GPIO의 동작원리를 이해 하여야한다.
(2) 동작원리
▶ 시스템 아키텍쳐를 보면 GPIO를 사용하기 위해서는 클럭을 인가해야한다.
클럭은 RCC와 GPIO가 속해있는 APB2를 이용하여 설정하는데 따라서 상단 소스에 다음과 같은 프로그래밍이 가능하다.
RCC -> APB2ENR |= (0x3<<2);
반응형
'개발' 카테고리의 다른 글
[STM32] 소스에서 메모리 주소 찾기 (0) | 2017.04.18 |
---|---|
[STM32] STM32 세미나 (0) | 2017.04.18 |
[STM32] keil설정 및 다운로드 (0) | 2017.04.18 |
[Dummy]Microchip 전자시계 완성 소스 (0) | 2017.04.18 |
[꿀팁] Git log 예쁘게 출력해서 보기 (0) | 2017.04.18 |
댓글