7.zigbee开发,低功耗,通信加密开发

一。低功耗

1.低功耗应用场景

1、不利于更换电池的设备

2、手持便携设备

3、实时性要求不高的设备

2.低功耗工作原理

1、时钟降至最低

2、暂时不用的外设关闭、需要在启动

3、I/O配置

用电情况可以简化为:

等一会运行一下。

3.zigbee实现低功耗

1.协调器+路由器+终端

补充:CC2530(zigbee的核心芯片)

1.浅度睡眠

LITE Sleep:ma(毫安)级别,任务定时器、中断唤醒

2.深度睡眠

Deep Sleep:ua(微安)级别,中断、Reset唤醒(通过人手动按下按钮开启)

4.低功耗的开发流程

1、使能POWER_SAVING

2、配置f8wConfig.cfg

(1)默认值都修改成0

3、修改周期性的任务

(1)这里是应用区周期性触发数据发送的定时器

(2)进入最后一个参数

4、电源管理,让任务支持省电

(1)进入zmain.c的osal任务初始化中

(2)找到电源初始化

(3)改为电池供电模式

修改方法:右键进入参数定义,找到电池供电参数

补充:

(1)进入任务处理

(2)在任务处理中

这个函数就是对功耗的处理

5、关闭不用的外设

二。通信加密开发

AES加密

相关推荐
【云轩】26 分钟前
《信号革命:从模拟到数字的通信进化史诗》
人工智能·嵌入式硬件·语音识别
lzb7591 小时前
积分赛——读取实时时间
单片机
基极向上的三极管2 小时前
【51单片机】2-5【I/O口】433无线收发模块控制继电器
单片机·51单片机
最后一个bug4 小时前
PCI与PCIe接口的通信架构是主从模式吗?
linux·开发语言·arm开发·stm32·嵌入式硬件
古希腊掌握嵌入式的神4 小时前
[CH32] RISC-V汇编指令解释
单片机·嵌入式硬件
XINVRY-FPGA5 小时前
Xilinx FPGA XCVC1902-2MSEVSVA2197 Versal AI Core系列芯片的详细介绍
人工智能·嵌入式硬件·5g·ai·fpga开发·云计算·fpga
学渣676565 小时前
正点原子 迷你 miniSTM32用ST link烧录后程序不运行(已解决)
stm32·单片机·嵌入式硬件
逆鱼_046 小时前
ARM-外部中断,ADC模数转换器
arm开发·单片机·嵌入式硬件
【云轩】6 小时前
青铜与信隼的史诗——TCP与UDP的千年博弈
嵌入式硬件
niuTaylor7 小时前
大学生机器人比赛实战(二)软件篇
单片机·嵌入式硬件·机器人