完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-4 08:53 编辑
请教各位高手: 本人需要做一个zigbee方案,打算用MUC + UART 控制 CC2530协调器。 有3种方法: 1,CC2530 用DB 方式烧录,MCU 通过 monitor_API 管理 cc2530协调器。2, CC2530 用ZNP 方式烧录, MCU 通过 ZNP_API 管理协调器。3, CC2530 用ZNP 方式烧录, MCU 可以支持同时用 ZNP_API 和 monitor_API 管理协调器吗?如果可以,最好。 主要目的是通过MCU 串口管理 协调器。实现终端设备入网添加,删除,网络内终端设备实时网络状态查询, 端口控制等功能,上述三种方案不清楚哪一种更合适,稳定,可靠,开发方便。请推荐一下。如果能说明原因,感谢支持。 |
|
相关推荐
11个回答
|
|
请问你的项目中对MCU要求高吗?CC2530自带8051芯片,如果要求不高,直接用自带mcu处理即可
|
|
|
|
要求不高,方案是需要做一个网关通过串口发指令控制 CC2530协调器。 单独的CC2530 协调器怎样实现网络及终端设备的管理功能呢? 大概了解了一下.ZAP 是不是指的外部 MCU 实现范例代码? 如果CC2530 用ZNP 模式,可以实现网络设备的管理和控制吗? 好像ZNP 的API 长短不一,功能也比较少,不像monitor API 规范。不知道如何选择啊。 |
|
|
|
胡bbs 发表于 2018-6-1 03:59 请问官方有没有 外部MCU 通过串口,控制 CC2530 协调器,实现网络管理(入网,删除,状态监控)和终端设备遥控的完整 参考代码和文档?如果有可否提供?非常感谢。 |
|
|
|
胡bbs 发表于 2018-6-1 03:59 单独用CC2530也是可以实现网络管理功能的,协议栈内有相关的代码。关于ZNP模式,TI也是有相关文档的http://www.ti.com/lit/an/swra444/swra444.pdf 该文档主要描述的是用MSP-EXP430G2开发板通过UART来和CC2530通信 |
|
|
|
胡bbs 发表于 2018-6-1 04:13 例程是可以在C:Texas InstrumentsZ-Stack Home 1.2.2a.44539ProjectszstackZNPCC253x即协议栈的安装文件夹内找到的 |
|
|
|
小Qhhui 发表于 2018-6-1 04:43 请问 ZAP 是做什么用的? 和 zstack 有什么关系 Texas InstrumentsZ-Stack Home 1.2.2a.44539ProjectszstackZAPHA-SampleSwitchEXP5438 是ZNP 外置MCU 代码吗? 用IAR 为什么打不开这个工程。 |
|
|
|
胡bbs 发表于 2018-6-1 04:55 ZAP即Zigbee Application Processor 我使用IAR FOR MSP430 6.4 是可以打开该工程的。 |
|
|
|
我用的的IAR FOR 8051 ,应该打不开。 真是很麻烦啊。 上图中ZNP是烧录在 应用MCU 里面的,那么 CC2530 是烧录 DB 模式 还是 ZNP模式? 打开 CC2530 ZNP用 IAR FOR 8051, 打开ZAP工程又要另外搞一套开发平台。为什么官方不把所有项目都集成到一套开发平台上。这样才是真正为客户着想。 这样用 MCU + CC2530做方案的客户才好学习,移植代码。你们不是就更容易卖zigbee 芯片了吗。 |
|
|
|
小Qhhui 发表于 2018-6-1 04:31 1、最后还是没明白,ZNP、ZAP到底有什么区别,在CPU和CC2530通过SPI交互过程中各扮演什么角色?比如Omap4430处理器和CC2530通过SPI连接,Omap4430是所谓的ZNP呢,还是ZAP,不得而知 2、根据SWRA312.pdf的解释,CC2530-ZNP is ZigBee Processor,看样子是一个Zigbee处理器,那问题来了,CC2530-ZNP难道是一颗芯片吗?ti网站找了也没找到有这颗芯片或者模块,都没有; 3、假如主CPU和CC2530已经交互,实现CPU发过去的指令CC2530通过SPI接收到后,进行解析执行,然后返回结果,那主CPU这一端的SPI实现代码是否有相关参考? |
|
|
|
胡bbs 发表于 2018-6-1 05:23 经过对zstack代码的分析,ZNP的一些实现,完全是针对MSP430+CC2530这种组合称之为“Zigbee-ZNP”,官方给了一些ZNP示例代码,也是运行在MSP430这种单片机上的,针对其他MPU而不是MCU,比如Atmel、ST的,就没有任何代码可以参考了? |
|
|
|
Z-Stack User's Guide - CC2530 ZNP 手册的第7页有这样的解释:
The purpose of this document is to explain the setup and usage of the sample applications that are provided to create an MSP430-based ZigBee Application Processor (ZAP) that utilizes a CC2530/CC2531 SoC-based ZigBee-PRO Network Processor (ZNP) to communicate over a ZigBee network. 翻译过来的意思就是,这个文档是介绍如何设置和使用,ZAP也就是运行在MSP430这类的MCU上,通过SPI/UART和,ZNP也就是CC2530/CC2531这类zigbee芯片。 最后ZAP示例代码编译以后烧写在MSP430单片机上,ZNP代码编译后烧写在CC2530上,两个之间通过SPI/UART口实现通讯,包括你说的什么删除、查找 |
|
|
|
只有小组成员才能发言,加入小组>>
334 浏览 1 评论
528 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
773 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
649 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1126 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
56浏览 29评论
124浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
251浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
200浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
56浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 20:16 , Processed in 0.888357 second(s), Total 67, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号