如果您查看this page上的“802.15.4帧格式”部分,您会看到它定义了
Preamble Sequence : 4 octets
Start Frame Delimiter (SFD) : 1 octet
在p AT86RF233's data sheet上。 76 SFD中的8.1.1.1节预定义为
0xA7
但是序言没有预定义的值,那么我应该将它定义为什么?我没有在数据表中看到任何进一步解释这一点的迹象。
答案 0 :(得分:1)
来自AT86RF233 data sheet(第76页):
8.1.1 PHY协议数据单元(PPDU)
8.1.1.1同步头(SHR)
SHR由四个八位字节的前导字段(全为零)组成,后跟一个字节 帧起始分隔符(SFD),具有预定义值0xA7。在传输过程中,SHR由Atmel AT86RF233自动生成,因此帧缓冲器仅包含PHR和PSDU,请参见第6.3.2节。 [...]
所以,对我来说,前导码似乎是由32个连续的零比特组成。但是,我很好奇为什么你需要“定义”前导码,因为它是由硬件自动生成的,不能通过配置修改。