自我总结
北辰Duo
人丑就要学技术
展开
-
zigbee协议事件的捕获
程序中事件如何被捕获呢?也就是tasksEvents这个数组里的元素什么时候被设定为非零数,来表示有事件需要处理的?我将以SampleApp这个例程中按键事件的处理过程来说明。刚看了一天的zigbee程序,任务的的处理机制还存在疑惑,经过查看前辈们的心得经验自己心中的谜团慢慢解开,下边就说一下自己的理解体会。首先,按键被按下时会检测出来按键操作,我们需要找到事件处理函数即Hal_Pr...原创 2019-07-23 16:55:23 · 467 阅读 · 1 评论 -
zigbee终端入网
Zigbee终端入网参考https://www.cnblogs.com/cherishui/p/3689376.htmlZDO层的API为应用程序的终端提供了管理zigbee协调器,路由器或终端设备的接口,包括创建,查找和加入一个zigbee网络,绑定应用程序终端以及安全管理。从主函数中到下边的网络函数ZDApp_Init( taskID++ ); //ZDApp_...原创 2019-07-24 16:21:19 · 721 阅读 · 0 评论 -
CC2530用Timer1通过设置PWM波占空比配置彩灯颜色
CC2530用Timer1通过设置PWM波占空比配置彩灯颜色思路:运行流程:PC端用UART工具发送灯光配置参数 -> zigbee接收到串口数据读取数据 -> 把数据通过调用驱动层彩灯控制函数传参进行定时器通道比较值寄存器赋值,完成彩灯颜色调试。驱动层:配置系统时钟 -> 配置相关LED三色灯的IO口的功能和模式(我用的是P0_4,P0_5,P0_6) -&...原创 2019-07-31 14:11:13 · 904 阅读 · 0 评论 -
CC2530休眠-PM2-PM3
看了很多资料,我这边自我总结一下。进入休眠模式设置项流程: 首先确认f8wConfig.cfg文件中DRFD_RCVC_ALWAYS_ON定义为FALSE; 注意:DRFD_RCVC_ALWAYS_ON == FALSE 终端单方面不接受其他端点组播消息 DRFD_RCVC_ALWAYS_ON ==...原创 2019-08-01 14:36:13 · 1581 阅读 · 0 评论