This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

8051 serial communication. USB cant recognize

So, i am using a development board with a C8051F388. 

the problem is, i was trying to use the serial port via USB to connect to PC, and use a terminal to see what it was outputting, but when i try to choose the COM port, it does not show that i connected 

Every time i plug it to PC it shows a windows message

 

and when i go to the Device Manager it show that the device was not recognized 

 it is in PT. is says "Unknown USB device" and in Properties shows a error called (code 43)

the board uses a FT230XS-R FTDI driver. I already installed all drivers but still cant solve the problem.

p.s. at moment the board is only using the USB plug to use the serial port. the power and flashing is handled by a USB Debug adapter. 

Ty

Parents
  • Are you using Windows 7 or Windows 8? Although Windows 7 has VCOM drivers, it needs to be told to use them for a specific VID/PID combination. This means writing a custom driver INF file and using that to let Windows "map" the VCOM driver to your device. Windows 10 can figure it out by itself it seems.

    If this is the issue, Silicon Labs VCOM driver (here) that might solve your problem. 

    The other way that Windows can be unhappy is if there are problems with the USB driver on the MCU side. For example, if Windows doesn't get a valid descriptor from the MCU then it won't be able to configure the driver properly. I've had that problem, too.

Reply
  • Are you using Windows 7 or Windows 8? Although Windows 7 has VCOM drivers, it needs to be told to use them for a specific VID/PID combination. This means writing a custom driver INF file and using that to let Windows "map" the VCOM driver to your device. Windows 10 can figure it out by itself it seems.

    If this is the issue, Silicon Labs VCOM driver (here) that might solve your problem. 

    The other way that Windows can be unhappy is if there are problems with the USB driver on the MCU side. For example, if Windows doesn't get a valid descriptor from the MCU then it won't be able to configure the driver properly. I've had that problem, too.

Children