找回密码
 立即注册
查看: 63|回复: 3

我想USB-HID-和HS-PWM输出同时实现,但是只有有hid通讯就不能产线pwm求助

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-04-10 16:24:18
已绑定手机

1

主题

1

回帖

9

积分

新手上路

积分
9
发表于 2025-4-10 16:24:18 | 显示全部楼层 |阅读模式
我想搞一个usb通讯的电源,但是卡在了-HID-和hsPWM输出同时实现,
但是输出不了pwm信号,有那个大神帮忙看看哪里有问题不,感谢感谢
微信图片_20250410160838.jpg
示波器照片
屏幕截图 2025-04-10 155941.png
usb通讯正常
C语-HID-和PWM输出同时实现.rar (94.57 KB, 下载次数: 5)





回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-4-10 16:28:00 | 显示全部楼层
在实现USB HID通信与高速PWM(hsPWM)输出同时工作的过程中,可能会遇到资源冲突或时序问题,导致PWM信号无法正常输出。以下是一些可能的原因及解决方案,供您参考:

1. 资源冲突
问题分析:USB HID通信和PWM输出可能共享某些硬件资源,例如定时器、中断或DMA通道。如果这些资源被HID通信占用,PWM输出可能会受到影响。
解决方案:检查您的硬件配置,确保USB HID和PWM使用独立的资源。例如,为PWM分配一个独立的定时器,并确保中断优先级设置合理,避免冲突。

2. 时序问题
问题分析:USB HID通信需要实时处理数据包,可能会占用较多的CPU时间,导致PWM信号的生成不及时或中断。
解决方案:优化代码结构,确保PWM生成的优先级高于HID通信。可以使用硬件PWM模块(如果支持)来减少CPU的负担,或者使用DMA来传输PWM数据,确保PWM信号的连续性。

3. 电源管理
问题分析:USB设备在通信时可能会进入低功耗模式,导致PWM输出不稳定或停止。
解决方案:检查电源管理设置,确保在USB通信期间,PWM模块的电源供应稳定。可以禁用不必要的低功耗模式,或调整电源管理策略。

4. 代码实现
问题分析:代码中可能存在逻辑错误或配置不当,导致HID通信和PWM输出无法同时工作。
解决方案:仔细检查代码,确保HID通信和PWM输出的初始化、配置和运行逻辑正确。可以使用调试工具逐步排查问题,确保每个模块都能独立工作后再进行整合。

5. 硬件限制
问题分析:某些微控制器可能无法同时支持高速USB通信和高速PWM输出,或者需要特定的硬件配置。
解决方案:查阅微控制器的数据手册,确认其是否支持同时进行USB HID通信和高速PWM输出。如果硬件不支持,可能需要更换更强大的微控制器或调整设计。

6. 调试与测试
问题分析:在调试过程中,可能需要更详细的测试数据来定位问题。
解决方案:使用示波器或逻辑分析仪监控PWM信号和USB通信信号,确保两者都能正常工作。通过逐步调试,可以更准确地定位问题所在。

总结
实现USB HID通信与高速PWM输出同时工作,需要综合考虑硬件资源、时序、电源管理和代码实现等多个方面。通过合理配置和优化,可以解决大部分问题。如果问题依然存在,建议进一步查阅相关文档或寻求社区支持。

希望以上建议对您有所帮助,祝您项目顺利!

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-04-10 16:24:18
已绑定手机

1

主题

1

回帖

9

积分

新手上路

积分
9
发表于 2025-4-10 16:53:12 | 显示全部楼层
国芯人*** 发表于 2025-4-10 16:28
在实现USB HID通信与高速PWM(hsPWM)输出同时工作的过程中,可能会遇到资源冲突或时序问题,导致PWM信号无 ...

感谢我在试试
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-4-10 22:00:05 | 显示全部楼层
您好,已修正为可以同时使用hid和HSPWM的情况,更改了一下PWM部分初始化的函数
C语-HID-和PWM输出同时实现(可同时输出).zip (123.84 KB, 下载次数: 0)
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 01:14 , Processed in 0.122592 second(s), 74 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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