I/O포트 레지스터의 이해
ATmega128의 I/O 포트 레지스터는 마이크로컨트롤러의 입출력 동작을 제어하고 데이터를 주고받을 수 있게 해주는 중요한 부분입니다. 각 포트는 여러 개의 핀을 포함하며, 각 핀은 데이터 입력 또는 출력에 사용됩니다. ATmega128은 여러 개의 포트(A, B, C, D, E, F, G)를 가지고 있으며, 각 포트마다 해당하는 레지스터들이 있습니다. DDR 레지스터 (Data Direction Register)각 핀이 입력인지 출력인지를 설정합니다.DDRA, DDRB, DDRC, DDRD, DDRE, DDRF, DDRG 등의 레지스터가 있습니다.예를 들어, DDRA 레지스터의 비트를 설정하여 A 포트의 각 핀을 입력(0) 또는 출력(1)으로 설정할 수 있습니다.#include // IO포트 ..
2024. 6. 25.