mcu iic问题:mcu作为i2c-slave, main函数内循环打印,收到 i2c get 时,循环打印停止了是什么原因?
adc采集电压
关于使用STM32G030C8T6的串口收发过程中串口接收问题
STM32G0B1的CAN自动重发
用stm32cubeide生成的STM32G030F6P6代码只要一开中断,任何中断程序都会跑飞.
STM32G0B1CBT6 双Bank升级,运行Bank2上Flash不能写问题
有关STM32G0B1RET6芯片FLASH擦除问题
STM32G030烧录程序
Stm32G071 i2c slave配置问题
STM32G030 不能下载程序 0xFFFF0040
感觉什么?
电流过大,程序当中就是直接使用PWR.H当中的库函数进入低功耗
首先要先确定有没有开启其它不需要的模块外设之类的,其次要确定硬件电路会不会引起不必要的漏电流
[md]我将电路板上面多余的电阻全拆了,有2个问题。1.首先低功耗模式下不用的IO口都要配置成模拟输入吗。2.仅仅使用HAL库当中的一个进入低功耗模式的函数就进入低功耗模式了吗
你配置成模拟输入也可以,有些手册里有明确的推荐做法。
不用的外设在进入STOP前建议做下复位操作,这个往往很有效。
如果用到ADC的VREFBUF buffer或温度传感器这些,需要单独进行关闭。
再就是进入低功耗前,不要有未处理的中断请求,保证确实进入了低功耗模式。
其实也没什么,进入的命令调用库函数即可。
1、通常io口默认就是模拟输入,只要没有被配置成其他模式就可以不用管,但是如果进入低功耗不使用又不是模拟输入的话,需要配置成模拟输入。
2、通常进入低功耗模式前,需要有一些前期准备工作,比如降低时钟频率之类的
您好,我看手册当中比如说待机模式,进入待机模式以后时钟部分就关闭了,flash存储区就断电了为什么之前还要降低时钟频率呢
我的意思是某些芯片需要,你这个芯片我没有用过,不是很清楚,具体还是要看手册