4.
RESULTADOS CORRESPONDIENTES A LA PLATAFORMA
La configuración de la UART del BlueCore02
puede cambiarse con la siguiente línea en el pro–
grama principal del módulo:
StreamUartConfigure(VM UART
RATE_9K6, VM_UART_STOP_ONE, VM UART
PARITY_NONE) ;
Que ha de colocarse antes de que el planifica–
dor ("scheduler") de la máquina virtual sea lan–
zado. Sin embargo, esta línea no tendrá efecto si la
UART no se habilita desde el archivo Makefile (el
archivo que ayuda a crear el archivo objeto duran–
te la compilación). Por lo tanto, en esta aplicación
es indispensable el comando:
TRANSPORT
=
raw
en el archivo Makefile
(d.
Apéndice B). El Puerto
RS-232 del CASIRA se programó para transmitir
8 bits a 115200 baudios, sin paridad y con un bit
de "stop" (115200-8-n-1). La Tabla III muestra el
retardo mínimo en la generación de datos ("loop
delay") manejada por el vi para simul ar la salida
del sensor y el mínimo tiempo de espera de trans–
misión del puerto ("timeout") antes de que algún
dato (byte) se pierda en la recepción. Esto se mues–
tra para diferentes velocidades de transmisión. Es–
tos valores asegurarían la máxima proporción de
escritura al puerto sin pérdida de información.
De acuerdo a los datos de la Tabla 1II, si once
bytes se escriben cada 18 mIs] (el "loop delay"
programado en el vi), un máximo de 5000 bps se
estarían enviando de la PC al puertoRS-232 del
CASIRA sin perder los datos monitoreados sobre
la hiperterminal. En las conclusiones se discute
esta figura.
Tabla 111. Caracterís ticas de transmisión del radio Bfuetooth
implementado.
Velocidad [bps]
9600
38400
115200
Loop De/ay
mEs]
18
18
18
1imeout mEs]
>600
> 600
> 600
31
1...,22,23,24,25,26,27,28,29,30,31 33,34,35,36,37,38,39,40,41,42,...45