ATMEGA32U4 개발보드
(ATMEGA32U4 Breakout)
개요
- ATMega32U4는 8비트 AVR 마이크로컨트롤러로 32KB의 프로그램 메모리, 2.5KB SRAM, 1KB EEPROM, 12채널 10비트 A/D 컨버터를 지원할 뿐 아니라 USB2.0을 지원하는 칩입니다.
- 본 제품은 ATmega32U4칩을 탑재한 보드로 아두이노 개발환경이 아닌 로우 레벨에서 프로그래밍을 하고자 하는 분을 위한 제품입니다.
- 본 제품에는 LUFA CDC 부트로더가 심겨져 있어 WinAVR 로 빌드한 코드를, 외장 프로그래머 없이 AVRDUDE 프로그램을 사용하여 USB를 통해 칩을 프로그래밍 할 수 있습니다.
- 보드에 전원을 인가하면 작성된 어플리케이션이 기본으로 실행됩니다. 만약 프로그램 메모리에 작성된 프로그램이 없다면 부트로더가 실행됩니다.
- 칩에 어플리케이션을 올린 상태이지만 재프로그램을 원할 경우에는 보드상의 리셋버튼을 눌르면 부트로더가 7초간 동작하게 되고 프로그래밍이 가능합니다.
- 처음으로 보드를 PC에 연결하면 윈도우에서는 드라이버를 묻습니다. 아래에 있는 INF파일을 설치하면 COM포트로 나타나게 됩니다.
- 보드에는 AVR핀의 이름이 적혀있어 프로토타이핑시에 편리합니다.
- 아두이노 개발환경을 사용하시다가 AVR C를 시도하여 보고자 하시는 분들께 추천합니다.
- Github에서 예제 코드, 부트로더 소스, 빌드 파일을 확인하여 보십시오.
문서
- Schematic
- Eagle Files
- Datasheet (ATMega 32U4)
- Driver (INF)
- Github Page
- LUFA Project
- Product Video
연관제품
- 연관제품 1