你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

如何在定时中断里发送USB数据?

[复制链接]
Boone301 提问时间:2022-9-29 20:19 / 未解决
如何在定时中断里发送USB数据?
收藏 评论3 发布时间:2022-9-29 20:19

举报

3个回答
废鱼 回答时间:2022-9-30 09:36:10
为什么要在中断中做这么多事情呢?中断处理时间越长,其他的中断就会延迟。建议外部通过时间判断进行处理。
xmshao 回答时间:2022-9-30 13:13:39
你使用定时器的中断发送应该只是为了定时发送,而不会
整个USB的收发都放在定时器中断服务程序实现吧。


STM32的USB通信基本都是通过USB中断方式实现的,要注意各类中断
优先级的合理安排问题,要保障USB通信中断能正常响应。


至于如何发送USB数据, 你可以参考ST库例程里有关USB发送函数。


STM32每个系列的Cube库里都有一些USB通信例程可供参考。
Boone301 回答时间:2022-10-3 22:31:47
大家好,我也遇到类似的困惑,我先描述一下我的应用:
我需要定时采集模拟量,然后把数据通过USB发给电脑,具体步骤:
1:定时器产生定时中断。
2:中断里通过SPI读取ADC芯片的数据。
3:SPI读到的数据通过UDB发给电脑。
可是在发送7次后不发送了:
谢谢
陆迅海

1K中断

1K中断

中断片段

中断片段
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版