USB论坛-百合电子工作室USB专题站

 找回密码
 我要注册
搜索
热搜: USB学习板
查看: 5279|回复: 2
打印 上一主题 下一主题

PD12中INT脚电平问题

[复制链接]

6

主题

0

好友

1158

积分

管理员

Rank: 9Rank: 9Rank: 9

楼主
发表于 2013-10-20 21:17:25 |显示全部楼层
不好意思,忘了回复了。USB没有中断产生时确实应该是高电平,有USB中断时才是低电平。您所说的没有运行USB程序时,中断脚也是低电平,这是因为D12一连上主机后,主机就会请求设备,所以会产生USB中断,而单片机程序没有对中断进行响应,所以这个中断还存在。
回复

使用道具 举报

6

主题

0

好友

1158

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-10-20 21:26:33 |显示全部楼层
duanyuzhong 发表于 2013-10-18 22:16
之前操作我能正确读取 PD12 的ID信息, 0x1012  只是自己写程序测试,中断触发程序,
写成
当 INT0引脚= ...

只要是低电平,就应该是有USB中断的,只要读取中断寄存器后,INT0就会变回高电平。不知您所说的串口调试软件用来看什么,是否程序里嵌入了向串口发送调试信息的代码?
回复

使用道具 举报

6

主题

0

好友

1158

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2013-10-22 09:15:19 |显示全部楼层
也不清楚如果没有对D12进行一下软连接,D12本身默认是否将上拉电阻连接到D+上没有,资料里好像没说,如果默认是连接到D+的话,插上电缆线后系统就会提示发现USB设备。有些朋友可能还不明白主机是如何检测USB设备的插入动作的,可以参考我写的文章:《搭个简单电路验证USB主机是如何检测USB设备的插入和拨出动作的
回复

使用道具 举报

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

USB开发网 (渝ICP备09006681号-4)

GMT+8, 2024-5-4 07:07 , Processed in 0.050641 second(s), 18 queries .

百合电子工作室版权所有
回顶部