Me han pedido escribir un programa para controlar una placa de relés externa, a través del puerto paralelo.
Basta con enviar a LPT1 un caracter ASCII para activar un relé u otro.
El problema es que he intentato hacerlo mediante TDorPrn() y su método Command() pero Windows me responde con un mensaje de que la impresora no responde. Lo te intentado también atacando el puerto 378h mediante OutportByte(888, nAscii) (888 es el decimal de 378h) y me da un GPF.
Alguien podría echarme una mano? Muchas gracias
Rafael
Como controlar una placa de relés a través de LPT1
- Rafael Clemente
- Posts: 365
- Joined: Sat Oct 08, 2005 7:59 pm
- Location: Barcelona, Spain
OutPortByte() e InPortByte()
Tambem procuro solução para o envio de uma string via porta (XP).
Exemplo:
OutPortByte(96,246) // inicializa
OutPortByte(96,212) // limpa display
Vejam este link:
http://www.logix4u.net/inpout32.htm
Exemplo:
OutPortByte(96,246) // inicializa
OutPortByte(96,212) // limpa display
Vejam este link:
http://www.logix4u.net/inpout32.htm
toya
Ahora en la version 6.6
Consultoria e Desenvolvimento - NF-e/NFC-e
http://www.toyanet.com.br
https://www.facebook.com/profile.php?id=100009195956044
toyasis@gmail.com
FWH 10.8+PellesC+xHarbour.org 1.2.1
Ahora en la version 6.6
Consultoria e Desenvolvimento - NF-e/NFC-e
http://www.toyanet.com.br
https://www.facebook.com/profile.php?id=100009195956044
toyasis@gmail.com
FWH 10.8+PellesC+xHarbour.org 1.2.1