阅读:1198回复:4
MSP430+ISP1161+u盘
设备枚举时,D+,D-是不是应该有一个为高啊?
而我的一直是低,为什么? 大侠请帮忙解释一二. |
|
沙发#
发布于:2003-08-07 17:10
请确认你的设备的D+/D-上的上拉电阻是否Enable. 上电时,确实D+或D-应为高. 这是因为Hub从D+或D-为高来区分设备是高速还是低速设备.
|
|
板凳#
发布于:2003-08-07 19:53
设备上的电阻是否Enable取决于设备.
与我的主机无关吧? 我是做usb的主机. 一旦接上设备.我的主机是不是应该收到端口上的一个高电平信号. 如果我不处理这个信号,是不是一直是高? |
|
地板#
发布于:2003-08-08 08:58
我的主机如何知道有设备连上了哪?
协议上说,连接上之后,会有一个中断发给Hub, 这个中断好像并没有发给uP,那么up如何知道设备连上了? 是通过查询主控制器的寄存器吗? |
|
地下室#
发布于:2003-08-08 16:55
我往HcInterruptEnable里写0x80000044,读出的问什么是0x44?
|
|