登录注册
论坛
一粒金砂(初级)
74
0
扫一扫,分享给好友
73
引用楼主 dapli 的帖子: s3c2440(s3c2410 s3c2443等也一样) 中断控制里有个INT_USBD中断 正常情况下,USB插入后会产生这个中断,这个中断是判断什么而产生的呢? 看了一下 文档里没有写的很详细的,有了解的人吗?
60
84
引用 2 楼 shuiyan 的回复: 这个中断是2440的USB控制器产生。通过判断USB的D+/D-上的数据状态为依据。有兴趣可以细看USB协议。 接到主机(一般是PC电脑),主机发现有设备接入,会先RESET设备(通过D+/D-一起拉低x秒,x记不清了),然后按照协议发送读描述符、读类型、获取EP数、分配设备号等动作,一旦设备都返回ACK了,主机就会再次RESET设备,设备再次重启后,就按照之前的一系列配置重新提交自己的身份了。
75
引用 2 楼 shuiyan 的回复: 这个中断是2440的USB控制器产生。通过判断USB的D+/D-上的数据状态为依据。有兴趣可以细看USB协议。 接到主机(一般是PC电脑),主机发现有设备接入,会先RESET设备(通过D+/D-一起拉低x秒,x记不清了),然后按照协议发送读描述符、读类型、获取EP数、分配设备号等动作,一旦设备都返回ACK了,主机就会再次RESET设备,设备再次重启后,就按照之前的一系列配置重新提交自己的身份了。 这些流程中,USB控制器已经将很多的握手、…
发表回复 回帖后跳转到最后一页
EEWorld Datasheet 技术支持
查看 »