有幸在沁恒申請(qǐng)到了一塊CH559 Mini評(píng)估板,評(píng)估板引出了兩個(gè)USB接口和GPIO口,我用它來(lái)測(cè)試驅(qū)動(dòng)2.4G的無(wú)線游戲手柄,參考了官方的USBHOST_KM.c文件,成功地獲取到了無(wú)線手柄發(fā)送的數(shù)據(jù)(每次7個(gè)字節(jié),代表了手柄操作的全部動(dòng)作,包括搖桿的ADC數(shù)據(jù))。
用手柄的四個(gè)按鍵控制評(píng)估板上四個(gè)led燈的點(diǎn)亮。
我以前做了個(gè)智能小車,用的是stc系列的單片機(jī)加CH375B驅(qū)動(dòng)2.4G的無(wú)線手柄,所以一直想要找到一個(gè)帶 USB HOST 接口的8位單片機(jī),這樣可以簡(jiǎn)化電路設(shè)計(jì),還可以降低成本,CH559完全滿足了我的要求。
CH559的開(kāi)發(fā)工具就是Keil,對(duì)于習(xí)慣使用Keil開(kāi)發(fā)51單片機(jī)的人員來(lái)說(shuō),使用這個(gè)單片機(jī)幾乎不需要學(xué)習(xí)新的東西。CH559是一片增強(qiáng)型的51單片機(jī),接下來(lái)我打算用它來(lái)做一個(gè)兩輪平衡車,使用CH559+MPU6050+L298N,遙控器就用2.4G的無(wú)線游戲手柄(這種手柄X寶上很便宜就能買到一個(gè),質(zhì)量還不錯(cuò),原本用來(lái)在PC電腦上玩模擬器游戲的)。