
本帖最后由 gdgn526345 于 2018-2-1 10:51 编辑 1、STM8L051F3P6 单独MCU芯片(所有外部器件去掉) Active-Halt mode低功耗模式RTC唤醒 进入低功耗模式之前先把所有的IO口设置为输出并为低电平(GPIO_Mode_Out_PP_Low_Slow)这个时候测到低功耗的时候的电流为1uA多一点! 2、还是单独的MCU芯片(所有外部器件去掉) Active-Halt mode低功耗模式RTC唤醒 进入低功耗模式之前 尝试把其中的6个引脚(PB1\PB2\PC0\PC1\PC5\PC6)设置为输出高电平(GPIO_Mode_Out_PP_High_Slow),其中设置为输出低电平(GPIO_Mode_Out_PP_Low_Slow),这个时候测到的低功耗的电流差不多有20uA左右! 输出的模式也经过其它模式的改动和测试(比如:GPIO_Mode_Out_OD_HiZ_Slow之前的模式也尝试过)功耗甚至会更高,这样的情况是不是属于正常 ? 因为在我的硬件实际的电路应用: PB1\PB2\PC0\PC1\PC5\PC6在进入低功耗之前 必须要先拉高! 因为 : PC0 PC1 在实际的应用的时候 加入外上拉电阻,如果设置输出为低 VCC会通过 上拉电阻 和 IO口(低电平)之前形成电流(功耗会更大)! PB1\PB2\PC5\PC6 是对外部电路的控制,如果进入低功耗模式之前设置为低电平同样的会形成更大的电流损耗! 如果上述情况正常-------------------- 整改思路: 1)、PB1\PB2\PC5\PC6 的控制方式 可以做一下改动,把外部电路的控制电平想法子 改变一下!使之 低功耗的时候可以改为高电平 2)、至于 PC0 PC1 因为 接的是上拉电阻,感觉就没有什么招数了!除非放弃PC0 PC1 改用不需要加外部上拉的的IO(因为PC0 PC1做为输出用的时候,想要得到高电平 就要外部加上拉电阻才可以) 有兴趣的同学大家一起探讨一下,有没有什么更好的办法可以把 功耗降下来?谢谢! |
STM8AF62XX+L99PM62GXP LIN通讯的电路原理图有吗?官网提供了一套软件,没找到对应的原理图,请大家指教一下
求一个STM8S207例程
初次接触STM8,请问在STVD中,为什么这个Struct会报错
STMS005K6T6 如何采集内部参考电压。
stm8s003 adc中断和通道切换的问题
adc施密特触发器stm8
stm8l051f3 TSSOP20 封装,待机模式下,2天后,电流突然增加到140UA
STM8S用STVP烧录怎么加密?
如何使用ST官网例程_LIN总线通讯_STM8AF
STM8 LIN
根据电路好好配置一下IO口吧。
评分
查看全部评分