极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E463】基于CH559單片機(jī)的USB主機(jī)讀取HID設(shè)備代碼

2021-08-23 07:36:26      索煒達(dá)電子      648     

項(xiàng)目編號(hào):E463

文件大?。?M

源碼說明:帶中文注釋

開發(fā)環(huán)境:C編譯器

基于CH559單片機(jī)的USB主機(jī)讀取HID設(shè)備代碼


可以讀取鍵盤、鼠標(biāo)甚至游戲手柄,只要是標(biāo)準(zhǔn)HID設(shè)備就可以


先看圖 還有視頻在Media中 

【E463】基于CH559單片機(jī)的USB主機(jī)讀取HID設(shè)備代碼

【E463】基于CH559單片機(jī)的USB主機(jī)讀取HID設(shè)備代碼

CH559開發(fā)板的HID實(shí)驗(yàn)程序


支持兩個(gè)USB設(shè)備接入支持標(biāo)準(zhǔn)HID設(shè)備類型的鍵盤、鼠標(biāo)、游戲手柄


OLED屏幕 和 板載LED接線如下


P1.4-LED P1.7-SCL P1.6-SDA I2C模式


系統(tǒng)時(shí)鐘為默認(rèn)的12MHz


UART0是打印端口,波特率57600


注意板載的USB下載端口和HUB0是同一個(gè),不能同時(shí)使用


目前只支持HID設(shè)備,xbox手柄不是標(biāo)準(zhǔn)的HID設(shè)備,暫不支持,測(cè)試過FC手柄和八位堂的N30pro可用


目錄│文件列表:

 └ anyhid

    │ AnyHID.uvgui.longhe

    │ AnyHID.uvopt

    │ AnyHID.uvproj

    ├ Code

    │  │ ch559.h

    │  │ main.c

    │  │ system.c

    │  │ system.h

    │  │ usbh.c

    │  │ usbh.h

    │  └ oled

    │     │ bmp.c

    │     │ bmp.h

    │     │ oled.c

    │     │ oled.h

    │     │ oledfont.h

    │     └ picture.h

    ├ Doc

    │  │ CH559DS1.pdf

    │  │ CH559EVT.pdf

    │  └ CH559SCH.pdf

    ├ Listings

    │  │ AnyHID.m51

    │  │ bmp.lst

    │  │ debug.lst

    │  │ gpio.lst

    │  │ main.lst

    │  │ oled.lst

    │  │ system.lst

    │  └ usbh.lst

    ├ Media

    │  │ Picture.jpg

    │  │ UART-log.png

    │  └ Video.mp4

    └ Objects

       │ AnyHID

       │ AnyHID.build_log.htm

       │ AnyHID.hex

       │ AnyHID.lnp

       │ bmp.obj

       │ debug.obj

       │ gpio.obj

       │ main.obj

       │ oled.obj

       │ system.obj

       └ usbh.obj

TAGCH559
  • 4 次
  • 1 分