본문 바로가기

AT90USB1287

(25)
[AT90USB162 EVM] USB 를 이용한 펌웨어 다운로드 - Flip 사용법 정리 AT90USB162 테스트 예제 소스코드 AT90USB162는 기본적으로 USB를 이용하여 펌웨어를 다운로드 할 수 있는 부트로더가 있기 때문에 USB를 이용하여 간단하게 펌웨어를 다운로드 할 수 있다. USB 부트를 사용하기위해 PD7를 Low로 하면 된다. USB Boot Mode Enable -> PD7 Low PD7은 디폴트 Low이므로 USB커넥터를 연결하면 USB인식을 한다. USB인식하면서 설치 드라이버를 찾는데 드라이버는 Atmel사의 Flip을 설치하면 그 설치된 곳에서 찾을 수 있다. [Flip 다운로드 링크] 기본적으로 /Flip/usb 폴더에 있다. AT90USB 드라이버 설치 후 장치관리자를 보면 설치 여부를 확인 할 수 있다. Flip 을 이용한 At90USB 펌웨어 다운로드 프..
[AT90USB162 EVM] 보드 제작 [AT90USB162 EVM] 보드 제작 AVR 코어에 USB Full Speed USB 디바이스를 포함하고 있는 AT90USB162 EVM 보드를 제작 했다. USB기능이 필요한 간단한 어플리 케이션에 적용하기 좋은 모듈이 되지 않을까... 물론 ADC가 없어 아쉬운 점이 있긴 하다. 간단히 특징을 살펴 보면 AVR USB MCU, 16K FLASH, SMD, TQFP32 Series:AT90 Flash Memory Size:16KB EEPROM Memory Size:512Byte RAM Memory Size:512Byte No. of I/O Lines:22 Clock Frequency:16MHz Interface Type:SPI, USART Min Supply Voltage:2.7V Max Suppl..
[At90USB1287 EVM] USB Host 보드 [At90USB1287 EVM] USB Host 보드 AVR코어에 USB Host/Device 기는을 가진 AT90USB1287 보드로 네트웍 기능을 추가하여 Ethernet To USB테스트 가능하도록 했다. FTP서버를 이용하여 원격지에서의 USB메모리 스틱의 데이터를 업데이트 가능하다. 테스트 동영상 FTP클라이언트로 접속하여 원격지에서 보드에있는 USB 메모리 스틱의 파일을 업데이트 하는 예제
[USB2Ethernet] Ehternet Storage 모듈 개발 [USB2Ethernet] Ehternet Storage 모듈 개발 USB 호스트 기능을 이용하여 USB 메모리 스틱을 연결하면 FTP로 접속해 원격지에서 USB메모리 스틱에 파일을 쓰거나 읽어오는 모듈을 제작했다. USB 메모리 스틱을 인식 할수 있는 MCU로 AT90USB1287을 선정했고 FTP전송을 위해 W5100 을 적용 했다. 확장 테스트 보드 USB2Ethernet 보드를 모듈로 제작해서 다양한 프로젝트에 적용 할 수 있도록 했고 모듈을 테스트 할 수 있는 확장보드도 함께 제작 했다. FTP Server 모드로 동작 하기 때문에 FTP클라이언트 프로그램을 이용하여 원격지에서 파일을 제어 할 수 있다. USB2Ethernet 모듈 환경설정 프로그램
[AT90USB1287 EVM]AVR + USB Host/Device Controller 보드 제작 [AT90USB1287 EVM]AVR + USB Host/Device Controller 보드 제작 [Mega128 EVM] (http://nexp.tistory.com/7) 은 Atmega128과 At90USB1287을 사용할 수 있도록 PCB를 제작 했다. At90USB1287을 이용하여 보드를 조립 했는데.... USB Host로 구동해 메모리 스틱의 내용을 읽어 오도록 구성 해 보았다. 테스트 동영상 W5100과 At90USB1287을 이용하여 임베디드 FTP Server를 구현하고 임베디드 USB호스트를 이용하여 파일을 저장하도록 하였다.
USB to Ethernet FTP Server Board Test USB to Ethernet FTP Board Test USB Host 기능이 있는 At90USB1287 을 이용하여 USB to Embedded FTP Server 를 테스트 했다. FTP 클라이언트 프로그램을 이용하여 보드에 접속해서 USB 메모리 스틱의 파일을 원격에서 관리 할 수 있도록 한 예제이다. W5100과 At90USB1287을 이용하여 임베디드 FTP Server를 구현하고 임베디드 USB호스트를 이용하여 파일을 저장하도록 하였다.
[Mega128 EVM]보드 관련 자료 [Mega128 EVM] 보드 관련자료 보드 구성 PCB상에서 AVR Mega128, AT90USB1287를 적용할 수 있도록 구성하였고 전원은 3.3V, 5V 설정할 수 있도록 했다. 이더넷는 Ethernet MAC + Phy + Hward Wired TCP/IP Chip W5100을 이용하여 소프프트웨어 부담이 없이 이더넷을 적용할 수 있도록 했다. SPI, BUS direct/indirect모드로 제어할 수 있도록 설정할 수 있다. USB to Serial(CP2101)칩을 두어 간단히 시리얼 통신이 가능하다. 보드에 디버깅용 LED 2개와 1개의 스위치를 두어 보드만으로 간단히 테스트 가능하다. LED는 PWM, SW는 INT단자에 연결되어 PWM및 INT테스트 가능하다. 회로도 Applicati..
[AT90USB1287] 판매처 및 가격 AT90USB1287은 ATMega128코어를 가지고 USB호스트, 디바이스지원하는 칩이다. AVR코드를 그래로 사용할수 있어 좋고 USB호스트를 저렴하게(대량 3~4$대) 구현 할수 있는 장점이 있어 좋다. AT90USB1287 디지키에서 판매 하고 있다. 생각외로 비싼 16000원!, 아트멜은 어떻게해서 이렇게 팔아 먹지? 다른 칩회사들은 샘플을 못 줘서 안달인데... Digi-Key 부품번호 제조업체 부품 번호 구분 제조업체 실장형 패키지 유형 유형 프로세서 크기 공급 전압 일반[Nom] 코어(ALU) 유형 프로그램 메모리 보조 메모리 RAM 크기[Nom] 클록 주파수[Max] 입/출력핀 개수[Nom] 인터페이스 포장 최소주문수량 이용가능 수량 단가 KRW AT90USB1287-16AU-ND AT9..