STM32F439 controlador de CDC, ¿se requiere el uso de UART?

0

Entonces, la mayoría de los ejemplos usan el controlador CDC USB y se conectan a UART. No estoy incrustado y aprendiendo las cosas una por una. Entonces, entiendo UART ... Pero estoy un poco confundido de cómo funciona este puente. ¿Es uart un tipo de controlador virtual o componente físico dentro de la MCU? ¿Cómo funciona este puente de controlador CDC USB a través de USB y UART son componentes por sí mismos?

Leí esta pregunta, ¿El USB CDC usa siempre un ¿Canal UART?

Pero necesito más información para entender este puente. Por favor, explique la cuestión de puente también en los detalles.

Debido a que la confusión es que UART necesita configuraciones de pines ... así que los pines son físicos y cómo funciona el puenteo.

    
pregunta TooGeeky

1 respuesta

1

El protocolo USB puede contener otros protocolos dentro de él. CDC o Clase de dispositivo de comunicación es uno de esos protocolos. Si ambos extremos de la conexión USB admiten CDC, puede configurar una comunicación serie entre ellos.

Por ejemplo, puede tener un FTDI chip en un extremo de un cable USB y una PC con Windows en el otro. El FTDI convertirá los datos en serie RS232 en una señal USB colocando primero los datos RS232 dentro de una señal CDC y luego colocando eso Dentro de la señal USB. Al final de la PC, Windows desenvolverá la señal USB, luego la señal CDC y hará que los datos RS232 estén disponibles en un dispositivo COM virtual dentro de Windows.

Un UART generalmente se refiere a un dispositivo físico (generalmente un componente de un procesador integrado) que puede soportar RS232 protocolo y tal vez algunos otros protocolos serie.

    
respondido por el st2000

Lea otras preguntas en las etiquetas