Hola:
Quiero saber si con la consola de CMD puedo crear un archivo *.bat o *.cmd para controlar el puerto serie y/o el paralelo.
¿Realmente se puede?
Un cordial saludo.
No estoy muy seguro pero creo que es posible realizar una comunicacion, lo unico es que tendria que saber en que formato...
Entra a la consola de comandos y escribe MODE COM1 y se podra ver la configuracion que tiene dicho puerto o dispositivo, ya luego seria cosa de redireccionar la salida estandar de CON a COM1 y con algun dispositivo conectado mirar en que formato llega, sea HEXA o BINARIO o NORMAL y apartir de eso trabajar en algo...pero creo que si seria posible... ;D
Saludos.
Ojalá se pueda.
Estado para dispositivo COM1:
-----------------------------
Baudios: 1200
Paridad: None
Bits de datos: 7
Bits de paro: 1
Tiempo de espera: OFF
XON / XOFF: OFF
Protocolo CTS: OFF
Protocolo DSR: OFF
Sensibilidad de DSR: OFF
Circuito DTR: ON
Circuito RTS: ON
Por lo que veo parece que se puede, lo que no se tambiñen se puede la configuración. En baudios utilizo mucho el 9600.
Me gustaría dejarlo así. ¿cómo puedconfigurarlo?
Estado para dispositivo COM1:
-----------------------------
Baudios: 9600
Paridad: None
Bits de datos: 8
Bits de paro: 2
Tiempo de espera: OFF
XON / XOFF: OFF
Protocolo CTS: OFF
Protocolo DSR: OFF
Sensibilidad de DSR: OFF
Circuito DTR: ON
Circuito RTS: ON
Por cierto. ¿Cómo sacas los datos en puerto paralelo como hiciste con el puerto serie?
Gracias por la ayuda.
Esa configuracion se puede cambiar con el mismo comando MODE...
MODE COM1 BAUD=9600 DATA=8 STOP=2
La paridad se acomoda sola de acuerdo a lo que seleccionas de Baudios, ya luego debemos probar el dispositivo enviando datos...
Echo. Hola >COM1
De ahi en adelante no se que se puede hacer pq no tengo dicho dispositivo conectado para saber que formato recibe como para poder realizar un programa o algo...pero seguro que comunicacion debe de haber.
En cuanto al puerto paralelo si creo que no se puede, el MODE solo maneja el Dispositivo CON que es la pantalla, los puertos COM# y el LPT1.
Saludos.
Gracias.
Prueba esto a ver si te da pistas.
MODE LPT1:=COM1
A lo mejor en Proteus con el puerto virtual funciona, voy a probarlo y te comento. En el futuro volveré a montar otra vez el puerto serie con el PIC y lo probaré con el BAT.
[youtube=425,350]http://www.youtube.com/watch?v=niWAbQ-HVnY[/youtube]
Otra pregunta. ¿Se puede hacer lo mismo con VSvripts?
Saludo.
La verdad no se me ocurre como , y nunca me había preguntado eso .... si se puede en bat, se puede hacer lo mismo en vbs :P, pero no conozco un método específico enfocado a ESO
Saludos
VAya si seria interesante, si con eso quieres controlar el display pues me parece muy bueno.
También puedes controlar Display de 7 segmentos.
[youtube=425,350]http://www.youtube.com/watch?v=lB9TyErcVU4[/youtube]
Saludo.
Bueno brother, a la final esperaremos a hacer las pruebas con un dispositivo real enviando informacion desde la consola y viendo si se recibe o no informacion para partir desde ahi a hacer un Script.
Saludos.
Oye Meta ya vi que se hace un buen control de los displays. Espero cuando lo logres no digas de perdida como mandar ya de perdida un caracter hacia el com1 con un .bat. Ya que si se logra las posibilidades se aplian muchisimo. Se me ocurren cosas como ver por el display un archivo.txt, el correo, y si se combinan con cosas como netcat pues has podrias enviar desde otra pc datos al display.
Cita de: morenochico en 16 Julio 2009, 18:52 PM
Se me ocurren cosas como ver por el display un archivo.txt, el correo, y si se combinan con cosas como netcat pues has podrias enviar desde otra pc datos al display.
Desde Internet puedes mandar información del txt al Display a otro PC.
http://www.tutorialesvirtuales.com/online/video/d75be85de6397ec/Videotutorial-08-Microcontroladores
Saludo.