stm32L431低功耗简单移植笔记(未完成)

发表在 PM2019-10-8 13:29 [复制链接] 10 1008

本帖最后由 shao7936626 于 2019-10-8 13:33 编辑
# e* q; m0 u6 h' e3 _( L
5 X# K# ^% q6 T8 {5 P: R/ g      官网上对低功耗的介绍比较详细,但是对我这样刚入门的还有点难上手,可能对于一些新手来说,现在官网上的PM组建用起来还不是很顺手,这边我简单介绍一下我的移植过程(真的非常简单,基本都是拷贝)(但是还未完成)8 |1 b2 b1 S- C5 u: J) Y( g
      MCU: STM32L431RCT6 . R& B* @% I+ s  u: I% l- G
      使用的是网上直接采购的开发板(不发型号,以免广告),这个板子供电都做了隔离,自带一个功耗监测模块(但是不准), J2 Q5 G- S; S. G7 k
      过程介绍:; P  T) t. o" s0 M, d
      1. 先根据 STM32系列BSP制作教程 制作好L431的BSP,然后根据官网提供的电源管理章节来移植电源管理的功能。8 }' `5 a( o/ w. ?7 ]
      2. 直接KEIL 编译,会发现编译不通过,有错误和缺少代码,一个是HAL_LPTIM_MspInit重复定义了,可以更根据这篇文章注释掉一个;
  Z2 a* e1 ^9 Z" J" S     然后是一些系统时钟的配置函数找不到,这边我卡了一段时间# L8 b8 D) W8 A2 j
      缺少符号.png
  H' Y; r8 s1 ]- H0 h% I     后来在stm32L476-st-nucleostm32L475-atk-pandora两个官方的BSP的board.c中有定义,这边还好两个开发板我都有,nucleo的板子没有外包晶振,潘多拉的有,源码中,nucleo的RCC定义也都选择了内部的HSI,潘多拉的RCC选择了外部的HSE。这边里面对PLL的定义啊和功能,我还有很多不懂的地方,还需要加强。
' T: }( x0 ~; U% |5 g, R1 v. t     3. 我手头的开发板有外部晶振,于是我复制了潘多拉的源码带新的BSP中,这样就顺利编译通过,然后烧写。5 H3 F, U9 c; q$ K
# ]9 L* ^- H! s+ l9 r
      结果观察:6 d% J9 Y/ A0 l( A" \! v5 X/ g
      按住开发板RESET脚,让程序不运行,把所有外设的电都关掉,功耗板子显示是0.78MA! L1 W3 d9 j0 ^# U3 r
       按住reset.jpg
2 |  c' \& A+ Q2 ~       然后系统运行,正常运行大概功耗在10MA左右. i& h* ?4 T* p" C. h
         TIM图片20191008132040.jpg % q6 a( U9 q6 i
        然后MSH 输入PM_RUN 3,功耗降到0.78MA 1 P+ T# r  P: A& G( n& M
         TIM图片20191008132743.jpg / `# c! l2 ~  L
! _7 }' e7 P. ~" [  g( N
目前功耗都是通过厂家的功耗板显示的,不知道准确性,手头万用表正好找不到了,后续找来更新一下真正的功耗。
按住reset.jpg
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-10-8 15:59:10 | 显示全部楼层
楼主加油
使用道具 举报 回复
发表于 2019-10-8 23:46:43 | 显示全部楼层
tyustli 发表于 2019-10-8 15:59' D- t8 q  z$ J& b: `% @( U
楼主加油

$ S" [& n6 A! E3 p5 Z/ E. s  q, {, I第一次弄低功耗,真心不会
使用道具 举报 回复
发表于 2019-10-10 16:16:27 | 显示全部楼层
这板子....感觉像是深圳某游戏氪金公司旗下物联网操作系统的附属开发板呀
使用道具 举报 回复
发表于 2019-10-10 21:16:01 | 显示全部楼层
WillianChan 发表于 2019-10-10 16:164 g1 g9 v) @4 E' v1 ^
这板子....感觉像是深圳某游戏氪金公司旗下物联网操作系统的附属开发板呀 ...

* M2 Z# h! t/ P, I1 ^母鸡。。。淘宝随便找的,正好是L431 加NB 正好符合我的要求  就买了  价格是坑
使用道具 举报 回复
发表于 2019-10-11 13:45:10 | 显示全部楼层
shao7936626 发表于 2019-10-10 21:167 ~8 a. @8 ?5 s6 x
母鸡。。。淘宝随便找的,正好是L431 加NB 正好符合我的要求  就买了  价格是坑 ...

* m; Y4 a3 H# B9 D) K2 B这板子好用不?
使用道具 举报 回复
发表于 2019-10-12 11:13:09 | 显示全部楼层
WillianChan 发表于 2019-10-11 13:45" r% S6 a- D& k$ t
这板子好用不?
) [4 C& b3 H! J; r
挺一般的,不推荐,说是新的,发过来很多地方都锈了
使用道具 举报 回复
发表于 2019-10-14 10:30:10 | 显示全部楼层
shao7936626 发表于 2019-10-12 11:13' _, V) Z; T+ A  ^0 b5 \* p
挺一般的,不推荐,说是新的,发过来很多地方都锈了
$ x4 ?6 p! u! H9 x/ i4 ]5 B
额.....你是不是买了盗版?正版如下:( z8 t  P0 k. ]% d+ n
Snipaste_2019-10-14_10-28-31.jpg 2 l8 W' L6 b' {" J' {

% r8 t; Q9 k& o& P& J
使用道具 举报 回复
发表于 2019-10-14 10:43:53 | 显示全部楼层
WillianChan 发表于 2019-10-14 10:30
2 u/ j  }$ K( Y7 x额.....你是不是买了盗版?正版如下:

. t# |, C: F6 r- e( ^很有可能,然后我买的板子还是给的lite os的,你的板子能不能PM一下地址
使用道具 举报 回复
发表于 2019-10-14 17:46:40 | 显示全部楼层
shao7936626 发表于 2019-10-14 10:43  h. `7 A* S$ A1 c& I4 q% c
很有可能,然后我买的板子还是给的lite os的,你的板子能不能PM一下地址

! F! E5 A7 L5 ^& F4 ]$ s8 S4 w0 F7 K我并没有这个板子
使用道具 举报 回复
发表于 2019-10-14 23:05:51 | 显示全部楼层
WillianChan 发表于 2019-10-14 17:46
: j, L4 M% ]1 i  l3 Z5 o6 K我并没有这个板子
( @, X* m$ y( K# s
我淘宝找了一下,发现我买的这个和你发的这个居然在同一个地方
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

快速回复 返回顶部 返回列表