位置:51电子网 » 技术资料 » 单 片 机

​RCV指令支持的结束条件

发布时间:2019/6/12 21:16:14 访问次数:1015

   RCV指令支持的结束条件

   结束信息的方式可以是以下的一种或几种组合。

   ①结束字符检测:结束字符是用于表示信息结束的任意字符。设置ec=1,SMB89(或SMB189)=结束字符;信息接收功能在找到起始条件开始接收字符后, K4J52324QC-BC16检查每个接收到的字符,并判断它是否与结束字符相匹配,如果接收到结束字符,将其存人信息缓冲区,信息接收功能结束。通常对于所有信息都使用同一字符作为结束的AsCII码协议,用户可以使用结束字符检测。

   ②字符间隔定时器超时:字符间隔时间是指从一个字符的结尾(停止位)到下一个字符的结尾(停止位)之间的时间。设置〃m=O,tmr=1,SMW92(SMW192)=字符间超时时间。如果信息接收功能接收到的两个字符之间的时间间隔超过字符间超时定时器的设定时间,则信息接收功能结束。字符间超时定时器设定值应大于指定波特率下传输一个字符(包括起始位、数据位、奇偶校验位和停止位)的时间。用户可以通过使用字符间隔定时器与结束字符检测或者最大字符计数相结合,来结束一条信'急。


   ③信息定时器超值:从信息的开始算起,在经过指定的一段时间后,信息定时器结束一条信息。设置c/m=1,tmr=1,SMW92(SMW192)=信息超时时间。信息接收功能在找到起始条件开始接收字符时,启动信息定时器,信息定时器时间到,则信息接收功能结束。同样用户可以通过使用字符问隔定时器与结束字符检测或者最大字符计数相结合,来结束一条信息。

   ④最大字符计数:当信息接收功能接收到的字符数大于SMB94(或SMB194)时,信息接收功能结束。接收指令要求用户设定一个希望最大的字符数,从而确保信息缓冲区之后的用户数据不会被覆盖。

   最大字符计数`总是与结束字符、字符间超时定时器、信息定时器结合在一起作为结束条件使用的。

   ⑤校验错误:当接收字符出现奇偶校验错误时,信息接收功能自动结束。只有在SMB30(或SMB130)中设定了奇偶校验位时,才有可能出现校验错误。

   ⑥用户结束:用户可以通过将SMB87(或SMB187)设置为0来终止信息接收功能。




   RCV指令支持的结束条件

   结束信息的方式可以是以下的一种或几种组合。

   ①结束字符检测:结束字符是用于表示信息结束的任意字符。设置ec=1,SMB89(或SMB189)=结束字符;信息接收功能在找到起始条件开始接收字符后, K4J52324QC-BC16检查每个接收到的字符,并判断它是否与结束字符相匹配,如果接收到结束字符,将其存人信息缓冲区,信息接收功能结束。通常对于所有信息都使用同一字符作为结束的AsCII码协议,用户可以使用结束字符检测。

   ②字符间隔定时器超时:字符间隔时间是指从一个字符的结尾(停止位)到下一个字符的结尾(停止位)之间的时间。设置〃m=O,tmr=1,SMW92(SMW192)=字符间超时时间。如果信息接收功能接收到的两个字符之间的时间间隔超过字符间超时定时器的设定时间,则信息接收功能结束。字符间超时定时器设定值应大于指定波特率下传输一个字符(包括起始位、数据位、奇偶校验位和停止位)的时间。用户可以通过使用字符间隔定时器与结束字符检测或者最大字符计数相结合,来结束一条信'急。


   ③信息定时器超值:从信息的开始算起,在经过指定的一段时间后,信息定时器结束一条信息。设置c/m=1,tmr=1,SMW92(SMW192)=信息超时时间。信息接收功能在找到起始条件开始接收字符时,启动信息定时器,信息定时器时间到,则信息接收功能结束。同样用户可以通过使用字符问隔定时器与结束字符检测或者最大字符计数相结合,来结束一条信息。

   ④最大字符计数:当信息接收功能接收到的字符数大于SMB94(或SMB194)时,信息接收功能结束。接收指令要求用户设定一个希望最大的字符数,从而确保信息缓冲区之后的用户数据不会被覆盖。

   最大字符计数`总是与结束字符、字符间超时定时器、信息定时器结合在一起作为结束条件使用的。

   ⑤校验错误:当接收字符出现奇偶校验错误时,信息接收功能自动结束。只有在SMB30(或SMB130)中设定了奇偶校验位时,才有可能出现校验错误。

   ⑥用户结束:用户可以通过将SMB87(或SMB187)设置为0来终止信息接收功能。




相关技术资料
6-12​RCV指令支持的结束条件

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!