SX1208 用户指南 |
您所在的位置:网站首页 › s905cpu › SX1208 用户指南 |
为什么80%的码农都做不了架构师?>>> RSSI块计算接收器通道中的能量,评估信道带宽是否可用。分辨率为0.5dBm。它获取时间很短,只需要2bit周期。在FSK调制模式,RSSI的采样必须发生在前导码(preamble)期间。 注意:RssiValue 只能读取当其值超过阈值门限 RssiThreshold RssiStart 命令 和 RssiDone 标志 是不能使用当DAGC开启的时候, see setction 3.5.4 接收机能够AGC(automatic gain calibration),为了提高RSSI测量的精度。 校准自动执行在PLL启动期间。 RSSI 精度取决于所有的部件位于天线端口和管脚RFIO之间,因此只局限于几dB。通过板级校准进一步提供精度。 Packet Mode Unlimited Length Packet Format当PackeFormat = 0 和 PayloadLength = 0时,启用无限长度模式。 发送 根据TxStartCondition,CRC生成有效,buff 填充根据 FifoFillCondition 接收 如果SyncOn = 0,曼切斯特编码(Manchester encoding)和数据白化(data whitening)、地址过滤(Address filtering)无效,CrcOK & PayloadReady中断无效, Handling Large Packets当Payload length 超过FIFO size(66字节)无论是在固定、变长或者无限长度包模式,除了PacketSent(in Tx)和 PayloadReady 或则 CrcOk(in Rx),其他中断/标志可以使用按照以下操作: for TxFIFO可以预填充(prefilled)in sleep/standby,但必须重新填充在余下的payload在发送数据期间(“on-the-fly”during Tx)。 1)预填充(prefilled)(in sleep/standby or directly in Tx mode) 直到 FifoThreshold 或者 FifoFull 置位 2)in Tx, 等待FifoThreshold 或者 FifoNotEmpty 被清0(i.e. FIFO接近空) 3)往FIFO里写入一些字节直到 FifoThreshold 或则 Fifofull 置位 4)继续 2)直到全部帧被写入FIFO(PacketSent 置位当最后一个bit被发送) for RxFIFO 必须未填充(unfilled)在接收数据期间(“on-the-fly”during Rx)以防止FIFO溢出 1)当 FifoNotEmpty 或则 FifoThreshold 变为 1,从FIFO开始读入一些字节 2)如果 FifoNotEmpty 被清0,之前所有的数据被读出,此时暂停从FIFO中读出字节 3)继续 1)直到PayloadReady 4)从FIFO读出所有剩余的字节 in Rx or sleep/standby mode 注意:AES 加密是不可行的在 large packets,因为需要所有的 Payload 字节在FIFO在同一时间进行加密
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |