利用CH559的USB接口驱动2.4G无线手柄

有幸在沁恒申请到了一块CH559 Mini评估板,评估板引出了两个USB接口和GPIO口,我用它来测试驱动2.4G的无线游戏手柄,参考了官方的USBHOST_KM.c文件,成功地获取到了无线手柄发送的数据(每次7个字节,代表了手柄操作的全部动作,包括摇杆的ADC数据)。


用手柄的四个按键控制评估板上四个led灯的点亮。

IMG_20150820_202137.jpg

IMG_20150820_202141.jpg

IMG_20150820_202145.jpg

IMG_20150820_202149.jpg

我以前做了个智能小车,用的是stc系列的单片机加CH375B驱动2.4G的无线手柄,所以一直想要找到一个带 USB HOST 接口的8位单片机,这样可以简化电路设计,还可以降低成本,CH559完全满足了我的要求。


CH559的开发工具就是Keil,对于习惯使用Keil开发51单片机的人员来说,使用这个单片机几乎不需要学习新的东西。CH559是一片增强型的51单片机,接下来我打算用它来做一个两轮平衡车,使用CH559+MPU6050+L298N,遥控器就用2.4G的无线游戏手柄(这种手柄X宝上很便宜就能买到一个,质量还不错,原本用来在PC电脑上玩模拟器游戏的)。


赞~


不错


只有登录才能回复,可以选择微信账号登录