[Atmega128] 1. 입출력 레지스터 I/O Register
처음으로는 i/o관련 레지스터 들로 input output을 결정하는 레지스터들이다. avr은 port라는 것을 가지고 있는데 atmega128 기준으로는 porta부터 portf까지 8비트씩 있다. 위와 같이 포트 하나당 수행하는 역할이 있으며, 328 기준에서 portd와 portb가 아두이노 핀으로 사용되는 것 같다. 우리가 포트를 읽고 쓰려면 그전에 모드를 설정해 주어야 한다. avr에 그 모드를 설정해 주는 레지스터가 바로 DDRx레지스터이다.. 1.DDRx - Port X Data Diretion Register 안의 8비트는 포트 b의 0... 7까지의 비트들을 조정하여 1일 경우, 출력으로 설정하고, 0일 경우, 입력으로 설정한다. (기본값은 0으로 세팅되어있다.) 2.PORTx - Por..
2019.08.02