Rs333
Páginas: 4 (852 palabras)
Publicado: 27 de octubre de 2010
Para poder acceder al puerto serial y así poder enviar datos utilizado una aplicación creada en Visual Basic, se hace uso del control MS COMM, el cual traeincorporadas todas las funciones para configurar el puerto. Es gracias a este control que el manejo del puerto serial se facilita enormemente. Las propiedades más importantes de este control son lassiguientes:
• ComPort: Activa y regresa el número del puerto serial (Comm1, Comm2)
• PortOpen: Activa y regresa el acceso al puerto.
• Input: Regresa los caracteres del buffer receptor.
• Output:Escribe una cadena sobre el buffer Transmisor.
• Settings: Activa y regresa la razón de Baudios, paridad, número de bits, bits de paro.
Para poder tener acceso a cualquier propiedad del puertoserial se utiliza la siguiente sintaxis:
Nombre del Control . Propiedad = Valor
En este caso el objeto es MS Comm1, por lo tanto si quisiera abrir el puerto, la instrucción sería:
MS Comm1.PortOpen =True
Sin embargo, para poder utilizar el puerto serial, primeramente, se debe colocar el control MS Comm1 en la forma y hacer clic con el botón derecho del mouse, para que puedan aparecer suspropiedades, tal y como lo muestra la sig. figura:
[pic]
Como la computadora sobre la cual se está trabajando solamente tiene un puerto serial y este es el comm1, en la propiedad CommPort debe tener elnúmero 1, como los Microcontroladores envían y reciben la información a una velocidad de 1200 bps, 8 bits, sin paridad y 1 BIT de paro, en la propiedad Settings se debe configurar con la siguientecadena: 1200, n ,8, 1, y como no se va a realizar ningún control sobre el flujo de la información la propiedad handshaking debe ser igual a 0.
El objeto MS Comm1 responde al siguiente evento On Comm,el cual genera una interrupción, indicando cuando hay comunicación o si algún error ha ocurrido en la transferencia de la información.
Para poder enviar una cadena de caracteres a través del puerto...
Leer documento completo
Regístrate para leer el documento completo.