¿Por qué la conexión uart solo funcionaría después de desconectar la alimentación?

3

Estoy usando un Microchip Bluetooth Pictail y un Sparkfun 3.3V USB-to-UART y un Arduino Uno (solo para power-5V, gnd y 1 señal alta activa conectada a 3.3V).

Cuando enciendo el PicTail, sale "CMD" a Realterm, pero no acepta entradas (como "H \ n" para ayuda). Veo que el pin de Tx se ilumina en el Sparkfun. Lo extraño es que, cuando desconecto el 5V, funciona bien durante unos 10 segundos. Sé que se está escapando de las tapas de bypass. ¿Alguien tiene una idea de lo que podría estar mal? Verifiqué la salida del regulador en el PicTail, su 3.3V, como debería ser.

    
pregunta BSEE

2 respuestas

0

En la Guía del usuario de PicTail se dice que salte JP1 para estar en modo UART. Revisé el esquema nuevamente y JP1 solo funciona con la placa madre PIC que está enchufada. JP1 es para mantener el PIC a bordo del PicTail en reinicio. Enganché el pin 2 de JP1 a tierra y comenzó a funcionar. El PIC a bordo debe haber estado sujetando las líneas UART. Aquí está mi nueva configuración. Me deshice de Arduino y solo estoy usando Sparkfun USB-to-Uart.

    
respondido por el BSEE
11

Esto huele a un tema de motivos no vinculados. Parece que el dispositivo USB-a-UART tiene solo 2 líneas que van a la placa Pictail. Supongo que esas son solo las líneas UART Tx y Rx, y no las de tierra.

Si los motivos de los tres tableros no están unidos, las señales digitales entre los tableros se interpretarán incorrectamente y darán como resultado un comportamiento indefinido y / o esporádico.

Ata el pin de conexión a tierra del dispositivo USB a cualquiera de las otras dos tarjetas y eso puede solucionar el problema.

    
respondido por el Dan Laks

Lea otras preguntas en las etiquetas