[STM32F072 Nucleo]开发笔记(四) 用按钮代替方向盘硬件测试
现在usb部分修改得差不多了,但编码器还没购买,为了进行测试先用几个按钮代替各个轴和按钮的功能,随手找来一个六键按钮版,插到开发板插针上。主要用了PB1,2,13,14,15和PC4这几根引脚,都配置为中断引脚,上下沿都触发中断以快速高效的检测按下和弹起事件。新建一个callback.c文件用来放引脚中断事件的处理函数void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin),如下图所示:编译下载后正确检测到硬件,在游戏控制器里面测试没有问题,于是打开一个游戏试试:
硬件连接如下图,按钮上面排分别是左转,右转,油门,下面排分别是按钮1,离合和刹车。
游戏中操作没出现问题,接下来找个电位器来模拟油门刹车等轴试试。
附上代码:
更多:
开发笔记(一)试用感受
开发笔记(二)扩展USB接口
开发笔记(三) 修改USB代码用于游戏方向盘
来学习一下 顶楼主,,,好技术,我什么时候才能像你们这种大神看齐啊,每天被人鄙视,日子不好过啊。我还要更加努力 谢谢分享:) 大神啊,可以制作游戏受柄了 厉害 ! 学习 厉害了!感谢分享,学习中
页:
[1]