Max232 TX funcionando pero Rx no funciona

0

Tengo dos PCB que tienen PIC32 como Controlador y dos puertos serie. Probé el primer PCB y el puerto serie funcionaba bien. Pude enviar y recibir datos. Pero cuando comencé a probar el segundo PCB, solo enviaba los datos pero no podía recibir ningún dato. Lo estoy probando usando un simple código UART. Ambos diseños son iguales. Los pines Tx Rx del controlador están conectados a un MAX232 IC y desde MAX232 IC, un conector serie está conectado. Probé cualquier ruptura en la pista pero todo parece estar bien. ¿Cuál puede ser el problema?

    
pregunta user007

1 respuesta

1

Bueno, 1001 razones. Compruebe los siguientes:

  • ¿el MAX que falla tiene poder? ¿Están los condensadores correctamente conectados para AMBOS MAX (verificar polaridad)?
  • ¿puede medir claramente + 8V y -8V (o más) entre la salida GND y TX de ambos paneles? Use un alcance y envíe algunos datos, si no tiene un alcance, escriba una aplicación simple on-off-on-off que active o desactive la salida.
  • una vez que esté seguro de que el lado de envío está bien, y tiene un remitente válido, vaya al lado del receptor.
  • compruebe si el pin lateral MAX RS232 de la línea de datos del receptor muestra voltajes válidos (no hay cortocircuito ni desconexión), por lo que el + 8V, -8V que acaba de hacer como patrón de prueba del lado TX
  • compruebe si el lado uart del receptor MAX muestra el mismo patrón con 0V, 5V. Si es así, entonces tienes un error de software. Si no, tienes un error de hardware.
respondido por el Gee Bee

Lea otras preguntas en las etiquetas