Folks,

I have a 18F4550 Microchip on a large analogue+digital PCB.  The 4550 controls everything so it
is very busy.  I have to know exactly when everything happens so the code is all written
in assembler.

I use the USB connection to program the PIC and that works well.  However when it is
running my code (not the bootloader) I would like to be able to use the USB to communicate
with the PC, so I can get data to and from the PC, plot results obtained from the PCB, etc.
I therefore need assembler code that will let the PIC communicate with the PC.

Does anyone know where i can start?

regards,
A.
Posted on 2007-10-25 06:51:24 by akr710
Yup,  http://www.semifluid.com/?p=24
I don't have experience with those USB PICs yet, so I can't be of much help. Though, a project of mine needs to switch from F452 to F4550 soon; yet it's a low-priority project ^^".
Microchip's site has some tutorials/code on USB-PICs, and people have mentioned a whole library of extra examples is available somewhere, but I haven't found it yet. Just like the USB1.1 specification (only 2.0 is available now).
Posted on 2007-10-25 22:24:29 by Ultrano

Microchip's site has some tutorials/code on USB-PICs, and people have mentioned a whole library of extra examples is available somewhere, but I haven't found it yet. Just like the USB1.1 specification (only 2.0 is available now).


While I do not have the tutorials/code that you mention, I do have the USB1.1 spec on my site.  Here is the link:

http://www.4rsons.com/public_docs/usbspec/usb11.pdf

Posted on 2007-10-26 01:12:16 by madprgmr