[DSP]/DSP283352012. 4. 15. 22:00

[DSP28335 EVM] USB2UART CP2102 테스트

[DSP28335 EVM] USB2UART CP2102 테스트

 

 

[DSP28335 EVM] 보드에는 UART를 위해 USB2UART 변환 칩인 CP2102를 사용하고 GPIO28/SCIRXDA,  GPIO29/SCITXDA에 연결되어 있다.

 

CP2012 칩의 드라이버 파일은 아래 링크에서 최신파일을 받을 수 있다.

 

CP210x_VCP_Win2K.exe

 

http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx

 

 


 

TMS320F28335 UART테스트 예제

 

DSP2833x_uart.zip

 

Posted by nexp

댓글을 달아 주세요

[ST_MICRO]/STM322008. 12. 18. 14:32

STM32 USB테스트 - USB VCOM이용 테스트 PC에서 LED제어 예제

STM32 USB테스트 - USB VCOM이용 테스트 PC에서 LED제어 예제

STM32의 USB를 이용하여 가상 COM포트를 올리고 PC에서 LED제어하는 예제를 작성해 보았다.
CDC를 올리더라도 속도가 빠르니 상당히 가벼운 느낌이고 응용하여 여러가지 용도로 활용할 수 있을것 같다.

STM32 VCOM 테스트 예제소스


테스트용 VCP디바이스 드라이버 파일

먼저 VCP디바이스 드라이버를 설치한다., 프로그램 다운로드 하여 실행하면 디바이스 드라이버를 찾는데 드라이버를 설치하면



프로그램 다운로드 하여 실행하면 장치관리자에서 COM Port가 인식된것을 확인할 수 있다. 이 포트를 통하여 PC에서 데이터를 전송할 수 있고 이번 예제에서는 PC에서 LED를 제어할 수 있다.



테스트 동영상
Posted by nexp

댓글을 달아 주세요

[INTERFACE]/USB2008. 7. 30. 22:40

[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제어를 위한 호스트 프로그램 실행


테스트 동영상
Posted by nexp

댓글을 달아 주세요

  1. simul

    대단하시네요.. 간단하게 Input, Output PCB만들려고 하는데, 참고 자료가 있을까요..??

    Parallel로는 만들었었는데요..(Switch 만들어서, 전기가 통하면 In / LED 붙여서 OutPort 제어등..)

    USB로 만들려면 반드시 Chip을 붙여야 하나요..?? LED같은 Output 제어하는것은 몇군데에서 봤는데,
    Input 제어(뭔가를 누르면 Computer에서 인식)는 별로 없는것 같아요..

    PCB 도면등 있으면 부탁드립니다.

    너무 횡설수설 했네요.. 수고하세요

    2008.08.16 18:27 [ ADDR : EDIT/ DEL : REPLY ]
  2. 이 예제는 AVR펌웨어에서 소프트웨어적으로 USB처리를 하는 방식입니다.
    속도는 USB에 비해 느리구요... 펌웨어 부하가 늘어 날 수록 불안해 질 수 있습니다.
    USB칩을 사용하면 CPU의 부하도 줄이고 상당히 안정적 입니다. 상품으로 판매 할 목적이라면 전용의 칩을 사용할 것을 권장드리구요...

    Input은 output과 동일하구요... 소스코드에 약간만 추가하시면 됩니다.

    회로는 블로그에 올라가 있는데...

    2008.08.19 13:05 신고 [ ADDR : EDIT/ DEL : REPLY ]

[INTERFACE]/USB2007. 12. 20. 21:43

[CP2101 EVM] 초소형 USB2Serial 모듈 제작(관련자료)

초소형 USB2Serial모듈

사용자 삽입 이미지

점점더 작은 보드를 만들게 되니... 이제는 232넣기는 힘들어 졌다.
그래서 USB2Serial를 아주 소형으로 만들어 필요할때마다 연결해 사용하면 좋을듯 하여 만들어 봤다.






가장 간단하게 만들려고 하다보니 LDO도 못 달아 전원은 빼버렸습니다.
다음에는  3.3V, 5V선택 할 수 있도록 하고 커넥터 처리를 하면 더 좋을듯 하내요...


CP1210 디바이스 드라이버

Posted by nexp

댓글을 달아 주세요

[INTERFACE]/USB2007. 7. 8. 20:13

[CP2101 USB2Serial] Board 관련 자료

 [CP2101 USB2Serial] Board 관련 자료

사용자 삽입 이미지


USB를 연결하면 CN54 1, 2번핀으로 5V파워가 출력된다.
시리얼 포트는 CN52 8, 9번핀으로 시리얼 RXD, TXD를 연결하면 USB로 시리얼 데이터를 송 수신 할 수 있다.








시리얼 포트 연결 외에 CN54의 9, 10핀 P1.0, P1.1에 On Board LED가 2개 있어 다른 MPU Board에서 바로 제어 가능하다.

Posted by nexp

댓글을 달아 주세요