阅读:1669回复:15
请问各位,D12+89C52调试的问题,谢谢
1、D12显示通讯的LED在正常工作时,是否是一直是点亮的?
2、我的D12和89C52都是计算机供电的,这样可不可以? 驱动程序已经安装,调试中的问题是: closehandle之后,LED熄灭,计算机就不再认识设备了。 用DS的driver monitor看是说进入了ondevicesleep。 重新接插USB,也不再认识设备了。重启计算机就又认出了设备。 我用的是WIN2000。 还请各位大虾指点。 |
|
沙发#
发布于:2002-08-06 19:00
1.是一直亮着,通讯时闪烁
2.没遇到你说的现象 |
|
板凳#
发布于:2002-08-07 00:07
请问D12的SUSPD引脚的功能?
谢谢。 |
|
地板#
发布于:2002-08-08 16:08
谢谢 xugy5867
我的固件是基本上按照菲利浦的那个例子改的。 驱动是用DS生成的。 D12我用的是模式0 endpoint1的IN和OUT设置成中断方式, endpoint2的IN和OUT设置成批量方式。 我只用endpoint2和PC机作一些小于64字节的数据。 基本读写功能已经实现。但还是最上面说的问题。 我用的是WIN2000。 closehandle之后,LED熄灭,计算机就不再认识设备了。 用DS的driver monitor看是说进入了ondevicesleep。 重新接插USB,也不再认识设备了。重启计算机就又认出了设备。 monitor的记录如下: -594.555646 Default Test2: Entering Test2Device::Create, IRP: Major=IRP_MJ_CREATE Minor=0x0 Flags=0x884 -594.555635 Default Test2: -594.555599 Default Test2: Test2Device::Create Status 0x00000000 -468.213920 Default Test2: Entering Test2Device::Write, IRP: Major=IRP_MJ_WRITE Minor=0x0 Flags=0xa00 -468.213907 Default Test2: Length=0x4 -468.213897 Default Test2: -468.211729 Default Test2: Wrote 0x00000004 bytes to USB -38.757325 Default Test2: Entering CleanUp, IRP: Major=IRP_MJ_CLEANUP Minor=0x0 Flags=0x404 -38.757314 Default Test2: -38.757263 Default Test2: Entering Test2Device::Close, IRP: Major=IRP_MJ_CLOSE Minor=0x0 Flags=0x404 -38.757252 Default Test2: -38.757218 Default Test2: Test2Device::Close Status 0x00000000 -38.757191 Default Test2: Entering Test2Device::OnDeviceSleep 是不是那个参数和设置设错了?请各位大虾指点。谢谢。 |
|
地下室#
发布于:2002-08-08 16:13
suspend怎么接的?
|
|
5楼#
发布于:2002-08-08 16:29
D12SUSPD连单片机的P1.3脚
单片机程序开始时,D12SUSPD=0。 |
|
6楼#
发布于:2002-08-08 16:32
在以后的程序中没有改变过D12SUSPD
|
|
7楼#
发布于:2002-08-08 18:19
我现在只是使用批量的传输方式。
请问计算机在closehandle时,发送什么样的请求?需要什么样的返回状态?谢谢。 |
|
8楼#
发布于:2002-08-08 18:24
我把suspend脚接电源。
|
|
9楼#
发布于:2002-08-08 18:32
sorry,我看了下我的板,suspend什么都没接。
|
|
10楼#
发布于:2002-08-08 18:34
我给你一个我自己的d12驱动,我用arm来驱动的,但是原理一样。根据philips程序改写。
|
|
11楼#
发布于:2002-08-08 18:36
windows驱动可以直接用ddk的bulkusb.sys。
|
|
12楼#
发布于:2002-08-08 18:53
谢谢,hunterkiller.
我的D12的SUSPUD脚上拉7.8k到5v. 你的程序我再看一看,谢谢了。 D12正常工作时SUSPUD脚需要是高还是低呢? |
|
13楼#
发布于:2002-08-08 19:40
philips demo borad是接上拉4.7K电阻,这个脚同时有输入输出,但datasheet说的不清楚,你可以做实验看看。
|
|
14楼#
发布于:2002-08-08 19:52
谢谢。请问哪里有介绍D12芯片的详细的资料。我有一些中文的,不知道英文的有没有更详细的。
|
|
15楼#
发布于:2002-08-09 09:25
philips网上有英文的。
|
|