본문 바로가기
반응형

마이크로프로세서/ATmega1282

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.
ATmega128의 사양 ATmega128 영문 데이터시트https://ww1.microchip.com/downloads/en/devicedoc/doc2467.pdf        마이크로컨트롤러고성능, 저전력 Atmel AVR 8비트 주요 특징RISC 아키텍처: 133개 명령어, 대부분 단일 클럭 사이클 실행메모리: 128KB 플래시, 4KB EEPROM, 4KB SRAM성능: 최대 16MIPS @ 16MHz프로그래밍 및 디버깅인시스템 프로그래밍(ISP): SPI 및 JTAG 인터페이스디버깅: JTAG을 통한 온칩 디버그 지원 주변 장치타이머/카운터: 8비트 2개, 16비트 2개PWM 채널: 2개의 8비트, 6개의 가변 해상도ADC: 8채널 10비트직렬 인터페이스: 듀얼 USART, SPI, I2C(TWI)특수 기능전원 관리: .. 2024. 6. 25.
반응형