Hola, parece que para leer lo que te esta entrando por puerto serie hay que utilizar el minicom, ¿ alguna ayuda rápida o manual?, No tengo ni idea --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 28/11/07, Juan Carlos Barranco de Paz escribió:
Hola, parece que para leer lo que te esta entrando por puerto serie hay que utilizar el minicom, ¿ alguna ayuda rápida o manual?, No tengo ni idea
Para configurarlo (setup): minicom -s Para acceder (sin inicializar): minicom -o Una vez dentro, para acceder al menú de opciones: Crtl + A + Z Y en el menú te mueves entre las opciones pulsando las letras del teclado. Para configurar el puerto pulsa la "P" y establece los valores que necesites. Para salir de minicom: Crtl + A + X Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Camaleón escribió:
El 28/11/07, Juan Carlos Barranco de Paz escribió:
Hola, parece que para leer lo que te esta entrando por puerto serie hay que utilizar el minicom, ¿ alguna ayuda rápida o manual?, No tengo ni idea
Para configurarlo (setup): minicom -s
Para acceder (sin inicializar): minicom -o
Una vez dentro, para acceder al menú de opciones: Crtl + A + Z
Y en el menú te mueves entre las opciones pulsando las letras del teclado. Para configurar el puerto pulsa la "P" y establece los valores que necesites.
Para salir de minicom: Crtl + A + X
Saludos,
Perdona mi ignorancia, pero no termino de entender para que se usa minicon, yo necesito un demonio que me deje todo lo que le llegue en un texto plano, que este siempre en memoria, en otros linux o unix no he tenido nada que hacer, solo "cat /dev/ttySn > file.txt &" --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-11-29 a las 12:33 +0100, Juan Carlos Barranco escribió:
Perdona mi ignorancia, pero no termino de entender para que se usa minicon, yo necesito un demonio que me deje todo lo que le llegue en un texto plano, que este siempre en memoria, en otros linux o unix no he tenido nada que hacer, solo "cat /dev/ttySn > file.txt &"
Minicom es un magnífico programa de terminal serie, que entre otras cosas usamos para comprobar si el puerto serie está bien y si es posible recibir y/o enviar. Una vez comprobado que sí recibe, entonces continúa con tu problema original - y recuerda que ya te hemos dicho varias veces que previamente tienes que poner a mano los parámetros del puerto serie mediante otro programa. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHTqlltTMYHG2NR9URAviYAJ9GGs4smmM1mGFJcuubQxy84WxA3QCeJBv6 54ziT5SElFbB3sogelXA1NY= =bEFP -----END PGP SIGNATURE-----
El 29/11/07, Juan Carlos Barranco escribió:
Perdona mi ignorancia, pero no termino de entender para que se usa minicon, yo necesito un demonio que me deje todo lo que le llegue en un texto plano, que este siempre en memoria, en otros linux o unix no he tenido nada que hacer, solo "cat /dev/ttySn > file.txt &"
¿Qué tienes conectado al puerto com1, un módem, un sai...? Si es un módem, abre un terminal y ejecuta: cat /dev/ttyS0 Abre un segundo terminal y "mándate un mensaje". Ejecuta: echo "AT" > /dev/ttyS0 En el primer terminal deberías ver en pantalla el comando enviado (AT). Prueba y pon el resultado. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----Mensaje original----- De: Camaleón [mailto:noelamac@gmail.com] Enviado el: jueves, 29 de noviembre de 2007 13:18 Para: opensuse-es@opensuse.org Asunto: Re: [opensuse-es] leer puerto serie El 29/11/07, Juan Carlos Barranco escribió:
Perdona mi ignorancia, pero no termino de entender para que se usa minicon, yo necesito un demonio que me deje todo lo que le llegue en un texto plano, que este siempre en memoria, en otros linux o unix no he tenido nada que hacer, solo "cat /dev/ttySn > file.txt &"
¿Qué tienes conectado al puerto com1, un módem, un sai...?
Si es un módem, abre un terminal y ejecuta:
cat /dev/ttyS0
Abre un segundo terminal y "mándate un mensaje". Ejecuta:
echo "AT" > /dev/ttyS0
En el primer terminal deberías ver en pantalla el comando enviado (AT).
Prueba y pon el resultado.
Saludos,
En la maquina tengo 3 puertos serie, el de la placa base lo utilizo para un sai y tengo una placa pci de 2 puertos serie, la cual reconoce perfectamente, en un puerto tengo un modem, que utilizo con el sendfax y en el que queda tengo una centralita de teléfono que me está enviando datos constante mente. Ni para el sai ni para el modem he tenido que utilizar nada ni configurar nada. Estoy mirando lo del minicom y el stty haber si me entero bien del tema. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 29/11/07, jcb escribió:
En la maquina tengo 3 puertos serie, el de la placa base lo utilizo para un sai y tengo una placa pci de 2 puertos serie, la cual reconoce perfectamente, en un puerto tengo un modem, que utilizo con el sendfax y en el que queda tengo una centralita de teléfono que me está enviando datos constante mente. Ni para el sai ni para el modem he tenido que utilizar nada ni configurar nada. Estoy mirando lo del minicom y el stty haber si me entero bien del tema.
Acabo de probar en una suse 10.0 donde tengo un adaptador rdsi conectado vía pci y el comando que intentas ejecutar funciona perfectamente. cat /dev/ttyI0 > /home/usuario/rdsi.txt Y al enviar datos: echo "AT" > /dev/ttyI0 Se genera el archivo con los datos enviados. Lo único que se me ocurre es que tengas un proceso ocupando / bloqueando el módem (servicio de fax, por ejemplo) y por eso no te responde. En el adaptador donde he hecho la prueba no tengo activado ningún servicio, el módem está libre. - El módem rdsi seguramente quedó configurado en su día mediante minicom, que fue con el que hice las pruebas de comunicación. - En suse 10.0 no tengo instalado "setserial" (pero en la 10.3 setserial se inicia como servicio en runlevel B). Quiero decir que es posible que haya habido algún cambio entre versiones de suse. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-11-29 a las 15:14 +0100, Camaleón escribió:
Lo único que se me ocurre es que tengas un proceso ocupando / bloqueando el módem (servicio de fax, por ejemplo) y por eso no te responde. En el adaptador donde he hecho la prueba no tengo activado ningún servicio, el módem está libre.
Eso se comprueba con minicom. El cat quizás no te lo va a decir, pero el minicom sí.
- En suse 10.0 no tengo instalado "setserial" (pero en la 10.3 setserial se inicia como servicio en runlevel B). Quiero decir que es posible que haya habido algún cambio entre versiones de suse.
No ha cambiado. /etc/init.d/setserial Del rpm de setserial-2.17-654. Ojo: la mayor parte del código está comentado, hay que editar el fichero para activar lo que necesites >:-) nimrodel:~ # rcsetserial status /dev/ttyS0 at 0x03f8 (irq = 4) is a 16550A /dev/ttyS1 at 0x02f8 (irq = 3) is a 16550A running Pero eso no pone la paridad, bit de parada, baudios... y basta con que uno de los parámetros sea incorrecto para que no funcione, o en el mejor de los casos, se reciba basura. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHTtbStTMYHG2NR9URAquFAJ40NW5NPG49BTFobInZ0G64x/vDHwCfbow5 +B5Wjv/8+nwPanwbpE3lKU8= =H9gm -----END PGP SIGNATURE-----
El 29/11/07, Carlos E. R. escribió:
No ha cambiado.
/etc/init.d/setserial
Del rpm de setserial-2.17-654.
Ojo: la mayor parte del código está comentado, hay que editar el fichero para activar lo que necesites >:-)
nimrodel:~ # rcsetserial status /dev/ttyS0 at 0x03f8 (irq = 4) is a 16550A /dev/ttyS1 at 0x02f8 (irq = 3) is a 16550A running
Quería decir que en la 10.0 no está instalado, es curisoso... :-? 10.0 linux:~ # rcsetserial status -bash: rcsetserial: command not found linux:~ # whereis setserial setserial: 10.1 stt028:~ # rcsetserial status /dev/ttyS0 at 0x03f8 (irq = 4) is a 16550A running 10.3 linux01:~ # rcsetserial status /dev/ttyS0 at 0x03f8 (irq = 4) is a 16550A /dev/ttyS1 at 0x02f8 (irq = 3) is a 16550A running Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-11-29 a las 16:37 +0100, Camaleón escribió:
Quería decir que en la 10.0 no está instalado, es curisoso... :-?
Es un rpm que no se cuando inventarían. Ah, el readme dice que es la versión: ] setserial Version 2.17 (27-Jan-2000) ya es decir, no ha cambiado eso en siete años. Posiblemente en más... - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD4DBQFHTwQ4tTMYHG2NR9URAucaAJ0QUtQpGK69yxUnIYK5drnFMoIWogCY9oWg tk52GrDvj+b90dhnnFeraQ== =kL1o -----END PGP SIGNATURE-----
participants (5)
-
Camaleón
-
Carlos E. R.
-
jcb
-
Juan Carlos Barranco
-
Juan Carlos Barranco de Paz