Search found 1013 matches
- Mon Apr 16, 2007 4:53 pm
- Forum: V-USB
- Topic: Running at a higher clock rate
- Replies: 1
- Views: 4362
The currently shipping firmware works with 12 MHz only, it's required that one USB bit is exactly 8 CPU cycles. In principle, it's possible to insert NOPs in the assembler module to accommodate higher clock rates. However, the clock rate must be divisible by 3 (i.e. 15, 18, 21, ... MHz). The assembl...
- Sun Apr 15, 2007 2:40 pm
- Forum: V-USB
- Topic: AVR Doper problem (HV mode doesn't work)
- Replies: 17
- Views: 21011
- Fri Apr 13, 2007 8:02 pm
- Forum: V-USB
- Topic: avrdude: initialization failed, rc=-1
- Replies: 2
- Views: 8379
Yes, you need a CMOS buffer chip. The HCT126 is preferred. The buffer allows for differences in supply voltage between programmer and target. If you don't need this feature, a version without buffer chip is (in principle) possible. Any volunteers who design a version and firmware patch to work witho...
- Fri Apr 13, 2007 7:56 pm
- Forum: V-USB
- Topic: AVR Doper problem (HV mode doesn't work)
- Replies: 17
- Views: 21011
First of all: The base resistor of T4 is the internal pull-up resistor of the port pin. I must admit that we have not tested HV programming with too many chips, I only have the ATTiny45 and an AT90S2343 available. If I remember correctly, somebody here in the forum has reported problems with the ATT...
- Fri Apr 13, 2007 12:07 pm
- Forum: V-USB
- Topic: Problems with usb 2.0 hosts
- Replies: 9
- Views: 11541
You should call usbPoll() at least every 50 ms (see documentation in usbdrv.h). You may get away with longer intervals after the device enumeration is completed, though. If you call usbPoll() from other places than the main loop, you should be aware that usbFunctionSetup(), usbFunctionRead() and usb...
- Thu Apr 12, 2007 7:28 pm
- Forum: V-USB
- Topic: Problems with usb 2.0 hosts
- Replies: 9
- Views: 11541
I doubt that it's the cable -- this is low speed USB anyway. You must be violating the USB standard somehow. USB 2.0 controllers are more modern and may therefore enforce better standards compliance. I can assure you that the driver itself is good enough for compatibility with all host controllers a...
- Wed Apr 11, 2007 11:33 pm
- Forum: V-USB
- Topic: Problems with usb 2.0 hosts
- Replies: 9
- Views: 11541
- Wed Apr 11, 2007 7:54 pm
- Forum: V-USB
- Topic: HIDKeyboard USB Makefile error
- Replies: 6
- Views: 8926
- Wed Apr 11, 2007 7:00 pm
- Forum: V-USB
- Topic: Problems with usb 2.0 hosts
- Replies: 9
- Views: 11541
- Wed Apr 11, 2007 3:59 pm
- Forum: V-USB
- Topic: Help w/understanding USB using Atmel controllers
- Replies: 5
- Views: 8989
That's a point Libusb-win32 is a generic, ready-made kernel level driver. It's built to attach to any device and send/receive messages to/from it. The problem with an HID is that the operating system's driver already matches the device. You can probably override that matching if libusb-win32 matches...
- Wed Apr 11, 2007 3:34 pm
- Forum: V-USB
- Topic: Help w/understanding USB using Atmel controllers
- Replies: 5
- Views: 8989
I don't know Atmel's HID example and therefore don't know what the DLL is supposed to do. However, I do know that a kernel DLL is not required to communicated with an HID. The DLL might just be a user space library which builds an abstraction around the operating system's USB calls, similar to the l...
- Wed Apr 11, 2007 3:17 pm
- Forum: V-USB
- Topic: Problems with usb 2.0 hosts
- Replies: 9
- Views: 11541
- Wed Apr 11, 2007 3:14 pm
- Forum: V-USB
- Topic: HIDKeyboard USB Makefile error
- Replies: 6
- Views: 8926
- Wed Apr 11, 2007 3:12 pm
- Forum: V-USB
- Topic: hid-keys key repetition....
- Replies: 2
- Views: 9705
The HID spec suggests that key repitition can be implemented by sending the keyboard status in an interrupt transfer in regular intervals. Most operating system interpret the key status as status, measure the time how long a particular key is pressed and start repeating (with their own internal time...
Interesting... Do you have any debug tools available such as a digital storage scope, a logic analyzer or at least a simple analog scope? With a DSO, you should see a query/response dialog on D+, query and response being distinguished by slightly different voltage levels. Simple errors can usually b...