embeded/Cortex-M4 Ti2017. 12. 21. 11:26

위의 USB에 연결하고 Power Select를 DEBUG로 하고 

C:\ti\TivaWare_C_Series-2.1.3.156\examples\boards\ek-tm4c123gxl\usb_dev_gamepad

usb gamepad 바이너리를 올린다음

[링크 : http://www.ti.com/lit/ug/spmu296/spmu296.pdf]


왼쪽의 USB에 연결하고 Power Select를 DEVICE로 해주니 엌ㅋ

HID 장비로 해서 게임 컨트롤러 인식이 된다. ㄷㄷ

보드에 버튼이 두개 있는데.. 도대체 저 X/Y/Z 축은 어떤 정보로 연결된건지 모르겠고

(기울기 센서 있는것도 아니니.. 무슨 값일까?)


아무튼 Example Game Pad 라는 이름으로 인식된다.



+

USB_DP / USB_DM 으로, PD4 / PD5에 연결이 되어있네..

driverlib에서 usb 지원하니 별다른 칩셋이나 회루 구성없이 바로 되나 보네..


[링크 : http://www.ti.com/lit/ug/spmu296/spmu296.pdf]


칩에 USB 컨트롤러가 들어있네

[링크 : http://www.ti.com/lit/ds/symlink/tm4c123gh6pm.pdf]

Posted by 구차니