- 博客(7)
- 收藏
- 关注
转载 ZIGBEE 低功耗的实现 (cc2530)
涉及文件OSAL_PwrMgr.h OSAL电源管理的API头文件OSAL_PwrMgr.C OSAL电源管理的API C文件hal_sleep.c 底层的电源管理文件 电源管理结构体typedef struct{ uint16 pwrmgr_task_state;
2015-05-05 15:17:10 8405
转载 ZIGBEE:发送函数AF_DataRequest详解
Z-Stack 中发送数据通过在应用层调用函数void SampleApp_SendFlashMessage( uint16 flashTime )完成,其中flash Time 为发送的数据,这个函数在应用中通过调用afStatus_t AF_DataRequest( afAddrType_t *dstAddr, endPointDesc_t *srcEP,
2015-04-28 17:23:27 7552
原创 ZIGBEE: Error[Pa045]: function "" has no prototype问题解决方法
IAR,CC2530的2个程序整合后,报错,而全部错误都是一个性质。Error[Pa045]: function "" has no prototypefunction "****" has no prototype" title="Error[Pa045]: function "****" has no prototype" style="margin:0px; padding:
2015-04-28 14:58:41 11267 1
原创 ZIGBEE: 任务处理分析
首先看的当然是main()函数,不过这个函数不是今天的重点,里面有我添加的注释,先就一笔带过吧。int main( void ){ // Turn off interrupts osal_int_disable( INTS_ALL );//关闭全局中断EA=0,初始化过程不响应任何中断 // Initialization for board related stuf
2015-04-28 10:29:43 1861
原创 ZIGBEE:协议栈工作流程简要分析与学习方法记录
消息处理机制:一般是通过回调函数实现的。例如:在按键发生时,它会调用按键的回调函数(响应函数也叫),通过回调函数生成一个任务出来,然后通过任务发送osal_msg_send函数,发送消息处理循环,注册事件,等待处理。最后应用层事件处理函数监测到事件之后,调用相应的处理函数。 如果出现本次任务处理周期中的间隙时间内没有完成任务,就会等到下一个 周期继续处理。所以,协议栈调试中,单步调试是没
2015-04-28 09:55:59 5498
转载 enum 的用法
11.10 枚举类型在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚举”类型的变量取值不能超过定义的范围。应该说明的是,枚举类型是一种基本数据类型,而不是一种构造类
2015-04-24 16:49:42 527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人