[AT90USB1287 EVM-EX] 보드는 USB호스트 기능이 있는 AT90USB1287을 테스트 하기 위한 보드 이지만 ATMega128도 실장하여 테스트 가능하다.
핀맵이 약간 다르기 때문에 조립하기전 0옴 저항으로 선택해서 조립할 수 있도록 했다.
ATMega128를 실장할 경우 아래와 같이 프로젝트 파일 및 드라이버 파일에서 약간의 수정이 필요하다.
[config.h]
#define __MCU_TYPE__ AVR_TYPE_MEGA128
#define _UART1_ENABLE
//-----------------------------------------------------------------------------
// On board LED
#define LED1_PROT PORTG
#define LED1_BIT BIT3
#define Led1Init() Sbi(DDRG, LED1_BIT)
#define Led1Off() Sbi(LED1_PROT, LED1_BIT)
#define Led1On() Cbi(LED1_PROT, LED1_BIT)
#define LED2_PROT PORTG
#define LED2_BIT BIT4
#define Led2Init() Sbi(DDRG, LED2_BIT)
#define Led2Off() Sbi(LED2_PROT, LED2_BIT)
#define Led2On() Cbi(LED2_PROT, LED2_BIT)
//-----------------------------------------------------------------------------
ATMega128을 실장한 보드