位置:51电子网 » 技术资料 » 存 储 器

用XMT指令发送数据

发布时间:2019/6/12 20:53:59 访问次数:2040

   用XMT指令发送数据 K4H511638G-HCCC

   用XMT指令可以方便地发送1~255字节,如果有一个中断服务程序连接到发送结束事件上,在发送完缓冲区内最后一个字符时,会产生一个发送中断(对端口0为中断事件9,对端口1为中断事件26)。也可以不通过中断执行发送指令,可查询发送完成状态位SM4.5或SM4,6的变化,判断发送是否完成。

   如果将字符数设置为0并执行XMT指令,可以产生一个br∞k状态,这个break状态可以在线上持续一段特定的时间,这段特定时间是以当前波特率传输16位数据所需要的时间。发送break的操作与发送其他信息一样,发送break的操作完成时也会产生一个发送中断,SM4.5或SM4.6反映发送操作的当前状态。

   用RCV指令接收数据

   用RCV指令可以方便地接收一个或多个字节,最多可达255字节。如果有一个中断服务程序连接到接收信息完成事件上,在接收完最后一个字符时,会产生一个接收中断(对端口0为中断事件23,对端口1为中断事件24)。和发送指令一样,也可以不使用中断,通过查询接收信息状态寄存器SMB86(端口⑴或SMB186(端口1)来接收信息。当RCV指令未被激活或已被终止时.它们不为0;当接收正在进行时,它们为0。RCV指令允许用户选择信息的起始和结束条件,使用SMB86~SMB94对端口0进行设置,使用SMB186~SMB194对端口1进行设置。当超限或有校验错误时,接收信息会自动终止。因此必须为接收信息功能操作定义一个起始条件和结束条件(最大字符数)。


   用XMT指令发送数据 K4H511638G-HCCC

   用XMT指令可以方便地发送1~255字节,如果有一个中断服务程序连接到发送结束事件上,在发送完缓冲区内最后一个字符时,会产生一个发送中断(对端口0为中断事件9,对端口1为中断事件26)。也可以不通过中断执行发送指令,可查询发送完成状态位SM4.5或SM4,6的变化,判断发送是否完成。

   如果将字符数设置为0并执行XMT指令,可以产生一个br∞k状态,这个break状态可以在线上持续一段特定的时间,这段特定时间是以当前波特率传输16位数据所需要的时间。发送break的操作与发送其他信息一样,发送break的操作完成时也会产生一个发送中断,SM4.5或SM4.6反映发送操作的当前状态。

   用RCV指令接收数据

   用RCV指令可以方便地接收一个或多个字节,最多可达255字节。如果有一个中断服务程序连接到接收信息完成事件上,在接收完最后一个字符时,会产生一个接收中断(对端口0为中断事件23,对端口1为中断事件24)。和发送指令一样,也可以不使用中断,通过查询接收信息状态寄存器SMB86(端口⑴或SMB186(端口1)来接收信息。当RCV指令未被激活或已被终止时.它们不为0;当接收正在进行时,它们为0。RCV指令允许用户选择信息的起始和结束条件,使用SMB86~SMB94对端口0进行设置,使用SMB186~SMB194对端口1进行设置。当超限或有校验错误时,接收信息会自动终止。因此必须为接收信息功能操作定义一个起始条件和结束条件(最大字符数)。


相关技术资料
6-12用XMT指令发送数据

热门点击

 

推荐技术资料

循线机器人是机器人入门和
    循线机器人是机器人入门和比赛最常用的控制方式,E48S... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!