永利yl23455

1.svg 2.svg

English

搜索

SX1208通讯模式区别介绍

2019/12/27

浏览量:10413

中国·永利yl23455(股份)有限公司-官方网站
中国·永利yl23455(股份)有限公司-官方网站
中国·永利yl23455(股份)有限公司-官方网站
a1img19-1121.jpg

??SX1208的通讯模式有两种:packet mode和continue mode,其中较为常用的模式为packet mode 。


??字面理解


??●packet为包模式,数据以一包一包的大局传输通讯

??continue为陆续模式,数据是陆续不休的进行传输


??packet mode通讯流程


??Packet mode通讯方式:

??1、将通讯的数据存放进FIFO中

??2、切换到发射模式,自动发射前导码、同步字和数据(和CRC校验)

??3、接管模组在进入接管模式后,便自动检测前导码和同步字,验证正确后(可配置肯定的容错率)便会将后续的数据存放进FIFO 。


??packet mode只必要先将数据填入FIFO,切换至发送/接管模式后,便会自动发送/接管 。接管实现后会产生相应的中断,便可从FIFO中读取数据 。

中国·永利yl23455(股份)有限公司-官方网站

??continue mode通讯流程


??在数据的处置上,continue mode不会经过FIFO这个环节,发射端的模组会直接读取data引搅髋赡数据,而后依照时钟节拍将数据调造后发射出去 。分歧的是,continue是实时一位一位数据发射,而packet是整个数据先存放进FIFO后再将它们一位一位发射出去 。


??接管端continue mode下,数据不会存放进FIFO中,但接管到的数据会依照时钟节拍表此刻data引脚上,packet则是齐全的接管完后,用户可从FIFO中读取,continue则必要随着时钟节拍一位一位去data引脚读取 。


??DCLK为continue mode的时钟节拍,每一次上升沿,模组便会将data引搅髋赡数据(0或1)调造发射出去,因而必要在时钟的降落沿中断产生时,调换data引脚的数据 。由于该模式是一位一位实时发射,所以用户必要将数据一位一位地鄙人降沿中断输出到data引脚上去,直至全数数据都输出结束 。


??必要把稳的是,该模式没有像packet一样有发射实现的标志,所以数据实现后,若不退启程射模式,模组会持续依照节拍将data上的数据发射出去 。


??同样的路理,进入接管模式后,模组会自动解调信号并映射到data引脚上,在DCLK的时钟降落沿时会更新数据,因而用户必要在时钟上升沿中断产生时去读取data引脚的数据 。


??整个通讯的数据内容皆由用户自行决定,因而发射端不会像packet一样会自动发送前导码和同步字等信息,用户可自界说同步前提,若不选取前导码和同步字的配置,在接管端必要时刻去读取data引脚的数据并对比是否正确 。


??但若发射端先发射前导码信息和同步字信息(要与接管端寄放器配置一致),后发射数据,接管端便能产生前导码中断和同步字中断 。这样再进行data引脚的数据采样,能够预防高频率的进中断读取data引脚进行数据同步 。

中国·永利yl23455(股份)有限公司-官方网站

??总结


??从二者的操作复杂度看,packet模式显著要单一的多,因而现实使用中更推荐 。continue模式有更好的自界说通讯状态的选择,但是必要严格的同步能力保障数据的正确性 。用户能够凭据必要选择相应的模式 。


??有关产品:

中国·永利yl23455(股份)有限公司-官方网站

??更多问题请征询:林先生18067988136


??阅读全文


此刻就登录

物联网开发者社区

手机版

中国·永利yl23455(股份)有限公司-官方网站

中国·永利yl23455(股份)有限公司-官方网站
中国·永利yl23455(股份)有限公司-官方网站

助力万物互联
稳稳支持你的需要

【网站地图】