添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第911页 > CC1100E-EMK470 > CC1100E-EMK470 PDF资料 > CC1100E-EMK470 PDF资料1第35页
CC1100E
包,无限数据包长度模式必须是
使用。
固定数据包长度模式的选择
环境
PKTCTRL0.LENGTH_CONFIG=0.
所需的数据包的长度是由设置
PKTLEN
注册。
In
变量
模式,
PKTCTRL0.LENGTH_CONFIG=1,
长度由后的第一个字节构成
同步字。该分组长度被定义为
有效载荷数据,不包括长度字节和
可选的CRC 。该
PKTLEN
寄存器是
用于设置最大分组长度
在RX允许的。与接收到的任何分组
长度字节,大于某个值
PKTLEN
将被丢弃。
PKTCTRL0.LENGTH_CONFIG=2,
数据包长度被设置为无穷大并且传输
和接收将继续下去,直到关闭
手动。如在下一节中描述的,
这可以用于支持数据包格式
比本身长度不同的配置
由支持
CC1100E
。每个人都应该做
确保TX模式是在不关闭
传输的第一个任意字节的一半。参考
CC1100E
勘误表注[5]了解更多详情。
注意:
最小的分组长度
支持(不包括可选长度
字节和CRC )是有效载荷中的一个字节
数据。
15.2.1任意长度域配置
分组长度寄存器
PKTLEN ,
可以
在接收和发送重新编程。在
固定数据包长度模式组合
( PKTCTRL0.LENGTH_CONFIG = 0),这将打开
可能有不同的长度字段
比支持变量配置
长度的数据包(可变数据包长度模式
长度字节是同步之后的第一个字节
字)。在接收开始,包
长度被设置为一个较大的值。该MCU读取
出足够的字节来解释的长度字段
该分组。然后,
PKTLEN
值被设置
根据该数值。分组年底将
发生时,在分组中的字节计数器
处理程序是等于
PKTLEN
注册。因此,
MCU必须能够编程正确
长度时,内部计数器到达前
包的长度。
15.2.2数据包长度> 255
包自动化控制寄存器,
PKTCTRL0,
可以在德克萨斯州进行重新编程
和RX 。这将打开传输的可能性
和接收数据包,比256长
字节,并且仍然能够使用该数据包
处理的硬件支持。在的开始
包,无限数据包长度模式
( PKTCTRL0.LENGTH_CONFIG = 2 )必须
活跃的。在TX侧,所述
PKTLEN
寄存器是
设置为MOD(长度256 ) 。在RX侧的
MCU读取足够的字节解释
在分组长度字段,并设置
PKTLEN
注册于MOD (长, 256 ) 。当小于
256字节的保留数据包的时,MCU
关闭无限数据包长度模式和
激活固定数据包长度模式。当
内部字节计数器达到
PKTLEN
值,则发送或接收端(在
无线电进入所确定的国家
TXOFF_MODE
or
RXOFF_MODE ) 。
自动
CRC附加/检测也可以使用
(通过设置
PKTCTRL0.CRC_EN=1).
当例如一个600字节的数据包是要
发送时, MCU应做到以下几点
(也参见图16)
SET
PKTCTRL0.LENGTH_CONFIG=2.
前置程序
PKTLEN
注册于MOD
(600, 256) = 88.
发送至少345个字节( 600 - 255) ,用于
例如填充64字节TX FIFO 6
时间(发送384个字节)。
SET
PKTCTRL0.LENGTH_CONFIG=0.
发送结束分组时
计数器达到88共600个字节
被发送。
SWRS082
第35页92

深圳市碧威特网络技术有限公司