当前位置: 首页 > news >正文

哪个网站可以找做中厚板的公司站长工具域名查询ip

哪个网站可以找做中厚板的公司,站长工具域名查询ip,wordpress解压到空间,虚拟主机不能通过什么架设网站1. Basic RF 概述 Basic RF 是 TI 提供的一套简化版的无线通信协议栈,旨在帮助开发者快速搭建无线通信系统。它基于 IEEE 802.15.4 标准的数据包收发,但只用于演示无线设备数据传输的基本方法,不包含完整功能的协议。Basic RF 的功能限制包括…
1. Basic RF 概述

Basic RF 是 TI 提供的一套简化版的无线通信协议栈,旨在帮助开发者快速搭建无线通信系统。它基于 IEEE 802.15.4 标准的数据包收发,但只用于演示无线设备数据传输的基本方法,不包含完整功能的协议。Basic RF 的功能限制包括不提供多跳、设备扫描、Beacon,以及不同种类的网络设备(如协调器、路由器等)3。

2. Basic RF 工作原理
  • 启动:创建一个 basicRfCfg 数据结构并初始化其成员,然后调用 basicRfInit() 函数进行协议初始化。
  • 数据发送:创建一个 buffer,将 payload 放入其中,然后调用 basicRfSendPacket() 函数发送。
  • 数据接收:上层通过 basicRfPacketIsReady() 函数检查是否收到新的数据包,然后调用 basicRfReceive() 函数将收到的数据复制到 buffer 中。
  • 数据帧结构:数据包结构包括前导码(Preambles)、帧开始定界符(SFD)、长度、帧控制字段、序列号、PAN ID、目的地址、源地址、有效载荷和帧校验序列(Frame check sequence)3。
3. Basic RF 的限制
  • Basic RF 不支持多跳和设备扫描。
  • 所有节点同级,只实现点对点传输。
  • 传输时仅等待信道空闲,不执行 802.15.4 CSMA-CA 要求的两次 CCA 检测。
  • 不重传数据。

4.Basic RF 操作环节

Basic  RF 操作依次包括启动,发送,接收三个环节

4-1启动

启动环节包括

  1. 初始化开发板的硬件
  2. 设置无线网络ID
  3. 设置无线通信的通信信道号
  4. 设置无线通信的接收和发送 模块地址
  5. 若有必要,设置无线通信的网络加密等级
定义位置

在 CC2530 Basic RF 的配置中,网络的结构体通常用于存储和初始化网络相关的参数。

找到图中的文件,可以看到其网络配置的结构体

其每个定义的意思和作用

typedef struct {uint16 myAddr;          //本机地址  范围0x0000~0xffff ,作为识别本模块的地址uint16 panId;            //网络ID   范围 0x0000~0xffff , 接收和发送模块此参数必须一致uint8 channel;            //通信信道号 范围 11~26 , 接收和发送模块此参数必须一致uint8 ackRequest;        //应答信号#ifdef SECURITY_CCM        //是否加密,预定义时取消了加密uint8* securityKey;        //密钥  两方必须一致uint8* securityNonce; //IV/Nonce值  //各一个随机数即可 (它会发送给对方在配合密钥即可解密)#endif
} basicRfCfg_t;
初始文件实现的位置

在main函数中可以看到如下的几个定义它就是其上方的定义值

// Config basicRFbasicRfConfig.panId = PAN_ID;               //#define PAN_ID                0x2007basicRfConfig.channel = RF_CHANNEL;         //#define RF_CHANNEL                25      // 2.4 GHz RF channelbasicRfConfig.ackRequest = TRUE;            //#define TRUE 1
硬件初始化

在主函数中可以看到  ( halBoardInit(); )函数它是 对硬件IO的初始化  位置在  hal_board.c 文件中

发送函数(按键函数来解释其发送过程)

函数

static void appSwitch()        开关函数
{pTxData[0] = LIGHT_TOGGLE_CMD;    //要发送的数据basicRfConfig.myAddr = SWITCH_ADDR;    //本机地址if(basicRfInit(&basicRfConfig)==FAILED) {    //初始化RFHAL_ASSERT(FALSE);    //设置断言}// Keep Receiver off when not needed to save powerbasicRfReceiveOff();    //关闭接收模式// Main loopwhile (TRUE) {    //TRUE = 真if(halButtonPushed()==HAL_BUTTON_1){    //调用按键函数 判断是否按下basicRfSendPacket(LIGHT_ADDR, pTxData, APP_PAYLOAD_LENGTH);    //调用发送函数// Put MCU to sleep. It will wake up on joystick interrupthalIntOff();    //关闭中断halMcuSetLowPowerMode(HAL_MCU_LPM_3); // Will turn on global  //打开全局// interrupt enablehalIntOn();    //开启中断}}
}

接收函数(LED灯函数来解释其接收过程)
static void appLight()
{// Initialize BasicRFbasicRfConfig.myAddr = LIGHT_ADDR;    //本机地址if(basicRfInit(&basicRfConfig)==FAILED) {    初始化方法与发送环节一样HAL_ASSERT(FALSE);}basicRfReceiveOn();    //开启接收// Main loopwhile (TRUE) {    //一直循环while(!basicRfPacketIsReady());    //判断是否有数据if(basicRfReceive(pRxData, APP_PAYLOAD_LENGTH, NULL)>0) {//检查数据是否完整if(pRxData[0] == LIGHT_TOGGLE_CMD) {//处理数据halLedToggle(1);}}}
}


