X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
stm32/stm8
[求助] 【求助分析】ST107VC USB中断阻塞
yi373642635
2013-7-23 21:51
楼主
【求助大家,有碰到类似问题的吗?】
平台st107vc
实现HID两端点8字节通信
基于STM32_USB-FS-Device_Lib_V3.4.0移植
枚举成功计算机可以识别PID,但枚举后一直进USB中断,导致系统卡死!
分析后发现一直进sofintr中断[img]file:///c:\users\xieyb\documents\tencent files\373642635\image\6}[_i]tw~u~hdrs]_asl@5h.jpg[/img]
点赞
回复评论 (12)
沙发
yi373642635
请教大家了~
点赞
2013-7-23 21:52
板凳
Study_Stellaris
回复 沙发yi373642635 的帖子
是不是要清除中断标记啊?
点赞
2013-7-24 10:08
4楼
zhaojun_xf
回复 沙发yi373642635 的帖子
这样无法判断问题所在,还是用仿真看看,什么原因导致,清除这个中断看看。
我的博客
点赞
2013-7-24 10:09
5楼
ddllxxrr
楼主找个能跑得通的USB例程,再移植
http://shop34182318.taobao.com/ https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
点赞
2013-7-24 11:00
6楼
yi373642635
回复 板凳Study_Stellaris 的帖子
但官方库里的清除中断位好像不起作用
uint32_t OTGD_FS_Handle_Sof_ISR(void)
{
USB_OTG_GINTSTS_TypeDef GINTSTS ;
GINTSTS.d32 = 0;
/* Call user function */
INTR_SOFINTR_Callback();
/* Clear interrupt */
GINTSTS.b.sofintr = 1;
USB_OTG_WRITE_REG32 (&USB_OTG_FS_regs.GREGS->GINTSTS, GINTSTS.d32);
return 1;
}
点赞
2013-7-24 14:02
7楼
yi373642635
回复 5楼ddllxxrr 的帖子
好像找不到107的,请问你有好介绍吗
点赞
2013-7-24 14:03
8楼
yi373642635
回复 4楼zhaojun_xf 的帖子
但官方库里的清除中断位好像不起作用
uint32_t OTGD_FS_Handle_Sof_ISR(void)
{
USB_OTG_GINTSTS_TypeDef GINTSTS ;
GINTSTS.d32 = 0;
/* Call user function */
INTR_SOFINTR_Callback();
/* Clear interrupt */
GINTSTS.b.sofintr = 1;
USB_OTG_WRITE_REG32 (&USB_OTG_FS_regs.GREGS->GINTSTS, GINTSTS.d32);
return 1;
}
点赞
2013-7-24 14:03
9楼
zhaojun_xf
回复 8楼yi373642635 的帖子
电路确定没有问题吗?
我的博客
点赞
2013-7-24 14:07
10楼
yi373642635
回复 9楼zhaojun_xf 的帖子
电脑没问题的,之前我是在电脑上移植103的USB,枚举和通信都成功。
因为107与103库结构不同,移植新库后枚举成功但就一直进SOF中断了。
点赞
2013-7-24 14:26
11楼
zhaojun_xf
回复 10楼yi373642635 的帖子
USB从应该差别不大啊,仔细看看。参考一下我的那个贴:
https://bbs.eeworld.com.cn/viewth ... ht=%2Bzhaojun%5C_xf
我的博客
点赞
2013-7-24 14:37
12楼
yi373642635
回复 11楼zhaojun_xf 的帖子
我的就是从库3.4.0改过来的,只不过屏蔽原先库中的EXTI和ADC初始化
你有移植过的工程吗?
点赞
2013-7-24 21:02
13楼
zhaojun_xf
回复 12楼yi373642635 的帖子
没有。
我的博客
点赞
2013-7-25 06:11
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
单节锂电池供电产品的漏电流、耐压测试
导入PCB 出现莫名的错误
FreeRTOS学习笔记——by cruelfox
拆出来的液晶屏(来自CS35原车CD机)
MSP MCU I2C入门指南
【GD32-colibri-F350RX】+LED or 按键 or UART打印测试
50个典型电路实例详解
1138 AD采集不准
大家帮忙分析分析
吐血的Take Me To Your Heart
【TI首届低功耗设计大赛】低功耗信号显示、采集器 ----总结篇
TMS320VC5509A与aic23b芯片采集噪声信号频率出现问题
uCOS中 不同任务调用相同函数该如何处理?
DSP程序框架
拆国产电子秒表(转)
求 MSP430AFE25x 开发原理图
TFT液晶显示屏设置计时器
GD32F350demo测试记录(2)
聘深圳地区嵌入式WindowsCE 软件工程师
Xinlinx-Spt3 3400 FPGA入门提高开发套件
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复