Page 689 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 689
라)GPIO 특징
㈀최대 60개의 I/O포트를 사용할 수 있도록 구성되어 있다.
㈁출력포트의 버퍼는 많은 유입전류와 유출전류를 사용(최대 25mA)할 수 있다.
㈂모든 포트 핀은 개별적으로 내부풀업/풀다운/플로팅/오픈드레인 저항을 사용할 수 있다.
㈃모든 I/O핀은 VCC와 GND사이에 다이오드를 접속하여 포트를 보호한다.
㈄Read-Modify-Write기능을 가지고 있어, 비트 단위의 포트 설정이 자유롭다.
㈅각 포트에 대한 데이터 출력 레지스터(GIPOx_CRL, CRH), 데이터 입력 레지스터
(GPIOx_IDR), 그리고 포트의 각 핀의 입출력 값을 고정하는 용도의 레지스터 (GPIOx_LCKR)
을 가지고 있다.
마)GPIO 레지스터
㈀데이터 출력 레지스터 (GPIOx_ODR, GPIOx_BSRR, GPIOx_BRR)
㈁데이터 입출력 제어 레지스터(GPIOx_CRL, CRH)
㈂데이터 입력 레지스터 (GPIOx_IDR)
㈃데이터 입출력제어 레지스터(GPIOx_CRL, GPIOx_CRH)
※GPIOx_CRL은 해당 포트의 0~7번 핀을, GPIOx_CRH는 8~15번 핀을 설정
2) 라즈베리파이(raspberry pi)
가)개요
영국의 라즈베리파이 재단이 학교에서의 기초 컴퓨터 과학 교육용 프로젝트의 목적으로 개발
한 신용카드 크기의 초소형/초저가 PC이다. 2006년에 개념이 형성되고 재단이 만들어져 2012
년 처음 제품이 나온 이후 2013년 1월 초에 백만 대가 판매되었다.
- 682 -