永发信息网

关于zigbee的一些相关问题。请求大虾指点一二

答案:2  悬赏:50  手机版
解决时间 2021-12-16 06:36
1)协调器与终端通信,是不是必须得用协议栈呢?但是之前为什么看到有人没用协议栈,只是编的应用层的代码
2) 协议栈在编译时,看到有的例子中,下拉菜单有很多的XXEB,XXDB,请问那个如何做的,怎么增加和减少?看到有的例子中,协议栈当中有的层是空的,比如说NWK,osal,难道编译时会减少生成的HEX的大小?
3)今天把一个例子编译出来后,HEX文件尽然有1M多,请问是什么原因呢?由于不能传图片,很希望大虾能够给我解释?
4)在修改一个例子时,一碰就报错,比如undefined 的 什么函数 在什么XX.r51里面,文件夹是只读的,可是去不掉的,请问我该怎么办才能修改这个协议栈例子?
5)由于刚看了一段时间,我很希望,有什么资料能够讲解整个协议栈跑起来后,里面的系统具体如何调度的,不同的事件是如何触发的?我已经有三本书了,不过讲代码的部分还不是很多。(无法放图片)
希望有大虾帮忙能够给我指点一二 我先谢谢了 我的QQ 472455165
邮箱是 hxricky@gmail.com
财富值不是很多,见谅!如果可以,下次再补!
最佳答案
1、ZigBee本身就是一种协议,协议栈只是实现了这种协议,如果有了协调器和终端的概念,那么就不可能没有协议栈,ZigBee通信首先要基于IEEE 802.15.4协议,如果其它层不需要,起码MAC层要有的,不用协议栈,那么只是单片机射频那样子;
2、例程里的EB、DB是基于它的芯片的硬件的,DB-Development Board开发板,EB-Evaluation Board评估板,一般差异就是一些IO口的定义,频率,存储的大小;例程里面每个工程都是固定了的,这个不能增加和减少,除非你新建工程;空的层少了很多代码,自然编译出来会小,但是NWK和OSAL是很重要的,一般不会空;
3、你的HEX大,说明代码多,你加的编译选项越多,代码量越大,自然hex文件越大;
4、不知道你用的什么公司的芯片,看样子像是TI的,编译环境是IAR吧,这个问题具体还要看错误是什么;
5、这个网上很多,要善于利用网络搜索,楼上的资源就不错。
希望可以帮到你!
另外,加你Q了,有时间一起研究
全部回答
Frame control field, 802.15.4 MAC层的数据桢控制字节。包括ACK, PANID, 数据地址等信息。 葵花宝典--Newnes.ZigBee.Wireless.Networks.and.Transceivers 这本书第70页,有详细的介绍。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
据说水的临界点是22.05mpa,374.3℃,那为什么
福宅万代是什么意思
淘宝购买物物品记录能删除吗
来上海已经六年了。明天就要离开了。想写写心
win8.1怎么安装netf'ramework4.5
出售固定资产的各种税率是多少
完全能控和完全能观测系统能否通过状态反馈使
我老公失踪半年多了我要起诉离婚还需要报完案
海岛奇兵.我用的是ios系统.现在能否用苹果手
诛仙2怎么打造极品八级游龙详细点!!
试用windows的“记事本”创建文件discovery存
驾驶俱乐部和极限竞速6pc在哪里下载?
左边两个月右边两个字是堂和土的猜成语是什么
水污染控制工程和环境监测哪个比较好?
有没有与哈利波特相媲美的电影?
推荐资讯
写一篇带有题目的童话300字
京山县救助管理站地址有知道的么?有点事想过
安泽县老年体育协会办公地址在什么地方?我要
男人要什么大,什么粗,什么硬,女人才会喜欢
只有空调挂机的上下方墙壁返潮上霉怎么回事?
梦幻西游69级升到85级要多少经验?
学籍在江苏,户籍在甘肃,还有一年高考,可以
谁能借我一个minecraft的正版帐号?不改密码
寻求一部电影,电影内容一只鸡,跟人学散打还
将自然数按以下规律排列,则2010所在的位置是
用一把钢尺一端压在桌上,另一端伸出桌面,分
We each took tea after having wonde
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?