SleepCycleAnalysis-AndroidApp 项目-移动传感@哥伦比亚大学 用于睡眠周期检测和分析的Android移动应用程序。 使用加速度计检测睡眠模式。 使用R分析数据并绘制睡眠模式图。 具有常规的警报和智能唤醒模式。
2022-12-01 22:38:23 23.54MB Java
1
采用STM32F103C8T6单片机,KeilMDK5.32版本 配置一个外部EXIT1线为事件模式来唤醒STM32,WFE指令进入睡眠状态,选择SLEEP-NOW微控制器立即进入睡眠模式。 PC13控制LED灯,LED的亮灭用来指示程序是否在运行 注意:未开启外部中断(NVIC寄存器中为使能外部中断)
2022-11-30 15:32:12 16.54MB stm32 文档资料 arm 嵌入式硬件
1
GD30F130 RTC 深度睡眠模式唤醒使用代码 主控使用GD30F130F8P6测试。 内部晶振的。使用GD自己的库,
2022-10-28 14:47:39 10.07MB gd gd32
1
5.2 正常模式 在NORMAL模式下,器件每250 ms读取一次电压,电流和温度读数,执行保护和测量计算,更新SBS数据,并以1 s的间隔进行状态判断。 在这些活动期间,设备处于降低功率状态。 如果[NR]位置1,PRES输入可以悬空,因为它不受监控。 5.2.1 BATTERY PACK REMOVED模式/系统当前检测 5.2.1.1 系统存在 PRES每秒采样四次,如果PRES为高4个采样(一秒),则清除OperationStatus [PRES]标志。如果PRES低于4个 样本(1秒),则OperationStatus [PRES]标志置位,表示系统存在(电池已插入)。如果[NR]位置1,则PRES 输入被忽略,可以悬空。 5.2.1.2 电池组已移除 如果[NR]位设置为0且PRES输入为高电平([PRES] = 0),bq40z50-R2器件将检测BATTERY PACK REMOVED模式。 进入BATTERY PACK REMOVED模式后,设置[TCA]和[TDA]标志,ChargingCurrent()和ChargingVoltage() 设置为0,CHG和DSG FET关闭,预充电FET关闭(如果使用的话)。 PRES引脚的轮询以每1秒一次的速率继续。 如果[NR]标志设置为0且PRES输入为低([PRES] = 1),bq40z50-R2将退出BATTERY PACK REMOVED状态。发 生这种情况时,会重置[TCA]和[TDA]标志。 5.3 睡眠模式 5.3.1 设备睡眠 当满足睡眠条件时,器件进入休眠模式,定期唤醒电压,温度和电流,以降低功耗。 当仪表唤醒以测量电压和温度时,OperationStatus()[SLPAD]置位。同样,当仪表唤醒进行电流测量时, [SLPCC]会被设置。通常,不可能读取这些标志,因为SMBus通信会唤醒仪表。 如果满足任何退出睡眠条件,bq40z50-R2设备将返回NORMAL模式。 46 电源模式 SLUUBK0B - 2017年6月 - 2018年10月修订 提交文档反馈
2021-11-30 00:00:00 4.78MB bq40z50 中文参考手册
1
zebra打印机取消休眠模式,一直处于待机状态得设置方法。
2021-11-15 17:19:10 152KB ZEBRA
1
行业分类-机械工程-基于双级压缩机系统的控制器散热系统及其控制方法.zip
1设计要求 要求系统按如下方式进入和退出睡眠模式: 在系统启动2秒后,将RTC在3秒钟之后配置为产生一个报警事件,接着通过WFI指令使系统进入停机模式。 如果要唤醒系统到正常模式,可通过按Key按钮;否则,在3秒钟后,会产生RTC报警中断自动将系统唤醒。 一旦退出停机模式,系统时钟被配置成先前的状态(在停机模式下,外部高速振荡器HSE和PLL是不可用的)。 经过一段延时之后,系统将再次进入停机状态,并可按上述操作无限重复。 2 硬件电路设计 硬件电路采用与7.1小节应用实例一样硬件电路,可见图7-10。其中Key按钮用于通过PB9产生一个外部中断, LED1、LED2、LED3、LED4则用于显示处理器所处的模式和中断触发情况。 3 软件程序设计 根据任务要求,程序内容主要包括: (1) 配置GPIOB口,配置RTC,配置外部中断; (2) 配置PB口第9个引脚作为外部中断,下降延触发;配置RTC报警中断,上升沿触发; (3) 两个中断服务子程序的内容分别是:切换LED2和LED3灯的状态; 整个工程包含3个源文件:STM32F10x.s、stm32f10x_it.c和main.c,其中STM32F10x.s为启动代码,所有中断 服务子程序均在stm32f10x_it.c中,其它函数则在main.c中。下面分别介绍相关的函数,具体程序清单见参考程序。 函数SYSCLKConfig_STOP用于当处理器从停机模式唤醒之后,配置系统时钟、使能HSE和PLL,并以PLL作为系统时钟源。当处理器处理停机模式的时候,HSE、PLL是不可用的。 函数GPIO_Configuration用于配置GPIO的PC6、PC7、PC8、PC9和PB9。 函数EXTI_Configuration用于配置外部中断线9(PB9)和17(RTC报警)。 函数NVIC_Configuration配置NVIC及中断向量表,这里主要是配置外部中断线9和17。 函数EXTI9_5_IRQHandler处理按钮Key(PB9)所触发的中断,其主要作用是将LED2灯的状态翻转一次。 函数RTCAlarm_IRQHandler处理RTC报警所触发的中断,其主要作用事将LED3 灯的状态翻转一次,如果设置了唤醒标志则清除之。 运行过程: (1) 使用Keil uVision3 通过ULINK 2仿真器连接EduKit-M3实验平台,打开实验例程目录PWR_TEST子目录下的PWR.Uv2 例程,编译链接工程; (2) 选择软件调试模式,点击MDK 的Debug菜单,选择Start/Stop Debug Session项或Ctrl+F5键,在逻 辑分析仪中添加GPIOC_ODR.6、GPIOC_ODR.7、GPIOC_ODR.8、GPIOC_ODR.9,点击Run按钮即可在逻辑分析 仪中看到如图7-14,还可用Peripherals-General Port-GPIOB来模拟KEY按钮的动作; (3) 选择硬件调试模式,选择Start/Stop Debug Session项或Ctrl+F5键,下载程序并运行,观察LED灯 的变化情况。注意,当目标系统进入停机模式之后,将无法使用仿真器进行调试了; (4) 退出Debug模式,打开Flash菜单>Download,将程序下载到EduKit-M3实验平台的Flash中,按RESET键复位,观察 LED灯的情况,正常情况应为:系统处于运行模式时LED1亮、LED4灭;系统处于停机状态时LED1灭、LED4亮; 当按下KEY按钮时LED2灯状态发生反转;当发生RTC报警时LED3状态发生反转。
2021-06-18 11:14:23 305KB STM32 睡眠模式 唤醒wakeup
1
V5-421_RTX实验_低功耗(睡眠模式).7z
2021-04-15 14:00:36 1.87MB V5-421_RTX实验_低功耗
1
stm32f103vet6单片机睡眠模式代码,适用于f103系列单片机
2021-04-06 21:49:56 3.31MB 睡眠模式
1
V5-421_RTX实验_低功耗(睡眠模式).7z
2021-04-06 12:01:44 2.79MB V5-421_RTX实验_低功耗
1