Estoy usando un Microchip Bluetooth Pictail y un Sparkfun 3.3V USB-to-UART y un Arduino Uno (solo para alimentación de 5V, gnd y 1 señal alta activa conectada a 3.3V).
Cuando enciendo PicTail, emite "CMD" a Realterm, pero no acepta entradas (como una "H\n" para obtener ayuda). Veo que se enciende el pin Tx en el Sparkfun. Lo extraño es que, cuando desconecto los 5V, funciona muy bien durante unos 10 segundos. Sé que se está quedando sin tapas de derivación. ¿Alguien tiene una idea de lo que podría estar mal? Revisé la salida del regulador en el PicTail, es 3.3V, como debería ser.
Esto huele a un problema de motivos no vinculados. Parece que el dispositivo USB a UART tiene solo 2 líneas que van a la placa Pictail. Supongo que son solo las líneas UART Tx y Rx, y no tierra.
Si las conexiones a tierra de los tres tableros no están unidas, las señales digitales entre los tableros se interpretarán incorrectamente y darán lugar a un comportamiento indefinido y/o esporádico.
Ate el pin de tierra del dispositivo USB a cualquiera de las otras dos placas y eso puede solucionar el problema.
En la Guía del Usuario del PicTail dicen saltar JP1 para estar en modo UART. Revisé el esquema nuevamente y JP1 solo funciona con la placa base PIC conectada. JP1 es para mantener el PIC integrado de PicTail en reinicio. Conecté el pin 2 de JP1 a tierra y comenzó a funcionar. El PIC a bordo debe haberse aferrado a las líneas UART. Aquí está mi nueva configuración. Me deshice del Arduino y solo estoy usando Sparkfun USB-to-Uart.
divergente
Factura