stm32低功耗解决方案-(外部时钟芯片RX8025T)

首先在入手一个芯片时要先观看芯片手册rx8025t和rx8025as手册是不一样,两者的寄存器也会有很大的差距。
RX8025t中文手册
在这里插入图片描述
本文介绍的是一个低功耗解决方案,因为我使用的是stm32的待机模式,所以只需要在唤醒时想办法就行了,因此找到了时钟芯片的报警功能,我只需要使用nb进行设置低功耗时间就可以完成我得要求了,

其中在使用芯片时要对设置参数进行存储,这里我也使用了flash模拟eeprom进行存储
在这里插入图片描述
0x0f为控制寄存器AIE为报警使能控制位 该为置1为开启报警
0x0e为标志寄存器AF为报警标志位 该为置1为报警

AIE失能以后如果报警事件产生那么AF就会被置1,那么在唤醒单片机以后进行这两位的失能就会将报警引脚电平再次拉高

因为INT引脚不报警时为高阻态,报警时为低电平,要想唤醒,就需要电平转换电路,并且将INT引脚的高阻态拉高。

rx8025t在stm32f0上的使用,可以直接移植到f1上!!!

在配置低功耗时stm32进入待机模式各io口引脚为高阻态,所以不需要配置io口的状态,只需要注意外部电路即可!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值