Hace poco empecé a usar un LCD serial Sparkfun. Soy capaz de controlarlo a través de un arduino, pero quiero ser capaz de controlarlo a través de un terminal en mi ordenador. Para poder mover el cursor o borrar la pantalla, es necesario poder enviarle código hexadecimal, por ejemplo, 0xFE. No soy capaz de encontrar un programa de terminal de código abierto para Windows que me ofrezca esta funcionalidad. Un ejemplo de un programa que funciona muy bien es Monitor de puerto serie Eltima aunque es bastante caro para un estudiante. Tengo un USB a serie FTDI breakout board para obtener la señal a la pantalla LCD. Cualquier sugerencia en cuanto a programas, bajo Windows 7, será muy apreciada.
Respuestas
¿Demasiados anuncios?Sólo escribo programas cortos en 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
Quieres algo como PuTTY o TeraTerm para i/o serie legible por humanos, o un buen entorno de programación que facilite la apertura/acceso a puertos serie. No soy un experto en Python pero MrEvil tiene un buen punto. También el jsdb Shell Javascript tiene una función de puerto COM fácil de usar:
S = new Stream('com1://115200');
S.write(0xf4);
Eche un vistazo a la terminal de bray en http://hw-server.com/software/termv19b.html
creo que es el mejor terminal libre
Como todo el mundo ha dicho antes: Realterm. Es mi programa de terminal serial #1 PERIODO.
Aparte de eso, puede obtener buenos resultados con otras combinaciones de programas y hardware:
El Bus Pirate tiene un modo LCD incorporado y puede interactuar con casi cualquier dispositivo serie en cualquier interfaz serie. Se comunica con él a través de software de terminal o Python, C, etc.
Docklight es un programa de espionaje de terminal/programa de scripting de terminal que te puede gustar. Sólo he empezado a mirar en él, pero parece que tiene algunas buenas características.
Véase http://www.opencircuits.com/PC-Microcontroller_Communications para hablar de monitores en serie, casi siempre gratis.
- Ver respuestas anteriores
- Ver más respuestas