找回密码
 立即注册
楼主: gentleman

51开源 USB-HID 手柄制作(三) 添加线性摇杆

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:412
  • 最近打卡:2025-05-01 03:39:21

2

主题

144

回帖

3012

积分

论坛元老

积分
3012
发表于 2024-7-8 17:06:08 | 显示全部楼层
mars*** 发表于 2024-5-14 11:52
一样的疑问,代码里的 HIDREPORTDESC  还是直接用的鼠标的代码,没有用手柄的信息。难道这块代码不重要? ...

生成的代码只有11K,和给的EXE不一样。。。

点评

记得当初用eide编译的 如用keil编译 有几个.c文件 要手动添加到工程中  详情 回复 发表于 2024-7-8 18:28
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2024-7-8 18:28:58 | 显示全部楼层
hu_ji*** 发表于 2024-7-8 17:06
生成的代码只有11K,和给的EXE不一样。。。

记得当初用eide编译的



如用keil编译 有几个.c文件 要手动添加到工程中

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:412
  • 最近打卡:2025-05-01 03:39:21

2

主题

144

回帖

3012

积分

论坛元老

积分
3012
发表于 2024-7-8 18:33:48 | 显示全部楼层
gentl*** 发表于 2024-7-8 18:28
记得当初用eide编译的

谢谢,我马上添加
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:412
  • 最近打卡:2025-05-01 03:39:21

2

主题

144

回帖

3012

积分

论坛元老

积分
3012
发表于 2024-7-8 18:43:59 | 显示全部楼层
gentl*** 发表于 2024-7-8 18:28
记得当初用eide编译的

我把文档内所有的*.C添加了:清单如下:
util.C/usb_req_verdor.c/usb_req_std.c/usb_req_class.c/usb_desc.c/usb.c/uart.c/timer.c/pad.c/main.c/adc.c。编译出来是11k.
截图202407081840171332.jpg
截图202407081843416258.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2024-7-9 06:54:27 | 显示全部楼层
还缺3个.C文件

你下的不是最新的G1S2 版本吧

截图202407090652329368.jpg       
    截图202407090650192076.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:447
  • 最近打卡:2025-04-30 11:36:47

7

主题

64

回帖

659

积分

高级会员

积分
659
发表于 2024-7-9 17:25:06 | 显示全部楼层
gentl*** 发表于 2024-7-9 06:54
还缺3个.C文件

你下的不是最新的G1S2 版本吧

楼主这个项目还在更新不,哈哈,我还等着学习你的精英版手柄。

点评

可能会吧 单片机最近在研究arm核的  详情 回复 发表于 2024-7-10 06:49
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:412
  • 最近打卡:2025-05-01 03:39:21

2

主题

144

回帖

3012

积分

论坛元老

积分
3012
发表于 2024-7-9 17:39:24 | 显示全部楼层
gentl*** 发表于 2024-7-9 06:54
还缺3个.C文件

你下的不是最新的G1S2 版本吧

谢谢您的回复,我按您的提示,发现我使用的是“HID 手柄阶段4.7z”,改成使用”gamepadG1S2.7z“文件夹后,编译出来的HEX文件是24k,您提供的原始的是22K。不知道哪里有不一样的地方。下面是编译的错误信息如下:Rebuild target 'Target 1'
compiling main.c...
src\main.c(128): warning C206: 'Padinit': missing function-prototype
compiling usb.c...
compiling usb_desc.c...
compiling usb_req_class.c...
compiling usb_req_std.c...
compiling usb_req_vendor.c...
compiling util.c...
compiling timer.c...
compiling pad.c...
compiling uart.c...
compiling adc.c...
compiling CurveJoy.c...
compiling eeprom.c...
compiling uart3.c...
linking...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_USB_BULK_INTR_IN?USB
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?UARTINIT?UART
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_UARTSENDSTR?UART
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_SEND_U16?UART
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?FRESHUART?UART
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_GET_ADC8BITRESULT?ADC
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_UART3SENDU16?UART3
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_UART3SENDSTR?UART3
*** WARNING L15: MULTIPLE CALL TO SEGMENT
    SEGMENT: ?PR?_USB_WRITE_FIFO?USB
    CALLER1: ?PR?USB_ISR?USB
    CALLER2: ?C_C51STARTUP
Program Size: data=106.7 xdata=436 code=8157
creating hex file from ".\obj\stc_usb_mouse"...
".\obj\stc_usb_mouse" - 0 Error(s), 10 Warning(s).
截图202407091734137833.jpg

点评

可能是串口3 的部分 调试时用的,不影响  详情 回复 发表于 2024-7-10 06:46
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2024-7-10 06:46:41 | 显示全部楼层
hu_ji*** 发表于 2024-7-9 17:39
谢谢您的回复,我按您的提示,发现我使用的是“HID 手柄阶段4.7z”,改成使用”gamepadG1S2.7z“文件夹后 ...

可能是串口3 的部分

调试时用的,不影响

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2024-7-10 06:49:29 | 显示全部楼层
conso*** 发表于 2024-7-9 17:25
楼主这个项目还在更新不,哈哈,我还等着学习你的精英版手柄。

可能会吧


单片机最近在研究arm核的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:447
  • 最近打卡:2025-04-30 11:36:47

7

主题

64

回帖

659

积分

高级会员

积分
659
发表于 2024-7-10 09:09:36 | 显示全部楼层

别啊,我是因为你这个手柄项目才重新捡起51单片机的。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:27 , Processed in 0.149526 second(s), 119 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表