Cómo modificar la rutina USB STM32 para su propio uso
Primero inicialice STM32 y luego llame a USBCDC_init();
Llame a USBCDC_ready(). Si el valor de retorno es verdadero (distinto de cero), significa que el se ha establecido la conexión y puede continuar con la comunicación
En este momento, llamar a USBCDC_senddata y USBCDC_recvdata puede enviar y recibir datos.
USBCDC_disconnect() puede cerrar la conexión, poner el módulo USB en suspensión y reducir el consumo de energía.
Si desea volver a abrir la conexión, llame a USBCDC_connect(); active el módulo USB
3. Para instalar el controlador de PC, puede usar el programa incluido o puede dejar que el sistema instale automáticamente el controlador de PC. Puede usar el programa incluido o puede dejar que el sistema lo instale automáticamente. El sistema busca automáticamente en línea. Actualmente sólo se ha probado Windows xp/vista/7, Linux aún no se ha probado.
Este controlador en realidad utiliza el usbser.sys que viene con el sistema y solo requiere un archivo de configuración inf durante la instalación.
4. En el programa de la computadora host (PC), puede operar directamente el puerto serie sin considerar el protocolo USB, etc.
5. , puede operar directamente el puerto serie sin considerar el protocolo USB, etc.
6. El código de muestra se encuentra en /project/user/main.c. Este ejemplo simula la situación en la que el puerto serie Tx y Rx están en cortocircuito, es decir, la computadora recibirá inmediatamente los datos que acaba de enviar.