[AVR128DB48] SPI 사용 방법 및 예제 코드
1. AVR128DB48 SPI 모듈 개요Microchip의 AVR128DB48 마이크로컨트롤러는 두 개의 SPI(Serial Peripheral Interface) 모듈(SPI0, SPI1)을 제공하여 고속 직렬 통신에 적합합니다. SPI 모듈은 마스터 및 슬레이브 모드를 지원하며, 센서, 플래시 메모리, 디스플레이 등의 장치와 통신에 사용됩니다. 이 문서에서는 AVR128DB48의 SPI0 및 SPI1 설정 방법, Bitfield 구조를 활용한 레지스터 설정, 그리고 실용적인 예제 코드를 제공하여 초보자와 숙련된 개발자 모두 쉽게 활용할 수 있도록 돕습니다.주요 사양SPI 채널:SPI0: MOSI (PA4), MISO (PA5), SCK (PA6), SS (PA7)SPI1: MOSI (PC4), MI..
2025. 8. 19.
[AVR128DB48] GPIO 사용 방법 및 예제 코드
1. AVR128DB48 GPIO 모듈 개요Microchip의 AVR128DB48은 AVR DB 시리즈의 8비트 마이크로컨트롤러로, 저전력 애플리케이션, 센서 인터페이스, LED 제어, 모터 제어 등 다양한 GPIO(General Purpose Input/Output) 애플리케이션에 적합합니다. GPIO 모듈은 유연한 입출력 설정, 풀업 저항, 인터럽트, 그리고 주변 장치 멀티플렉싱 기능을 제공합니다. 이 문서에서는 AVR128DB48의 GPIO 설정 방법, Bitfield 구조를 활용한 레지스터 설정, 그리고 실용적인 예제 코드를 제공하여 초보자와 숙련된 개발자 모두 쉽게 활용할 수 있도록 돕습니다.주요 사양포트 : PORTA, PORTB, PORTC, PORTD, PORTE, PORTF (최대 48개..
2025. 8. 18.