
USB 마우스를 연결한 후 시스템은 그것이 마우스인지 어떻게 판단합니까? 신호를 보내나요?
구현해야 해요(그냥)FPGA 보드를 이용한 소형 마우스. 보드에서 x 및 y 좌표를 출력할 수 있습니다. 보드에서 입력의 x 및 y 좌표를 얻고 이를 사용하여 마우스를 제어하도록 시스템에 지시하려면 어떻게 해야 합니까? 보드를 마우스로 취급하도록 시스템에 지시해야 할 것 같습니다. 어떻게 해야 하나요?
정확하게 말하면 근접 센서를 사용하는 터치스크린입니다.
편집하다:보드는 "Altera Cyclone 4 DE2-115" 입니다.
편집 2:우리는 Verilog를 사용하고 있습니다
답변1
USB 마우스를 연결한 후 시스템은 그것이 마우스인지 어떻게 판단합니까? 신호를 보내나요?
예, 호스트가 자신이 마우스인지, 호스트가 입력 읽기를 시작하는 방법을 알 수 있는 USB 설명자를 보냅니다.
보드에서 입력의 x 및 y 좌표를 얻고 이를 사용하여 마우스를 제어하도록 시스템에 지시하려면 어떻게 해야 합니까?
적절한 USB 장치로 만드는 것이 가능한 솔루션이며, 이를 통해 추가 포인트를 얻을 수도 있습니다. 그러나 USB 구현의 복잡성을 과소평가하지 마십시오. 특히 하드웨어 지원이 없기 때문에 (비트 탭핑으로 수행할 수 있습니다. 예:http://hackaday.com/2014/03/22/bitbanging-usb-on-low-power-arms/)
가장 쉬운 방법은 USB 마우스 대신 PS/2 마우스를 사용하는 것입니다. 프로젝트에 PS/2-USB 변환기를 포함할 수 있습니다. 또 다른 접근 방식은 직렬 마우스를 구현하는 것입니다.