|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 多线程维生素 于 2024-2-28 16:55 编辑
使用Cortex M0+搭建微处理器,进入睡眠模式要运行WFI
目前使用retention cell保留内核u_core, u_matrix, u_mpu, u_nvic的寄存器值,唤醒后恢复数据
但是retention cell的功耗比普通寄存器大,工作模式功耗大了10%(主要是retention cell引起)
所以想只保留u_nvic的寄存器值,使用retention cell
u_core, u_matrix, u_mpu使用普通寄存器且复位
没查阅到进入WFI之后,u_core, u_matrix, u_mpu的寄存器是否还有用
|
|