嘉立创产业服务站群
必应搜索
发作品签到
专业版

[全球首发][原创代码]stc8h 51 usb手柄 基础版

工程标签

4.4k
0
0
32

简介

 stc8h 增强型51单片机的 usb手柄 360手柄协议 win10以上免驱。 只要游戏支持手柄,那基本上都能兼容这个协议的手柄。 仅1块4毛 的stc8h8k64u 20脚的芯片

简介: stc8h 增强型51单片机的 usb手柄 360手柄协议 win10以上免驱。 只要游戏支持手柄,那基本上都能兼容这个协议的手柄。 仅1块4毛 的stc8h8k64u 20脚的芯片

开源协议

GPL 3.0

创建时间:2023-09-07 01:00:48更新时间:2024-09-02 06:40:16

描述

2024/08/31 更新 固件gamepadG1S3

                    修复按键互锁的bug - 暂时不支持宏按键

                    演示视频: https://www.bilibili.com/video/BV1UindeEEme/?share_source=copy_web&vd_source=54fc41cdf2edae385881b75229fda25c

                    ----  gamepadE2S1 (精英板)开源预告 将于近日发布

 

 

2023/9/23  更新上位机配置程序pre-v2.0

                   更新手柄端对应固件gamepadG1V2

 

dFKmdCDi2Kw7GOSTdByU933EisDAExmZsoINBpr5.png

 

7rYoVJUnhLRApE7mbxDCtGIC9AnufjdUKfuAVzdp.png

 

gnzM60kcQU82tUYLFo05UmCyGCTvkmbD2PIHDuap.png

 

LAh607LCkGPQs7iFoeBGUhuczrC37m235dWLSImK.png

 

 

 

b站演示链接:https://www.bilibili.com/video/BV1qF411S7RQ/

宏按键  :51DIY手柄 上位机宏按键 对应的 手柄端也开发完成,下一步摇杆曲线_哔哩哔哩_bilibili

长按西瓜键进入配置模式。

目前宏按键功能 不支持延时, 相当于一个多按键映射

曲线摇杆部分值有bug,精英版做完再修复

记得设置eeprom 10k

---------------------------------------------------------------------------------------------------------

 

目前用51做 usb手柄的应该就我一个,单51芯片,不借助拓展芯片,全球首发,原创代码。

 

免责声明 

使用了微软360手柄的PID VID
仅供交流学习使用,不作商业用途。

使用了stc官方试验箱例程-基于HID协议的USB鼠标范例的部分代码

版本     V1.0
时间     2023/9
作者     Gentleman_齐天大圣
开源协议 GPL3.0
——————————————————————————————————
 
游戏实测
【全球首发  原创开源  stc8h 增强型51单片机  DIY手柄  基础版V1.0正式开源】
后续 的高级版(增加自定义背键等)开发进度/过程也会在b站分享。高级版完成后会在  立创开源平台  与  stc官方论坛  开源。
 
 
基础版
  • 使用stc8h8k64u ssop20封装
  • usb接口为了容易焊接,使用了type-a , 大家复刻可以换成 type-c 的
  • 自锁开关是为了烧录,如果手上有stc usb link 1d 或者 一箭双雕,等烧录/调试工具 可以不用开关,直接连过去。
  • 烧录程序方法,按住西瓜键(P3.2对地),上电。--这个应该不用详细讲。
 
  • IRC频率选择24M
  • //烧录hex文件在   HID 手柄阶段4\build\Target 1\
  • 摇杆部分的几个电阻可以不焊
 
基础版 实现 13个按键 ,2个轴。
 
四个耳朵放在了背后,便于测试,正常应该在上方使用排线链接。
 
由于买的摇杆电位器,封装大一点。所以摇杆按下去的那两个按键没焊接。
 
我是学软件的,pcb设计的比较粗糙,只为了验证程序。
 
如果大家有能力复刻时,可以优化一下pcb 的布局,布线,或直接重新设计。
 
 
 
上图
 
 
测试视频放b站了。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
手柄配置工具pre-2.0.7z
121
2
手柄上位机pre-v2.0 源码.7z
194
3
gamepadG1S3.7z
63
4
gamepadG1S3.hex
31
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航