That's right. All FTDI chips contains enumeration functions, so the chip, associated with a controller, will be recognized by windows, i tried it myself, therefore, if you plug it on the USB line of the keyboard, you will disconnect your keyboard, because of the presence of two devices for one line.
You can plug the chip + pic into a computer, as a USB device of its own, but you can't "monitor" an existing USB line with it.
I wonder if with the 18F4550, you can't just take off the enumeration function, and just use functions such as get_usb_packet().








Bookmarks