본문 바로가기

[INTERFACE]

(223)
[VNC1L EVM] 부트로더 라이트 방법 [VNC1L EVM] 부트로더 라이트 방법 VNC1L의 펌웨어는 Rom version과 Reflash 버젼 두가지로 나누어 진다. 제품 출하시 Flash 메모리가 비어 있는 Rom버젼으로 출시되므로 Reflah펌웨어를 다운로드 하면 편리하게 업데이트 할 수 있다. 펌웨어 종류 Rom version: VNC1L 칩의 Flash메모리가 완전히 비어 있는 상태에서 처음으로 펌웨어를 쓰기할때 필요한 버전이다. 칩의 /Prog핀을 HIGh상태로 셋팅하여 Write모드로 전환하고,별도로 제공하는 VProg라 Programmer로 칩에 펌웨어를 쓸수 있다. Reflash version: 자체내에 펌웨어를 라이팅할 수 있는 부트로더라 볼수 있고, FWU (FirmWare Upd 명령어)를 제공해서 용도에 따라 다양한 ..
[VNC1L EVM] 관련자료 - 2port USB Host Module [VNC1L EVM] 관련자료 - 2port USB Host Module VNC1L-1A는 USB Host Controller와 MCU가 포함된 칩으로 대분의 특정 펌웨어가 ROM파일 형태로 제공되 쉽게 USB Host Controller를 제어할 수 있도록 한 FTDI(http://www.vinculum.com/index.html) 칩이다. FDI의 USB2Seral, USB2FIFO, USB2SPI 기능을 제공하여 USB메모리 스틱이나 외장 하드등의 MassStorage장치를 시리얼 이나 SPI등으로 제어할 수 있다. 기본적으로 제공하는 펌웨어를 이용하면 시리얼 포트로 쉽고 간단하게 USB Host를 구성할 수 있어 소량의 응용제품을 빠르게 개발해야 할 경우 편리하게 사용할 수 있을것 같다. 데이터 ..
[Mega128 EVM] 이더넷 테스트 - TCP Server [Mega128 EVM] 이더넷 테스트 - TCP Server W5100, Atmega128 TCP Server 예제 [Mega128 EVM]에서 W5100제어는 direct, indirect, spi방식으로 제어 가능하고 J7 점퍼 설정으로 설정 가능하다. 소프트웨어에서 설정은 \01_drv\wiznet\mcu\types.h 에서 설정할 수 있다. #define __DEF_IINCHIP_BUS__ __DEF_IINCHIP_DIRECT_MODE__ //#define __DEF_IINCHIP_BUS__ __DEF_IINCHIP_INDIRECT_MODE__ //#define __DEF_IINCHIP_BUS__ __DEF_IINCHIP_SPI_MODE__ /*Enable SPI_mode*/ TCP서버의 일은 ..
[FT245 EVM] 관련자료 [FT245 EVM] 관련자료 테스트 예제 FTDI사 최신 드라이버 및 DLL파일 CDM 2.04.06.exe PC 인터페이스 프로그램 VB테스트 프로램 작성 : FT245_EXAM.zip VB예제 소스 C#을 이용한 하드웨어 제어 VC++ .net을 이용한 하드웨어 제어 FT245 EVM 회로도 : Data 입출력 전압을 결정하는 VIO설정은 J6을 이용해 설정할 수 있다.. 테스트 보드
[At90USB1287 EVM] USB Host 보드 [At90USB1287 EVM] USB Host 보드 AVR코어에 USB Host/Device 기는을 가진 AT90USB1287 보드로 네트웍 기능을 추가하여 Ethernet To USB테스트 가능하도록 했다. FTP서버를 이용하여 원격지에서의 USB메모리 스틱의 데이터를 업데이트 가능하다. 테스트 동영상 FTP클라이언트로 접속하여 원격지에서 보드에있는 USB 메모리 스틱의 파일을 업데이트 하는 예제
[Mega128 EVM]rev2 보드 관련 자료 - AVR Mega128 + Ethernet Module [Mega128 EVM]rev2 보드 관련 자료 - AVR Mega128 + Ethernet Module 회로도: [Mega128 EVM] rev2를 새롭게 만들었다. 기존 보드의 회로적인 실수도 수정하고 몇가지 보완해서 만들었다. 기본적인 형태나 배치는 동일하게 구성했다. PCB가 없서서 새롭게 만들어야 할 기회가 있었는데 시간 관계상 치명적 버그만 수정하는 형태이다. 기존 Ethernet LINK LED를 보드에 구성했던 것을 RJ45커넥터의 LED있는것으로 대체 하였다. 기존 보드와 거의 유사하지만.. USB커넥터 및 VR, 온도 센서가 추가 되었다. USB는 아무래도 미니타입이 작고 많이 쓰는 커넥터라 수정했고 VR및 온도센서(LM35)을 추가하여 보드상에서 간단한 테스트를 해 볼수 있도록 했다...
[FT2232 EVM, FT245 EVM] VB테스트 프로그램 작성 [FT2232 EVM, FT245 EVM] VB테스트 프로그램 작성 FTDI사 최신 드라이버 및 DLL파일 VB예제 소스 먼저 최신 드라이버 파일을 설치한다. 새로운 프로젝트를 생성하고 간단한 폼을 하나 만든다. FT245, FT2232 제어를 위한 DLL함수 정의 모듈 등록 VB 모듈 등록되면 아래 그림과 같이 추가된것을 확인 할 수 있다. 프로그램 작성 장치 초기화 1)장치를 초기화 하기 위해 FT_Open()함수를 이용하여 장치를 열고 디바이스 핸들을 얻는다. 2)FT_SetBitMode() 함수를 이용하여 Bit제어 모드를 설정한다. 3)FT_SetBaudRate() 함수를 이용해 전송 속도를 설정한다. '장치 열기 If FT_Open(DEVICE_NO, m_DeviceHandle) FT_OK T..
[FT245 EVM] 보드 제작 [FT245 EVM] 보드 제작 /ek200000000038.jpg_##] USB2FIFO [FT245 EVM] 보드를 제작했다. 크기는 기존 FT EVM 보드와 동일하게 제작했고 사이즈는 상당히 작다 동작 테스트는 문제 없고 드라이버까지 잘 올라 온다. FT2232와 동일한 예제로 LED제어 했는데 문제 없이 잘 동작한다.

반응형