2013-03-06 1 views
3

Ceci est un code qui fait partie de mon projet;Port COM virtuel Stm32 - Impossible de se connecter

//---------------------------------------------------------------------------- 
    // USB: Virtual COM ---------------------------------------------------------- 
    //---------------------------------------------------------------------------- 
    USB_Interrupts_Config(); 
    Set_USBClock(); 
    USB_Init(); 

    while (bDeviceState != CONFIGURED) 
     ; 

    //---------------------------------------------------------------------------- 
    // Main Loop ----------------------------------------------------------------- 
    //---------------------------------------------------------------------------- 
    while(1) 
    { 
    USB_printf("Main Function"); 

    GPIO_SetBits(GPIOC, GPIO_Pin_10); 
    Wait(200); 
    GPIO_ResetBits(GPIOC, GPIO_Pin_10); 
    Wait(200); 
    } 

Après avoir branché mon USB sur le circuit, l'installation de Virtual COM Port Driver se termine correctement et le voyant lumineux clignote est OK. Mais quand j'essaie de connecter le port COM via Hyper Terminal ou les outils tiers, je ne peux pas le faire.

Y a-t-il une opinion?

Merci ..

Répondre

-1

Non necessarilly la réponse, mais peut être utile de vérifier. Si vous envoyez périodiquement des informations depuis le port COM et qu'il semble que votre programme (jamais utilisé STM32), Windows (hyperterm donc je suppose Windows XP) peut détecter cela comme une souris série et l'énumère comme une souris ouvrant ainsi le port et empêchant toute autre application de l'utiliser.

Nous avons eu de nombreux problèmes avec nos appareils (CP2103 de SiLabs), et est également un problème commun avec les récepteurs GPS.

Cette réponse GPS Detected as serial mouse comme une bonne description du problème et des éventuels problèmes de travail.

+1

Je peux facilement dire que ce n'est pas pertinent .. Mais merci .. – cbr

Questions connexes