Yunxion资产设备研发中,HDSC休眠时串口配置成中断

近期笔者在进行资产监测设备研发 , 该设备是一款智能硬件终端 , 可以实时监测货物在运输和仓储等各个环节 , 并且可以将货物参数上传至云端 , 人们只需要在后台就可了解到货物当前的状态 。
Yunxion资产设备研发中,HDSC休眠时串口配置成中断
文章图片

文章图片
【Yunxion资产设备研发中,HDSC休眠时串口配置成中断】资产监测设备具有定位功能 , 可以实时监测到货物的位置 , 并且可以监测货物的运动状态 , 货物当前是运动还是静止 , 是否遭到震动 , 产生位置偏移 , 这些状态都可以通过资产监测设备完成对货物的监测 。Yunxion在进行资产监测设备研发时 , 对电池进行了一次性和可充电两种模式 , 方便用户在使用时进行选择 , 但是不论是哪种电池 , 在没有连接电源的情况下 , 通过电池中储存的电量都可以保障设备具有一定的工作时间 。
Yunxion资产设备研发中,HDSC休眠时串口配置成中断
文章图片

文章图片
考虑到电池在没有连接电源的情况下 , 延长资产监测设备的使用时间 , 我们在进行资产监测设备研发时 , 使用了低功耗技术 , 通过降低设备的功耗 , 来实现延长资产监测设备的工作时间 , 以下为低功耗情况下 , 设备完成HDSC休眠时串口配置成中断过程 。
Yunxion资产设备研发中,HDSC休眠时串口配置成中断
文章图片

文章图片
低功耗设备中 , 休眠唤醒可以通过很多方式 。串口唤醒是一个很常用的方式 。
Yunxion资产设备研发中,HDSC休眠时串口配置成中断
文章图片

文章图片
在进入低功耗模式前 , 需要先将串口的RX引脚配置成中断模式
Yunxion资产设备研发中,HDSC休眠时串口配置成中断
文章图片

文章图片
配置成中断模式后 , 单片机通过WFI指令进入低功耗模式 , 深度睡眠模式 , 需要唤醒的时候 , 即可通过串口进行外部中断唤醒 。唤醒后 , 需要将外部中断模式更改为串口模式 。
Yunxion资产设备研发中,HDSC休眠时串口配置成中断
文章图片

文章图片
配置成串口模式前 , 需要先把中断使能关闭 。此上便是串口唤醒模式 。