关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > LM3S1138与CC2420的无线传感器网络通信

LM3S1138与CC2420的无线传感器网络通信

作者: 时间:2009-11-17 来源:网络 收藏

3.2.1 发送端和接收端程序流程
发送端和接收端程序流程分别如图4和图5所示。

本文引用地址:https://www.eepw.com.cn/article/163478.htm

3.2.2芯片初始化配置
在使用进行数据传输之前,必须根据需要进行一些配置。使能SPI后,由微控制器发送命令给,这些命令通过模拟的SPI接口传送到。通过这种方式,用户可根据需要来配置寄存器的值,选择是否使用地址认证、安全认证等功能,同时还需要设置好发送和接收的频道。在2.4 GHz下提供有16个可选频道,初始化程序如下:


3.2.3 发送端和接收端程序实现
从程序流程中可以看出,发送端和接收端都需要先初始化引脚和芯片,等待CC2420晶振起振后,根据程序的需要来进行寄存器的配置。发送端,需要先通过微控制器的SPI接口把需要传送的数据发送到CC2420的TXFIFO中缓存起来,这需要根据自定义或IEEE 802.15.4定义的帧格式来发送,缓存好数据后就可以启动发送了。本设计采用IEEE标准的帧格式,在帧结构中Preamble Se-quence、SFD以及FCS在发送时由硬件自动生成。其帧格式如图6所示。



评论


相关推荐

技术专区

关闭