본문 바로가기

AT90USB1287-EX

(14)
[AT90USB1287-EX] I1511 15" TFT LCD모듈 테스트 [AT90USB1287-EX] I1511 15" TFT LCD모듈 테스트 확장 포트는 표준 8bit 모드 TFT-LCD 모듈제어 포트를 연결할 수 있어 15" [I1511 TFT LCD] 모듈을 연결하여 테스트 가능하다. AT90USB1287-EX I1151 TFT-LCD 드라이버 코드 Driver 코드에서 Enable 여부만 설정하면 코드 수정 없이 사용가능하다. //----------------------------------------------------------------------------- //TFT LCD Driver #define TFT_DRV_HD66791 0 #define TFT_DRV_COM44 0 #define TFT_DRV_ST7735 1 : [AT90USB1287-EX] I..
[AT90USB1287-EX] AT90USB1287 TFT-LCD 출력 속도 테스트 [AT90USB1287-EX] AT90USB1287 TFT-LCD 출력 속도 테스트 16bit 240x400 한프레임 출력 시간은 140ms 정도 걸린다. 8비트 IO 제어 방식이라 빠른 속도를 기대하기는 힘들것 같다. [AT90USB-EX] TFT LCD출력 속도 테스트 동영상 확장 포트는 표준 8bit 모드 TFT-LCD 모듈제어 포트를 연결할 수 있다. [AT90USB-EX] TFT LCD Driver 코드 //----------------------------------------------------------------------------- //TFT LCD Driver #define TFT_DRV_HD66791 0 #define TFT_DRV_COM44 1 #define TFT_DRV_ST..
[AT90USB1287-EX] 기본 테스트 - ADC (광센서 테스트) [AT90USB1287-EX] 기본 테스트 - ADC (광센서 테스트) [AT90USB1287-EX] 보드에는 ADC를 테스트 할 수 있는 CdS센서가 ADC2에 연결되어 있다. AT90USB1287의 ADC는 확장포트 CN36에 모두 연결되어 있으므로 기타 ADC나 GPIO로 사용가능하다. AT90USB1287 ADC 드라이버 코드 ATMega128과 다르게 ADCSR레지스터 명이 다르므로 수정이 필요하다. //Read ADC Value unsigned int AdcRead(unsigned char port) { unsigned int value = 0; ADMUX = port&7; ADC_SR |= ADC_START_CONVERSION; while(!(ADC_SR & ADC_COMPLETE)); va..
[AT90USB1287-EX] 기본 테스트 - UART [AT90USB1287-EX] 기본 테스트 - UART AT90USB1287은 UART가 1포트가 있다. ATMega128과 호환을 위해 UART1에 디버깅을 위한 USB2UART 모듈을 연결할 수 있도록 했다. USB2UART는 모듈을 이용하거나 CP2101을 보드에 실장하여 사용할 수 있는데 CP2101을 이용할 경우 AT90USB1287의 USB Device 기능과 겹치게 되므로 선택저항으로 선택해서 사용할 수 있다. 확장 UART포트 ATmega128 과 레지스터명이 약간 다르므로 수정할 필요가 있다. AT90USB1287 UART드라이버 코드 #define _UART1_ENABLE //--------------------------------------------------------------..
[AT90USB1287-EX] 기본 테스트 - LED 제어 [AT90USB1287-EX] 기본 테스트 - LED 제어 [AT90USB1287-EX] 보드 동작 테스트를 위한 가장 기본적인 방법으로 LED를 이용할 수 있다. AT90USB1287을 사용할 경우 PE4, PE5에 LED가 연결되어 있고 ATMega128을 이용할 경우 PG3, PG4에 연결된다. 90USB1287-EX] LED 회로도 [AT90USB1287-EX] LED Driver코드 //----------------------------------------------------------------------------- // On board LED #define LED1_PROT PORTE #define LED1_BIT BIT4 #define Led1Init() Sbi(DDRE, LED1_B..
[AT90USB1287-EX] 보드 제작 - AT90USB1287, ATMeaga128, 테스트 보드 제작 [AT90USB1287-EX] 보드 제작 - AT90USB1287, ATMeaga128, 테스트 보드 제작 AT90USB1287, ATMega128을 이용하여 [W5100 EVM] 이더넷, [MP3 Module] (VS1033), 표준 8bit Mode [TFT-LCD MODULE] 등을 테스트 할 수 있는 보드를 제작했다. 기본적으로 AVR의 주요 기능을 테스트 할 수 있고, 주요 기능핀들은 확장 핀으로 할당되어 있다. 보드에는 USB2UART(CP2101), LED, CdS, 온도센서, 압력센서, IR 리모콘, MIC, Switch, 32kByte SRAM 등이 있어 AVR의 기본 기능을 테스트 할 수 있다. AT90USB1287을 이용하면 USB Host기능을 테스트 할 수 있다. 메모리 스틱을 이..

반응형