본문 바로가기

USB

(60)
Low Cost USB MCU PIC18F1XK50 PIC18F13K50과 PIC18F14K50 (PIC18F1XK50)은 최저가의 USB MCU로 기존의 USB PIC 마이크로컨트롤러에 기반한 제품들이다. 이들 제품은 저가의 8비트 MCU에서 찾아보기 힘든 호스트 기능을 제공하여 다양한 USB 애플리케이션에 임베디드 USB 기능을 추가할 수 있다. PIC18F1XK50 MCU는 USB 2.0, I2C, SPI, USART등의 다양한 시리얼 통신 인터페이스를 포함하여 USB와 다른 임베디드 시리얼 네트워크 간의 데이터 전송을 가능하게 한다. PIC18F1XK50 MCU 제품군에는 USB 2.0, I2C, SPI, USART 같은 다양한 시리얼 통신 인터페이스가 통합되어 있어 USB와 다른 임베디드 시리얼 네트워크 간에 데이터를 전송할 수 있도록 지원한다...
[FT2232 EVM, FT245 EVM] VB테스트 프로그램 작성 - Data Read [FT2232 EVM, FT245 EVM] VB테스트 프로그램 작성 - Data Read FT245, FT2232 EVM을 이용한 Data Read테스트 프로그램을 작성 했다. 기존 [FT2232 EVM, FT245 EVM] VB테스트 프로그램 예제를 수정하여 데이터 Read도 가능하도록 하였다. VB소스 코드 VB 폼을 수정해 DataRead 해서 출력할 수 있도록 수정.. FT245, FT2232를 이용하여 1바이트 데이터를 읽기 위해 먼저 SetBitMode()함수에서 Data방향을 Input으로 설정하고 FT_GetBitMode()함수로 포트 상태를 읽으면 된다. Private Sub Command5_Click() 'Data Read Function Dim ret As Long Dim data A..
[PCM2906 EVM] USB DAC 모듈 보드 조립 [PCM2906 EVM] USB DAC 모듈 보드 조립 PCM2906을 이용한 소형의 USB DAC 모듈 보드를 제작 했다. PCM2904와 동일하지만 PCM2906에는 S/PDIF가 포함되어 있다. USB speaker나 USB Audio Interface Box 등에 사용하면 편리하게 적용할 수 있다. 최대한 소형으로 구현하되 칩의 기능은 모두 실험할 수 있는 형태로 제작했다. USB 연결하니 정상적으로 드라이버가 잡히고 오디오도 잘 나오는것 같다. 스피커로 들으면 문제 없지만 이어폰은 아무래도 이어폰 엠프를 달아야 좋을것 같다. HID도 동시에 인식되는데 USB로 볼륨이나 기타 I/O를 제어할 수 있도록 되어 있다.
[Mega8-s EVM] USB를 이용한 LED제어 - 호스트프로그램 작성 [Mega8-s EVM] USB를 이용한 LED제어 - 호스트프로그램 작성 VB 소스코드 VB를 이용하여 Mega8 USB보드의 LED를 제어하는 소프트웨어를 작성해 보았다. 예전 USB2Serial 예제를 그대로 사용하기 위해 최대한 간단하게 작성했다 예전 프로그램을 약간 수정하여 보레이트는 9600으로 설정하고 PORT는 콤보박스의 설정에 따라 초기화 할 수 있도록 하였다. 'com포트 열기 MSComm1.Settings = "9600,n,8,1" MSComm1.CommPort = m_ComPort MSComm1.PortOpen = True 프로그램 실행 USB를 이용한 atMega8 보드의 LED제어를 위한 호스트 프로그램 실행 테스트 동영상
[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을 이용해 설정할 수 있다.. 테스트 보드
[ PCM2906 ] USB Aodio DAC [ PCM2906 ] USB Aodio DAC 출처 ORcad LIB Pinmap 블럭도 응용회로
[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제어 했는데 문제 없이 잘 동작한다.

반응형