Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenos días a tod@s,
Estaba pensando en pasar datos de mi micro: PIC32MX534F064H al ordenador mediante el USB, la opción elegida, de momento, es usar la UART para mandar los datos, para ello, he visto que existen cables/adaptadores para poder enviar los datos desde la placa con DB9 al USB del PC.
Como por ejemplo:
http://www.ebay.es/itm/FTDI-USB-to-RS232-DB9-Serial-Port-Adapter-Cable-Gold-Plated-/370919914612?pt=UK_Computing_Parallel_Serial_PS_2&hash=item565c8cbc74
Pero me surge una duda importante para dicho método.
¿¿Es necesario utilizar un MAX232 entre el micro y el conector DB9??
¿¿O basta con conectar los pines de la UART del micro (Tx y Rx) directamente a los pines del DB9??
Muchas gracias.
Un saludo.
Con el conversor que has elegido SI necesitas el MAX232. Los niveles son los estándar del RS232 +/-12V, uno similar uso yo para aplicaciones industriales.
Para taller y robótica mejor usa uno de estos que NO necesitan la conversion de nivel porque ya son TTL: http://www.ebay.es/itm/USB-TO-RS232-TTL-PL2303-CONVERTER-FOR-RASPBERRY-Pi-ADAPTER-CONSOLE-CABLE-/121070687261?pt=UK_Computing_Other_Computing_Networking&hash=item1c3060141d " onclick="window.open(this.href);return false;
Los dos chip mas comunes para USB-RS232 son el FTDI (el cale que tu has indicado) y el PROLIFIC (el que he enlazado yo).
También tienes estos con salida TTL y chip FTDI (pero mas caros): http://www.ebay.es/itm/5V-6pin-FTDI-FT232RL-USB-to-Serial-adapter-module-USB-TO-TTL-RS232-FOR-Arduino-/121271308070?pt=UK_Computing_Other_Computing_Networking&hash=item1c3c554f26 " onclick="window.open(this.href);return false;
Busca en tu tienda favorita "usb rs232 ttl" y añade "prolific" o "ftdi".
PEEERO lo mejor es que uses el propio USB (si no lo usas para otra cosa) del PIC32MX534F064H como CDC "Communications Devices Class" (puerto serie virtual para los amigos). Supongo que para este pic microchip proporcionará la librería adecuada para que el PC vea el chip como un puerto serie.
Mira esto (es para un PIC16F4550): http://picmania.garcia-cuervo.net/usb_3_cdctransfers.php " onclick="window.open(this.href);return false;
Muchas gracias Heli, ahora mismo me pongo a leer el enlace que me mandas.
Un saludo.
Buenas,
Heli ya he leido el enlace, aunque no muy detenidamente, debido a que hay "prisa" utilizaré la primera opción. Pero cuando termine con todo me pondré con el USB como CDC.
Muchas gracias.
Un saludo.
Una última pregunta, y seguro que tontísima.
Es bidireccional??Podré enviar desde el hipertérminal del PC por ejemplo al Micro??
Supongo que si porque sino no tendría sentido. Pero bueno nunca lo he usado..y me asalta la duda.
Muchas gracias.
Uun saludo.