发送包括生成用于发送缓冲区的数据并使用SendCharacters、SendCharactersAndClearString、SendData或F159_MTRN指令将其发送出去。SendCharacters和SendCharactersAndClearString隐式地使用F159_MTRN。系统寄存器中指定的起始和结束代码将被自动添加至发送的数据中。可发送的最大数据量为16384字节。
将数据发送到外部设备的步骤:
必需设置:通信模式(程序控制)、通信速度、通信格式
使用以下指令之一:
指令
注释
SendCharacters
易于使用,适合大多数应用程序,可能需要较多数据存储器
SendCharactersAndClearString
如SendCharacters,但在没有发送缓冲区的情况下工作,可能需要较少数据内存
F159_MTRN
带有完整参数集的原始F型指令,需要另外的传输指令以将数据写入发送缓冲区
使用以下方法之一:
方法
IsTransmissionDone
返回"发送完成"标志的值。当已发送指定字节数时,变为TRUE。
sys_bIsComPort1TransmissionDone
sys_bIsComPort2TransmissionDone
sys_bIsToolPortTransmissionDone
当已发送指定字节数时,这些系统变量变为TRUE。
输入(X)标志X4和X5 (仅限MCU)
这些标志可用于通过复合通信单元校验发送的结束。
F159_MTRN (n_Number=0) 冗余的指令
通信检查错误表