完善资料让更多小伙伴认识你,还能领取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口实现通讯,包括你说的什么删除、查找 |
|
|
|
只有小组成员才能发言,加入小组>>
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
577 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1028 浏览 1 评论
677 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
500 浏览 1 评论
1024 浏览 0 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
131浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
103浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
112浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
110浏览 12评论
TPA6304-Q1: TPA6304 两片公用一组I2C的话,其中一片配置不成功怎么办
138浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 18:01 , Processed in 0.829437 second(s), Total 66, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号