Comunicación serie con BasicX

SCM Hacker . Sección Micros
Número: 30

El Magazine electrónico de SCM

International


Super Micro BASICX
Chip BX24 + Tarjeta de desarrollo + Software + Manual castellanoReloj de tiempo real, I/O, netware, sistema operativo con multiprocesamiento, set de instrucciones reducido del Visual Basic y mucho mas! para disenar sus sistemas microcontrolados de alta calidad!

$75
SCM home
SCM International , le provee puerta a puerta a todo el mundo!
Consultas
Cursos
PLCs
Sensores
Micros
Robótica
Alambres Musculares

¿Requiere de desarrollos a medida? o la integración de un sistema?

On-line Book Store

Compre los mejores libros. Ahorre! Pague menos y con costos de envío reducidos!

Electrónica - Mecánica - Micros - Robótica

Manejo de puertos series con las BasicX y monitoreo de variables del sistema desde internet!

Las BasicX 24 poseen tres puertos serie. Dos incluidos en el chip y uno emulado sobre cualquier pin de entrada/salida. Los tres puertos poseen buffers de entrada y de salida. Los buffers son accedidos a través de colas de datos. Las colas de datos primero deben ser creadas y asociadas a un puerto serie y además definida como cola de entrada o de salida.

Como crear una cola?
Simplemente deberá invocar al procedimiento OpenQueue.

Call OpenQueue(BufferEntrada, TamanoBufferEntrada)

Antes de asociar la cola a un COM deberá setearlo con el procedimiento: DefineCom. Vea el siguiente ejemplo con el COM3 para ser seteado para operar en el pin13, no invertido, sin bit de paridad, y longitud de palabra a transmitir 8 bits.

Call DefineCom3(13, 0, bx0000_1000)

Luego deberá abrir el puerto, setear la velocidad de transmisión y asociarle a este las colas de entrada y salida.

Call OpenCom(3, 893, BufferEntrada, BufferSalida) ' Abre el COM3 a 893 baudios y asocia las colas

De aquí en mas simplemente deberemos escribir o leer las colas para que el sistema operativo y/o el hardware se encargue de transmitir o recibir los datos serie en forma automática y cristalina para el usuario.

Las comunicaciones serie pueden tener muchas aplicaciones, principalmente, el monitoreo o control de las BasicX desde otro dispositivo o un PC.

Ahora con los nuevos opcionales de Cyber Tools para monitoreo desde internet y con la licencia Cyber Comm le será muy fácil consultar estos dispositivos con conexión punto a punto o en red a un PC desde internet o intranet con un navegador!

Con Cyber Comm podrá crear un protocolo de consulta, por ejemplo con el siguiente formato:

[ Número de nodo de la red ] [ Identificador de variable a ser consultada ] [ Fin de consulta] .

En la BasicX podremos crear un proceso que este esperando un fin de consulta en la cola de entrada, al recibirlo la BasicX deberá analizar el número de red, realizando una simple comparación de strings. Si la consulta es para ella deberá extraer el identificador de consulta y condicho valor podrá determinar que variable del sistema se desea conocer su valor. Para transmitir la respuesta simplemente deberá escribir la cola de salida con el valor consultado seguido de los caracteres o caracter de fin de consulta.
Seteando el bloque Cyber Tools con los parámetros adecuados, el valor de la variable será reflejado a la salida del bloque virtual que haya realizado la consulta. Este valor podrá ser procesado, graficado o exportado al servidor de internet para su monitoreo desde cualquier punto de la red con un simple navegador.

Le recomendamos leer la nota de la edición anterior correspondiente a monitoreo desde internet por medio de las herramientas Cyber Tools.


Super Micro BASICX
Chip BX24 + Tarjeta de desarrollo + Software + Manual castellanoReloj de tiempo real, I/O, netware, sistema operativo con multiprocesamiento, set de instrucciones reducido del Visual Basic y mucho mas! para disenar sus sistemas microcontrolados de alta calidad!

$75
Copyright © 2001 SCM International. All rights reserved.

Por favor, lea cuidadosamente los términos y condiciones descriptas para el uso de   notas de aplicación, materiales, e información de este sitio.

Home page de SCM International

SCM Hacker Magazine home page

 

 

 

 

 

 

El Saber Electronica y computacion Hoy es leer este Magazine.