Tag Info

Hot answers tagged

12

the minimum a port needs to provide is 100mA so all usb devices can assume that is available if the device needs anything more than that it needs to negotiate it with the port, the standard 2.0 port can handle 500 mA there is an exception with dedicated charging ports which don't have any electronics to negotiate the draw and are recognizable by a shorted ...


5

Interrupts are a hardware mechanism similar to events. Whenever a specific condition arises in the physical world (e.g. data arriving on USB), a line switches from one level to the other. This is an interrupt request. The CPU is built to detect this change and to respond by jumping to an Interrupt Service Routine. This routine in turn generates a software ...


3

USB is quite complicated because various parts of the protocol may be implemented in hardware depending upon the platform being used. It might be easier to consider something a little simpler, perhaps a serial port controller. The precise series of actions that are performed will depend upon the processor interrupt handling mechanism (some processors are ...


3

Automatic Detection of USB Port vs Wall Adapter Power When a device is connected to an actual USB port, the system detects a USB host ID and can then set the battery charge controller to a level at or below 500 mA to match the current capacity available from most USB ports Using a USB controller to detect and set the charger I/C for USB ...


2

A front end would get the user input and then write to the pickit2 using these command line interfaces. This is basically your answer, but You need a Web Exposed front End. That means a web-server running on the same machine as the USB Device. This way it's Server side code - Local to the USB Device controlling the hardware. (The answers in you ...


2

File extensions normally tell the end user and the operating system what type of file it is. In your case, maybe the file extension was hidden by windows(in this case, it is a SYS file), or maybe it was flagged with a "System" File Attribute(Thanks to Hellion for the added info). If your case was the former, Here is a description for the SYS File Format for ...


1

Definitely stay away from Java applets and Silverlight. Both are tricky for users, error-prone, and their future is uncertain at best. The only tricky part is the client. For client, I'd take a well-supported cross-platform language. Unfortunately, you can't be sure that a runtime for such a language is readily available on a client machine. So bring it ...



Only top voted, non community-wiki answers of a minimum length are eligible