El protocolo serial asíncrono puede usar diferentes niveles de voltaje y polaridades.
RS232 se refiere a un conjunto específico de niveles de voltaje, polaridad invertida y (en la actualidad) un conector DB9.
Un chip USB a serie (como el FT232) emite una serie asíncrona a un nivel de 3V o 5V, no invertido. Se utiliza un chip MAX232 o similar para convertir esto a nivel RS232.
Los pines serie de un microcontrolador utilizan una serie asíncrona en el nivel de 3V o 5V. Se puede agregar un chip max232 para llevar las señales al nivel RS232.
La mayoría de los cables USB a serie (incluidos los que se refieren a usted) incluyen tanto el chip USB a serie Y el max232, sin posibilidad de acceder al nivel intermedio.
Por lo tanto, para una conexión serial asíncrona exitosa de PC a microcontrolador hay dos posibilidades (FT232 puede intercambiarse por un chip equivalente de otro proveedor):
-
Microcontrolador PC-FT232: esta es la forma más fácil, que se usa a menudo para una PCB con el microcontrolador y el chip FT232.
-
PC-usb_to_serial_cable-max232-microcontroller: esto puede parecer un poco complicado, porque las señales se convierten primero de 3V o 5V a RS232 (dentro del cable usb_to_serial), y luego se vuelven a convertir por el max232 al nivel que el microntroller puede manejar. Pero los cables usb_to_serial son tan comunes y comprueban que esta es a menudo una opción fácil.
(Una tercera opción es usar un microcontrolador que sea compatible con USB)
Su tarjeta de depuración tiene un conector max232 y un conector DB9, por lo que debe usar un cable convertidor de serie usb_to_serial, como el que usted vincula.