如何向Zigbee模块openwrt刷写固件失败

真正的工程师就要软件硬件都要精通,软件码农只懂算法和语言;硬件码农只懂走线和布局;...
关于CC2538 zigbee芯片刷成砖的解决方法
IAR 下载过程中,或者OTA过程中,和可能导致CC2538意外锁住,此时XDS100V3再也无法识别到芯片了,只会显示Unknow,也不能下载固件,解决方法就是用ArmProgConsole.exe,真的是终极武器。
下载地址在
正常用XDS100V3连接上板子,然后在windows命令行执行如下指令,括号里面是2538,不是CC2538,最后面要带上CE,等到100%,芯片应该就会解锁完成了,然后用Flash Programmer 2连接就可以识别到了:
ArmProgConsole.exe S(2538) CE
没有更多推荐了,扫一扫体验手机阅读
支持二次开发的Zigbee模块(SNAP技术)
&&&Cycle the LEDs on the ZIC2410 eval board&&&
def start():
# Initialize LED pins as outputs
setPinDir(0, True)
writePin(0, False)
setPinDir(1, True)
writePin(1, False)
setPinDir(2, True)
writePin(2, False)
setPinDir(3, True)
writePin(3, False)
def timer100msEvent(currentMs):
&&&On the 100ms tick, increment led count and pulse next LED&&&
global led
led = (led + 1) % 4
pulsePin(led, 75, True)
def remoteLQ():
&&&As an added bonus, respond to Link Quality Ranger requests too&&&
rpc(rpcSourceAddr(), 'remoteLQ')
# Here's where we specify any &Event Handlers& we need.
snappyGen.setHook(SnapConstants.HOOK_STARTUP, start)
snappyGen.setHook(SnapConstants.HOOK_100MS, timer100msEvent)
部署运行后,你会发现RXD/TXD和ERR灯会依次闪烁。
不过由于该固件为国外公司所开发,如要求底层进行定制开发,比如支持单总线的温湿度采集,就很难实现了。想到这里,倒是有一个建议,国内如用STM32W Zigbee芯片做zigbee模块的公司,可以考虑集成一个简单的.NET MF框架,这样用户就可以用C#或VB.net进行Zigbee二次开发了,感觉要比Python编写容易,且功能也强大的多。
<span type="1" blog_id="1192153" userid='
278篇文章,32W+人气,0粉丝
<span type="1" blog_id="1192153" userid='请问 如何在自己的开发板里嵌入zigbee模块,比如说最小zigbee模块应该包括哪些东西?_百度知道
请问 如何在自己的开发板里嵌入zigbee模块,比如说最小zigbee模块应该包括哪些东西?
如何实现自己的开发板MCU与zigbee模块的连接与通信呢 直接通过串口可以么?非常感谢!
我有更好的答案
看ZigBee模块的接口。可以使用JN5139或者JN5148就可以使用串口(UART)。
直接用zigbee转串口可以么?
可以。有这样的固件提供。
采纳率:31%
我们模块就是串口接口
如果不是要求很高的话,可选用CC2530之类的芯片,内含MCU(增强型51),那就不有通信了。如果是已分开的,可以通过串口来实现通信。最小ZIGBEE模块,不知你所指为何。一般来说,天线,外围晶振,电源电路是少不了的,当然还会有按键、指示灯、接口(下程序也是要用的)等常常是需要的。
您觉得这种zigbee模块自己来做的难度是不是很大,还是用现成的,看到过还有zigbee转串口,里面连程序都烧好了,可以自组网
如果是zigbee模块的话,它本身已经有了串口,TTL(UART),有些模块还会开放一些I/O或者ADC。
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
zigbee的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。叶帆科技|卓越.品质.专业 - www.yfiot.com (技术群:)
支持二次开发的Zigbee模块(SNAP技术)
最近参与规划的一个项目,需要大量的Zigbee(约5000个)进行数据采集。由于是大面积布点,采用的是Mesh网络架构,所以很多节点都是所谓的路由节点,这就引发一个问题,路由节点一般情况下需要持续供电,由于现场条件只能采用电池供电,这和电池使用1到2年的要求产生了很大的冲突,所以需要zigbee支持一种同步休眠的技术。最初的方案考虑zigbee芯片+STM8l芯片,通过在单片中编程,用程序逻辑实现同步休眠,思路相对简单,就是主节点广播一个休眠指令,单片机收到后,控制zigbee进入休眠状态,同时自己也进入休眠中,经过预设的一段时间后,由时钟唤醒芯片,然后芯片再唤醒Zigbee,进行相关数据发送。由于STM8l是低功耗芯片,其采集传感器数据比zigbee模块直接采集传感器数据功耗会低很多,并且只是发送数据的时候才开启zigbee,整体功耗会更低,但是电路的复杂性和成本会增加不少。赫立讯公司的一个继承者在赫立讯Zigbee芯片技术的架构上实现了一种所谓的同步休眠的技术,在Zigbee模块中实现了上述的休眠逻辑,由于是在zigbee模块中直接实现,执行效率会更一些,外围电路也会更简单,不过其实现的可靠性和稳定性,还有外部开发和配置的能力需要进一步考验。在研究周立功zigbee芯片的时候,发现周立功的zigbee芯片支持一种SNAP的技术,其最大的特色就是支持用户二次开发,这也是我第一次发现支持用户二次开发的Zigbee模块。该技术在Zigbee模块中实现了一个虚拟机,用户通过编写Python脚本程序进行二次开发(这算是第二次研究Python相关语言了,第一次是多年前实现LED大屏显示特效的时候用过脚本,请参见相关博文《》)。SNAP是公司开发的无线mesh网络协议,提供脚本开发工具和相关固件,其使用是需要授权费用的(可以免费使用6个,一个授权大概30元左右)。SNAP网络简介如下:直接从周立功公司购买的Zigbee套件,默认部署的是点对点的固件,通过ZigbeeCfg工具可以升级该固件,或更换为对等网固件。如果需要部署支持SNAP的固件需要用Synapse公司公司的Portal软件进行部署(如下图)。警告:做这一步需要慎重考虑,因为部署后,周立功公司提供的ZigbeeCfg的工具上的SNAP选项也无法访问该模块,这个时候如果恢复为原先的固件需要返厂处理。SNAP当前最新版本的脚本支持72个系统函数,可以操作AD、GPIO、串口、SPI、I2C等相关接口,也可以执行休眠,重启等相关指令。下面代码是一个控制LED灯闪烁的脚本示例,内容如下:"""Cycle the LEDs on the ZIC2410 evalboard"""led = 0def start():
# Initialize LED pins asoutputs
setPinDir(0, True)
writePin(0, False)
setPinDir(1, True)
writePin(1, False)
setPinDir(2, True)
writePin(2, False)
setPinDir(3, True)
writePin(3, False) def timer100msEvent(currentMs):
"""On the100ms tick, increment led count and pulse next LED"""
global led
led = (led + 1) % 4
pulsePin(led, 75, True) def remoteLQ():
"""As anadded bonus, respond to Link Quality Ranger requests too"""
rpc(rpcSourceAddr(),'remoteLQ') # Here's where we specify any "Event Handlers" we need.snappyGen.setHook(SnapConstants.HOOK_STARTUP, start)snappyGen.setHook(SnapConstants.HOOK_100MS, timer100msEvent)部署运行后,你会发现RXD/TXD和ERR灯会依次闪烁。不过由于该固件为国外公司所开发,如要求底层进行定制开发,比如支持单总线的温湿度采集,就很难实现了。想到这里,倒是有一个建议,国内如用STM32W Zigbee芯片做zigbee模块的公司,可以考虑集成一个简单的.NET MF框架,这样用户就可以用C#或VB.net进行Zigbee二次开发了,感觉要比Python编写容易,且功能也强大的多。
没有更多推荐了,ZIGBEE模块分类选型指导_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
ZIGBEE模块分类选型指导
&&以前用过的一家公司的ZIGBEE模块文档,感觉分类比较全,在前期评估时候,可以有针对性的指导意义。
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
&#xe64e;加入VIP
还剩10页未读,
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 8266wifi模块刷写工具 的文章

 

随机推荐