MSDN > Home page del forum > Visual C++ Language > Com Port connection using USB in C++
Formula una domandaFormula una domanda
 

Con rispostaCom Port connection using USB in C++

  • lunedì 28 luglio 2008 3.10intip Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Hi,

    I am a new coder in Visual C++. I have coded in Visual basic and am familiar with the concepts of object orientated programming. I am having some problems opening a com port using C++ through a USB device. The Com port is created and exists in the Control Panel under modem. The specification are there as well.

    The question, is there a class that i can use to create a connection to this COM port to the device? Can anyone provide me with some sample code for creating a com port connection through USB in C++?

    Any assistance will be appreciated.

    Regards
    Dal

Risposte

  • lunedì 28 luglio 2008 13.13l00p1n6 Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     Con risposta
    Hi Del,

    Comport connection creation through USB is done using regular comports. You have to install drivers provided with serial/usb cable (or download one). Then you can check for COM  port number under Ports (COM and LPT) in Device Manager. (tip: unplug cable and plug it in again to be sure you got the right com port number). 
    Then you can try connecting by using this "library", for example:
    http://www.codeproject.com/KB/system/serial.aspx?display=PrintAll&fid=1996&df=90&mpp=25&noise=3&sort=Position&view=Quick&fr=226&select=1241634

    If you have some problems with COM ports greater than 9 (two digits) try to manually set COM port number to 1-9.

    Regards
    Kresimir
    • Proposto come rispostal00p1n6 lunedì 28 luglio 2008 13.14
    • Contrassegnato come rispostaYan-Fei Wei domenica 3 agosto 2008 14.31
    •  

Tutte le risposte

  • lunedì 28 luglio 2008 13.13l00p1n6 Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     Con risposta
    Hi Del,

    Comport connection creation through USB is done using regular comports. You have to install drivers provided with serial/usb cable (or download one). Then you can check for COM  port number under Ports (COM and LPT) in Device Manager. (tip: unplug cable and plug it in again to be sure you got the right com port number). 
    Then you can try connecting by using this "library", for example:
    http://www.codeproject.com/KB/system/serial.aspx?display=PrintAll&fid=1996&df=90&mpp=25&noise=3&sort=Position&view=Quick&fr=226&select=1241634

    If you have some problems with COM ports greater than 9 (two digits) try to manually set COM port number to 1-9.

    Regards
    Kresimir
    • Proposto come rispostal00p1n6 lunedì 28 luglio 2008 13.14
    • Contrassegnato come rispostaYan-Fei Wei domenica 3 agosto 2008 14.31
    •  
  • lunedì 4 agosto 2008 5.08intip Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Hi Kresimir,

    Thank you for your answer. I will take a look a the link that you provided.

    Regards,
    Dal