Manual de Usuario del FPΣ
Cuerpo en ST
Cuando la variable bSend pasa a TRUE, la función F10_BKMV copia la cadena de
caracteres sSendData al buffer awSendBuffer comenzando en awSendBuffer[1].
Después, F159_MTRN envía los datos desde el primer elemento del buffer de envío
awSendBuffer[0]) especificado por s_Start. La longitud de la cadena de caracteres a enviar
(8 bytes) se especifica en n_Number (utilizando la función LEN para calcular el número de
bytes). Los datos se envían desde el puerto adicional COM1, especificado por d_Port.
NOTA
Para obtener información más detallada de la bandera de "recepción
completa", de la bandera de "transmisión completa", y de la bandera de
"error de comunicación", consultar .
Para obtener más información sobre el formato de los datos en el buffer de
envío y de recepción, consultar "Formato de la Trama de Datos" en la
página 203.
No se pueden enviar datos a menos que el pin CS (Preparado para Enviar)
esté a on. Cuando se conecta a un puerto de tres hilos, cortocircuitar los
pines RS y CS.
8.6.3 Recepción de Datos desde Dispositivos Externos
Pasos para recibir datos desde los dispositivos externos:
1.
Configurar los parámetros de comunicación y especificar el buffer de recepción
2.
Recepción de datos
3.
Procesar los datos en el buffer de recepción
4.
Preparar el sistema para recibir los siguientes datos
NOTA
Los datos recibidos a través de los puertos de comunicación de una MCU se
tienen que copiar en el buffer de recepción de la CPU utilizando la instrucción
F161_MRCV.
8.6 Comunicación en modo Propósito General
199