본문 바로가기

USB

(60)
[Mega8-SM EVM] 소형 AVR보드 제작 [Mega8-SM EVM] 소형 AVR보드 제작 기존 [Mega8-s EVM]에 확장해서 [SM-Type EVM] 로 제작 했다. SM-Type은 USB2Seral 모듈이나 Bluetooth 모듈 등을 연결할수 있고 SPI, I2C, UART등의 자주사용하는 기능을 표준화된 핀맵으로 정의해서 제작하고 있다. 또한 소프트웨어 USB스택을 테스트 할 수 있도록 USB커넥터를 연결 하능하다. (참고 USB 관련 테스트 예제, USB 호스트 예제) USB커넥터를 두어 SW USB Stack을 테스트 할 수 있을 뿐아니라 USB2UART가 있어 디버깅 및 Arduino 를 쉽게 포팅할 수 있도록 제작했다. 회로도 확장 커넥터 on board LED USB Connector
[PIC18F-s EVM] C#을이용한 HID Host Program작성 [PIC18F-s EVM] C#을이용한 HID Host Program작성 [PIC18F-s EVM] 보드를 이용하여 C#에서 HID 테스트 프로그램을 작성 했다. HID장치는 윈도우에서 기본 드라이버를 제공하므로 USB 드라이버 작성없이 아주 간단하게 USB통신을 할 수 있다. USB연결만 하면 동작하므로 사용자 입장에서 상당히 편리하게 사용할 수 지만 표준 디스크립트로 (Report)로 통신을 해야 하므로 속도면에서는 Bulk통신보다는 느린 단점이 있다. 특히 연속적 데이터를 송수신 하는경우 확실히 느려짐을 알 수 있다. PIC18F2450 펌웨어 작성 C#을 이용한 HID테스트 프로그램 LED제어 및 64 Bulk로 데이터 수신 예제 PIC18F2450 USB HID 테스트 동영상
[PIC18F4x EVM] USB Bulk Transfer테스트시 에러발생 [PIC18F4x EVM] USB Bulk Transfer테스트시 에러발생 2009-05-08 14:56:26 금요일 USB로 연결했을때 동작하지 않는 현상 발생 PICkit2로 동작하면 정상동작함 PIC18F4455는 5V용이고 4.7V 이하로 공급하면 정상동작하지 않는다. (브라운아웃 리셋 설정의 문제일 수도 있겠다.) USB로 연결하면 역전압 방지 다이오드 4148을 통해 들어가는데 드롭이 0.7V정도 생겨서 4.3V가 공급되니 정상동작하지 않았다. 그래서 다이오드를 드롭이 적은 MBR0540으로 교체하니 정상 동작한다. Bulk USB 드라이버 설정 완료
[PIC18F4x EVM] USB Bulk Transfer 테스트 [PIC18F4x EVM] USB Bulk Transfer테스트 USB로 연결했을때 동작하지 않는 현상 발생 PICkit2로 동작하면 정상동작함 PIC18F4455는 5V용이고 4.7V 이하로 공급하면 정상동작하지 않는다. USB로 연결하면 역전압 방지 다이오드 4148을 통해 들어가는데 드롭이 0.7V정도 생겨서 4.3V가 공급되니 정상동작하지 않았다. 그래서 다이오드를 드롭이 적은 540으로 교체하니 정상 동작한다. Bulk USB 드라이버 설정 완료
MC9S08JS16 - 저렴한 USB 솔루션 MCU MC9S08JS16 - 저렴한 USB 솔루션 MCU freescale사에서 1$대의 저렴한 USB MCU가 나왔다. USB Device기능에 SPI/SCI 를 가지고 저렴하게 구현해야 하는곳에 사용하기 편리할 것같다. Micochip사의 18F13K50과 비교하면 좀더 저렴한것 같다. 0 콘트롤러 및 16KB 플래시 메모리를 탑재하고 있으며, 저전압 감지(low voltage detection) 및 COP(Computer Operating Properly) 모듈 등과 같은 여러 시스템 보호기능도 갖추고 있다. 또한 PC 주변기기나 무선 키보드부터, 마우스 수신기, 무선 어댑터, USB 외장형 장치(dongles), SD 카드리더기, RS-232 USB 브리지, 리모콘, 무정전 전원공급장치(uninterr..
[STR711-SM EVM] 초소형 SM-Type ARM7 모듈 제작 [STR711-SM EVM] 초소형 SM-Type ARM7 모듈 제작 저렴한 가격에 256K Flash, 64K Ram, USB까지 있어 예전부터 즐겨 사용 사용해 오던 STR711 코어를 [SM-Type EVM] 형태로 제작해 보았다. (칩도 많이 남아 있어서 소진 차원으로...) 소형으로 만들어 두면 쓰일곳이 많기 때문에 표준 핀맵으로 만들어 보았다. ST의 ARM7 STR711FR2 확장 테스트 보드 테스트 동영상 STR711 을 이용한 USB데이터 전송 테스트
USB를 이용한 MP3 파일 전송 및 Play 테스트 USB를 이용한 MP3 파일 전송 및 Play 테스트 USB를 이용하여 SD카드에 MP3파일을 저장하고 플레이 하는 프로그램을 테스트 했다. MCU는 USB포함되어 있고 저렴한 ARM7 STR711을 이용하였고 MP3 DAC는 VS1033 모듈을 이용하여 프로토 테스트를 쉽게 구현하였다. 테스트 동영상 두개의 샘플 MP3파일을 불러와 USB로 전송하고 Play/Stop/Led On/Off제어를 하는 테스트 USB는 간단한 USB드라이버를 작성하여 Bulk통신으로 데이터 전송하도록 하였다. 프로젝트 최종결과 USB다운로드 테스트 1채널에 Mp3파일을 USB로 다운로드하여 플레이 및 음향 조절 테스트 32채널 MP3저장 및 출력 모듈 8채널의 MP3파일을 독립력으로 출력하는 테스트 동
STM32 USB 테스트 - USB HID이용 이미지파일 전송 테스트 STM32 USB 테스트 - USB HID이용 이미지파일 전송 테스트 STM32 USB HID를 이용하여 PC에서 이미지 파일을 전송하는 예제를 테스트 해 보았다. 표준 HID라 디바이스 드라이버는 필요없다. STM32 HID 펌웨어 소스 프로그램을 실행시키면 장치관리자에 "USB 휴먼이터페이스 장치"로 인식된다. MFC를 이용하여 간단히 HID테스트 가능한 프로그램을 작성해 보았다. 이미지(BMP)파일을 읽어서 USB로 전송하는 예제이다. STM32 COM26T2844 TFT LCD모듈 테스트 동영상

반응형