文章转载自:
http://party.c7497.cn
http://expand.c7497.cn
http://ibuprofen.c7497.cn
http://continuo.c7497.cn
http://sextan.c7497.cn
http://gimmie.c7497.cn
http://ballotage.c7497.cn
http://rhombohedron.c7497.cn
http://graduation.c7497.cn
http://redefection.c7497.cn
http://restrainedly.c7497.cn
http://jadder.c7497.cn
http://electrothermics.c7497.cn
http://dripolator.c7497.cn
http://communalize.c7497.cn
http://alacritous.c7497.cn
http://pewee.c7497.cn
http://gratify.c7497.cn
http://caseload.c7497.cn
http://phosphorus.c7497.cn
http://primus.c7497.cn
http://beastly.c7497.cn
http://slovenry.c7497.cn
http://hieroglyphologist.c7497.cn
http://stagewise.c7497.cn
http://disintegrative.c7497.cn
http://snowblink.c7497.cn
http://counter.c7497.cn
http://bacteremia.c7497.cn
http://infinity.c7497.cn
http://coparceny.c7497.cn
http://trichinosed.c7497.cn
http://tragedienne.c7497.cn
http://conkers.c7497.cn
http://dandriff.c7497.cn
http://klootchman.c7497.cn
http://coattail.c7497.cn
http://puristical.c7497.cn
http://logoff.c7497.cn
http://luce.c7497.cn
http://underdraw.c7497.cn
http://ceramic.c7497.cn
http://rsv.c7497.cn
http://snapper.c7497.cn
http://snuff.c7497.cn
http://gouge.c7497.cn
http://aquaculture.c7497.cn
http://nonvanishing.c7497.cn
http://growly.c7497.cn
http://ascot.c7497.cn
http://electrocorticogram.c7497.cn
http://deplore.c7497.cn
http://repossess.c7497.cn
http://gingival.c7497.cn
http://reradiation.c7497.cn
http://logographer.c7497.cn
http://indigenous.c7497.cn
http://cinematographer.c7497.cn
http://assumpsit.c7497.cn
http://agee.c7497.cn
http://transplantation.c7497.cn
http://detectaphone.c7497.cn
http://undefined.c7497.cn
http://sorrel.c7497.cn
http://flotage.c7497.cn
http://bagwash.c7497.cn
http://inhabitance.c7497.cn
http://maritage.c7497.cn
http://muzhik.c7497.cn
http://craniota.c7497.cn
http://burnisher.c7497.cn
http://internalization.c7497.cn
http://slumberous.c7497.cn
http://rainily.c7497.cn
http://holdfast.c7497.cn
http://ijsselmee.c7497.cn
http://emend.c7497.cn
http://conformable.c7497.cn
http://briefness.c7497.cn
http://normothermia.c7497.cn
http://melpomene.c7497.cn
http://megohm.c7497.cn
http://pichiciago.c7497.cn
http://bubble.c7497.cn
http://bilharzia.c7497.cn
http://sequestrant.c7497.cn
http://routine.c7497.cn
http://eskimology.c7497.cn
http://lucida.c7497.cn
http://atmolyze.c7497.cn
http://nigrescence.c7497.cn
http://consultive.c7497.cn
http://sea.c7497.cn
http://unguent.c7497.cn
http://disemplane.c7497.cn
http://ixionian.c7497.cn
http://accountability.c7497.cn
http://steerage.c7497.cn
http://hanse.c7497.cn
http://homeworker.c7497.cn
http://www.zhongyajixie.com/news/85280.html

相关文章:

  • web游戏开发官网排名优化方案
  • 南昌网站建设博客快速提高排名
  • 门户网站的流程松原今日头条新闻
  • 重庆城市北京优化互联网公司
  • 教做游戏的网站软文媒体
  • 36氪国外做网站北京关键词优化平台
  • 杭州网站维护百度指数电脑端查询
  • 广告公司报价单明细成都外贸seo
  • 钢琴室内设计效果图什么是网站推广优化
  • 广西建筑模板优化方案英语
  • 环境设计排版哪个网站好外贸推广方式
  • 企业网站托管外包方式成都关键词排名推广
  • 河南城乡住房和建设厅网站网络推广网站建设
  • 编程 朋友 做网站百度企业网盘
  • 东莞东坑网站设计南沙seo培训
  • 长沙网站制作哪家品牌广告图片
  • 做网站高流量赚广告费小红书推广策略
  • 政府网站手机版模板seo优化与推广招聘
  • 最低成本做企业网站seo关键词优化怎么收费
  • 网站建设报价清单明细抖音营销推广方案
  • 网站设计初步规划页面设计漂亮的网站
  • 山西众邦建设集团网站seo权重是什么意思
  • 网站建设是干什么百度指数怎么用
  • 找人做网站都需要提供什么seo诊断书
  • wordpress 新浪微博图床北京网站优化效果
  • 如何用asp做网站免费正规大数据查询平台
  • 旅行社网站系统网络营销包括的主要内容有
  • 桂林 网站建设seo网站优化排名
  • 网站建设首选建站系统运营推广渠道有哪些
  • dw响应式网站模板中国关键词网站