Hi,
I'm trying to read data incoming to the 18F2550 using Serin and then send the read data using USBOut to the PC as follows:
This code does not work, 18F2550 is not even recognized as a USB CDC device. I'm sure of the hardware and the usage of CDC, and also that serial data exists in the relevant pin. The error seems to occur only when I use Serin and Usbout in the same code as above. How can I change the code to make it work properly?Code:DEFINE OSC 48 Include "modedefs.bas" Buffer VAR BYTE[1] Cnt VAR BYTE counter VAR WORD B0 VAR BYTE ADCON1 = 15 ' Set all I/Os to Digital CMCON = 7 ' Disable Comparators Cnt = 1 input PORTA.0 SI var PORTA.0 USBInit Loop1: Serin SI,N9600,B0 Buffer(0)=B0 Loop2: USBService USBOut 3, Buffer, Cnt, Loop2 goto Loop1 ' Go and read serial input data again end
Best regards,






Bookmarks