Conexión UART Raspberry Pi ver 2.0 con PC y Xbee

0

Estoy tratando de conectar Raspberry Pi ver 2 con mi PC usando UART.

La conexión de mi placa es

Raspi Tx - > Rx RS232toUSB PC

Raspi Rx - > Tx RS232toUSB PC

Raspi GND - > GND PC

El problema al que me enfrento es cuando envío "+" utilizando picocom en Raspi y me da salida "j" en teraterm

También quiero conectarlo al módulo Xbee S2C

Las conexiones son

Raspi Tx - > Rx Xbee

Raspi Rx - > Tx Xbee

Raspi GND - > GND Xbee

Raspi 3.3v - > Vcc Xbee

Al usarlo en Picocom dando entrada de "+++" por 3 o 4 veces, da salida de "K".

Mientras se usa con Breakout board og Xbee, funciona normalmente.

Por favor, ayúdame a determinar el problema con Raspi UART

¿Se requiere max3232 IC entre la interfaz?

Gracias de antemano

    
pregunta Abhishek Parikh

1 respuesta

1

Como la mayoría de las otras tablas modernas, la pi de frambuesa no habla los niveles RS232; espera que los niveles de 3.3v se inviertan en sentido, y exponerlo a los niveles RS232 probablemente destruirá los iobuffers internos de los pines relevantes, si no el SoC en general.

La mayoría de la gente simplemente usa USB < > convertidores en serie de nivel lógico con voltajes de E / S adecuados en lugar de usar uno que se convierte a RS232 y luego tiene que usar un IC adicional para convertirlo a nivel lógico. (El chip de la interfaz USB en sí habla los niveles lógicos, por lo que un cable con un conector RS232 es uno que tiene un traductor interno a los niveles RS232 entre el chip USB y el mundo exterior). Pero en los días en que las máquinas de desarrollo tenían puertos RS232 nativos, sí, usábamos chips como el MAX * 232.

Tenga en cuenta que algunos dispositivos, por ejemplo, ciertas placas BeagleBone y algunos teléfonos con Android, en realidad tienen canales en serie de voltaje aún más bajo, esperan 1 voltios y se dañan con señales de 3.3 v.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas