¿El mejor monitor de serie?

22

Hace poco empecé a usar una pantalla LCD serial Sparkfun. Puedo controlarlo a través de un arduino, pero quiero poder controlarlo a través de un terminal en mi computadora. Para poder mover el cursor o borrar la pantalla, debe poder enviarle un código hexadecimal, por ejemplo, 0xFE. No puedo encontrar un programa de terminal de código abierto para Windows que me proporcione esta funcionalidad. Un ejemplo de un programa que funciona muy bien es monitor de puerto serie de Eltima , aunque es bastante caro para solo un estudiante Tengo un USB a la placa de arranque FTDI en serie para enviar la señal a la pantalla LCD. Cualquier sugerencia en cuanto a programas, bajo Windows 7, será muy apreciada.

    
pregunta Hristos

12 respuestas

21

Simplemente escribo programas cortos de Python utilizando pySerial :

>>> import serial
>>> ser = serial.Serial(0)  # open first serial port
>>> print ser.portstr       # check which port was really used
>>> ser.write("hello")      # write a string
>>> ser.write(0xa4)         # write a byte
>>> ser.close()             # close port
    
respondido por el MrEvil
8

Quieres algo como PuTTY o TeraTerm para i / o de serie legibles para el usuario, o un buen entorno de programación que facilita la apertura / acceso a los puertos serie. No soy un experto en Python, pero MrEvil tiene un buen punto. Además, la jsdb Javascript shell tiene una función de puerto COM fácil de usar:

S = new Stream('com1://115200');
S.write(0xf4);
    
respondido por el Jason S
5

eche un vistazo a bray terminal en enlace

Creo que es el mejor terminal libre

    
respondido por el mba7
5

Como todos dijeron antes: Realterm. Es mi programa de terminal serial # 1 PERIODO.

Aparte de eso, puede obtener buenos resultados con varios otros programas / combinaciones de hardware:

Bus Pirate tiene un modo LCD incorporado y puede conectarse a casi cualquier dispositivo serie en cualquier interfaz serie. Se comunica con él mediante el software de terminal o Python, C, etc.

Docklight es un programa de espionaje de terminal / programa de script de terminal que te puede gustar. Solo he empezado a estudiarlo, pero parece que tiene algunas buenas características.

    
respondido por el AngryEE
3

Consulte enlace para obtener información sobre monitores en serie, en su mayoría gratuitos.

    
respondido por el russ_hensel
3

Encuentro que RealTerm funciona para todas mis aplicaciones de puerto serie. No estoy seguro de si desea controlar programáticamente la pantalla LCD o simplemente enviar datos / comandos manualmente. RealTerm le permitirá enviar valores hexadecimales o ASCII al puerto serie. Es un poco buggy a veces, pero es excelente por el precio (gratis).

enlace

    
respondido por el mjh2007
2

Mi favorito actual es MTTTY y se puede descargar desde enlace

    
respondido por el Seidleroni
2

Cool Term es bastante bueno y win / os x multiplataforma.

enlace

    
respondido por el Justin
2

En sistemas Unixy, "screen / dev / ttyxxx" es bastante útil. Solía usar mucho Cu, pero hay un error prolongado al desactivar el control de flujo, por lo que es menos útil para los sistemas integrados. Luego está Kermit. En todos los casos, la emulación de terminal del sistema se utiliza en lugar de intentar reinventar una solo para la comunicación en serie.

editar: también mencionaré picocom , que es muy útil, no tiene nada de excesivo. y se construye muy fácilmente en sistemas que no lo tienen integrado.

En windos, segunda masilla o posiblemente teraterm. Putty también es un buen cliente ssh, así que es útil tenerlo de todas formas.

    
respondido por el XTL
1

Puede usar X- CTU , que es un programador XBee ligero que tiene un terminal serial muy bueno en una de sus 4 pestañas. Cuenta con

  • Vista hexadecimal
  • vista de texto
  • estados de línea CTS, CD y DSR
  • DTR, RTS y aseveraciones de ruptura
  • Apertura y cierre del puerto con 1 clic
  • Editor de texto para enviar datos en paquetes
  • botón de pantalla transparente
respondido por el Jader Dias
0

También encontré esta excelente opción: HTerm by Der-Hammer

enlace

    
respondido por el Jader Dias
0

Tuve el mismo problema con mi LCD sparkFun, encontré Termite by CompuPhase y funcionó bien. En Linux acabo de usar stty y echo de bash.

    
respondido por el user17359

Lea otras preguntas en las etiquetas