1、BasicRF开发要点
BasicRF软件包看起来挺复杂的,实际上与无线数据传输相关的并不多。通过抽丝剥茧,发现真正与Basic RF相关的也就四个部分:无线参数配置、无线模块初始化,无线数据发送和无线数据接收。该软件包的其他部分都是管理CC2530硬件的内容,在实际的开发中,你可以使用Basic RF软件包提供的API来控制硬件,当然也可以自己重新写,这就跟单纯的控制CC2530一样。
1、无线参数的配置
在 basic_rf.h 的文件中,有一个 basicRFCfg_t 类型的数据结构定义,该结构体包含了无线相关的所有参数。在开发中,先创建一个该类型的结构体变量,再根据实际情况,把**本机地址**、网络ID、通信信道、应答信号和加密设置