ZStack-CC2530-2.5.1a
CBCU
这个作者很懒,什么都没留下…
展开
-
ZigBee_CC2530_0EH_关于协议栈下星状网络粗同步
对于网址为:https://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/63050.aspx的TI论坛中TI官方员工VV大神的回复,在ZStack协议栈中不提供beacon模式,而beacon模式是同步模式:所以我打算在应用层通过函数对星状网络实现粗同步,其步骤如下:在终端节点接受原创 2017-11-11 10:24:25 · 853 阅读 · 0 评论 -
ZigBee_CC2530_00H_工程建立
1. project->create new project Tool chain:8051 Project_template:Empty_project2.file->Save Workspace3.file->New->file4.project->add files5.工程设置 project->o转载 2017-05-20 11:07:07 · 481 阅读 · 0 评论 -
ZigBee_CC2530_01H_关于无线通信的结构体介绍
AF.h文件中typedef struct{ union { uint16 shortAddr; ZLongAddr_t extAddr; } addr; afAddrMode_t addrMode; uint8 endPoint; uint16 panId; // used for the INTER_PAN fea转载 2017-05-22 21:17:07 · 457 阅读 · 0 评论 -
ZigBee_CC2530_02H_广播通信地址
广播通信时,网络地址可以有三种0xFFFF:全网广播,包括处于休眠状态的节点0xFFFD:数据包只发送至所有未处于休眠状态的节点0xFFFC:数据包只发往网络中所有路由器节点转载 2017-05-22 21:24:34 · 751 阅读 · 0 评论 -
ZigBee_CC2530_04H_API&&NWK
NWK 层为更高层提供了如下功能:·· 网络管理· 地址管理· 网络参数与功能函数除了管理功能,NWK 还提供了应用程序没有的数据服务。应用程序可以通过AF数据接口[AF_DataRequest()]来发送数据。3.4.1.1 网络管理(Network Management)3.4.1.1.1 NLME_NetworkDiscoveryRequest()此函数请转载 2017-05-25 16:29:31 · 1023 阅读 · 0 评论 -
ZigBee_CC2530_05H_终端修改PANID
1.对工程设置NV_RESTORE = TRUE2.使用如下代码: pan_id = u16NewPanid;//你想要的ID _NIB.nwkPanId = u16NewPanid; //_NIB.nwkLogicalChannel = ; NLME_UpdateNV(0x01); //HAL_SYSTEM_RESET(); SystemReset();即可实现Zi原创 2017-05-26 15:13:18 · 3180 阅读 · 0 评论 -
ZigBee_CC2530_07H_Zstack软件架构
1. ZigBee协议栈的结构物理层内容:物理层定义了物理无线信道和MAC子层之间的接口,提供物理层数据服务单元(PD-SAP)和物理层管理服务(MLME-SAP)。MAC(介质接入控制子层):MAC层负责处理所有物理无线信道的访问,并产生网络信号、同步信号;支持PAN连接和分离,提供两个对等的MAC实体之间的可靠链路。NWK(网络层):网络层是ZigBee协议栈的核心部分,网络层主要实现转载 2017-06-02 14:04:04 · 1807 阅读 · 0 评论 -
ZigBee_CC2530_08H_HAL层分析
Zigbee的HAL层提供了开发板所有硬件设备(例如LED、LCD、KEY、UART等)的驱动函数和接口。HAL文件夹为硬件平台的抽象层,包含common、include和target三个文件夹。1 Common文件夹 common文件夹下包含有hal_assert.c和hal_drivers.c两个文件。其中hal_assert.c是声明文件,用于调试,hal_drivers.c是驱动转载 2017-06-02 15:03:10 · 3489 阅读 · 0 评论 -
ZigBee_CC2530_09H_API函数
Zstack协议栈依靠协议栈内部的OS(即OSAL)才能运行起来,OSAL提供的服务和管理包括:信息管理、任务同步、时间管理、中断管理、任务管理、内存管理、电源管理以及非易失存储管理。1. 信息管理API 信息管理API为任务和处理单元之间的信息交换提供了一种具有不同处理环境的机制(例如,在一个控制循环中调用中断服务常规程序或函数)。这个API中国的函数可以使任务分配或回收信息缓冲区,给转载 2017-06-02 16:08:12 · 520 阅读 · 0 评论 -
ZigBee_CC2530_0BH_动态切换PANID
void Change_PanId( uint16 new_panid ){ uint16 pan_id = new_panid; uint8 extenPanId[8]; //获取本板MAC地址 osal_memcpy(extenPanId , NLME_GetExtAddr(),(8*sizeof(uint8))); _NIB.nwkPanId = pan_原创 2017-07-16 21:18:52 · 1111 阅读 · 1 评论 -
ZigBee_CC2530_0CH_终端动态切换信道
终端动态切换信道原创 2017-07-16 21:31:28 · 1798 阅读 · 2 评论 -
ZigBee_CC2530_0DH_关于协议栈时钟的一些记录
关于CC2530芯片,ZStack-CC2530-2.5.1a协议栈中系统时钟、定时器、定时器2的溢出寄存器的函数调用关系和逻辑原创 2017-11-10 12:08:11 · 1238 阅读 · 1 评论 -
ZStack-CC2530-2.5.1a_0FH_关于协议栈下afIncomingMSGPacket_t::timestamp的猜测
关于ZStack-CC2530-2.5.1a下afIncomingMSGPacket_t::timestamp的猜测原创 2017-11-23 10:32:51 · 934 阅读 · 1 评论