HC32L130J8TA华大单片机低功耗笔记

低功耗基础设置

华大芯片有一个非常nice的功能就是低功耗,在进入深度休眠的时候外面需要把一些用到的外设进行关闭,来实现低功耗,具体如下:

App_LowPowerModeGpioSet(); //IO配置
M0P_SYSCTRL->PERI_CLKEN_f.ADC = TRUE;
M0P_BGR->CR_f.BGR_EN = FALSE; //关BGR
M0P_SYSCTRL->PERI_CLKEN_f.ADC = FALSE;

 其中IO配置需要根据硬件的具体设计来设置,设置的规则如下:

未使用的IO:上拉输入,或者输出低电平不上拉不下拉(推荐上拉输入,官网文档也是这样推荐)

使用的IO:输入输出引脚都可设置为输入,上下拉根据具体电路而定;输出引脚可改为输入或者输出,输出高低电平根据具体的电路设计而定;ADC引脚需要保持原来的属性,输出低电平下拉; 串口TX和RX引脚设置为输入,上拉;(使用的引脚推荐保持输入输出的属性)

注意:(IO配置目的是让该引脚不工作)设置为输入状态的引脚一定要有电平,不能悬空,悬空会导致功耗有高有低,应该根据电路设计设置为内部上拉或者下拉的状态。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值