[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 ]