View previous topic :: View next topic |
Author |
Message |
KT315
Joined: 27 Oct 2009 Posts: 19
|
|
Posted: Mon Nov 23, 2009 7:26 pm |
|
|
Oh, that's so logic that CPUDIV2 means that cpu frequency'll be divided by 3.
Now I know why I should use such clock parameter.
But the problem of bad recognition still exists. |
|
|
Guest
|
|
Posted: Mon Nov 23, 2009 7:32 pm |
|
|
What version of the compiler are you using? I think with 4.099 they fixed a bug that would happen most often with certain root hubs, which is what I had. |
|
|
KT315
Joined: 27 Oct 2009 Posts: 19
|
|
Posted: Tue Nov 24, 2009 8:51 am |
|
|
I'm using 4.093 and not able to compile with 4.099.
What if I ask you to compile my project?
just to try |
|
|
KT315
Joined: 27 Oct 2009 Posts: 19
|
|
Posted: Wed Nov 25, 2009 2:43 pm |
|
|
The device doesn't work with ZOTAC ION ITX A Series (E) motherboard under Win7 at all. Not recognized by OS.
But works succesfully works with most computers. |
|
|
FvM
Joined: 27 Aug 2008 Posts: 2337 Location: Germany
|
|
Posted: Wed Nov 25, 2009 3:02 pm |
|
|
Yes there are some related changes to usb.c, usb.h, pic18_usb.c and pic24_usb.c |
|
|
epitalon Guest
|
|
Posted: Tue Dec 01, 2009 1:26 pm |
|
|
I am also experiencing some errors when enumerating my HID device on some computers.
It seems that some computer send an OUT request on EndPoint 0 during enumeration. The USB library from CCS does not support it.
I saw that when turning on the debug mode of the USB library.
I have to understand better the enumeration process to devise more about that.
But if anyone has some advice to give me, you are welcome !!! |
|
|
FvM
Joined: 27 Aug 2008 Posts: 2337 Location: Germany
|
|
Posted: Tue Dec 01, 2009 3:03 pm |
|
|
The suggestion is simple, check the observed communication against the USB device and HID class specification, if either the PC HID driver is doing something wrong or the CCS library is missing a required element. The number of class specific HID requests is actually rather limited, to add handling of class specific requests is easy. You may also want to post the complete request data at the forum for analysis. |
|
|
|