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

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

本帖最后由 shao7936626 于 2019-10-8 13:33 编辑
0 F  o8 @7 K# H  E  u7 m0 N/ E+ {0 V0 n. o& c  I
      官网上对低功耗的介绍比较详细,但是对我这样刚入门的还有点难上手,可能对于一些新手来说,现在官网上的PM组建用起来还不是很顺手,这边我简单介绍一下我的移植过程(真的非常简单,基本都是拷贝)(但是还未完成)
; e5 z8 G% O0 m. f! N/ V) v/ n% ]      MCU: STM32L431RCT6
  E! [4 s8 a4 k+ k      使用的是网上直接采购的开发板(不发型号,以免广告),这个板子供电都做了隔离,自带一个功耗监测模块(但是不准)
) w: }# E" t# f% d      过程介绍:% g% Z5 s1 M: P5 x
      1. 先根据 STM32系列BSP制作教程 制作好L431的BSP,然后根据官网提供的电源管理章节来移植电源管理的功能。/ h4 S# f$ d5 S( n9 e% D5 b
      2. 直接KEIL 编译,会发现编译不通过,有错误和缺少代码,一个是HAL_LPTIM_MspInit重复定义了,可以更根据这篇文章注释掉一个;: l& d& Q3 W$ ]4 V2 P2 r( e
     然后是一些系统时钟的配置函数找不到,这边我卡了一段时间
/ a  h% p+ a+ d4 N      缺少符号.png ; g, }: e$ n+ ~) Z8 B. @
     后来在stm32L476-st-nucleostm32L475-atk-pandora两个官方的BSP的board.c中有定义,这边还好两个开发板我都有,nucleo的板子没有外包晶振,潘多拉的有,源码中,nucleo的RCC定义也都选择了内部的HSI,潘多拉的RCC选择了外部的HSE。这边里面对PLL的定义啊和功能,我还有很多不懂的地方,还需要加强。
& i, G. {) ~4 l5 V* ^     3. 我手头的开发板有外部晶振,于是我复制了潘多拉的源码带新的BSP中,这样就顺利编译通过,然后烧写。' ]; E% G  I. V) h! {; X5 a8 n

; A9 a2 I9 {# P+ I2 I5 ?" ?- D      结果观察:, T. F* K* x' Q5 g8 j% p, p
      按住开发板RESET脚,让程序不运行,把所有外设的电都关掉,功耗板子显示是0.78MA! B+ H9 G) Q! ], f
       按住reset.jpg
: J( G' H& l' D8 `4 \       然后系统运行,正常运行大概功耗在10MA左右, Q% k0 A3 [" v8 j8 e) N. D
         TIM图片20191008132040.jpg ( I4 ], o8 t8 v4 @! o) k
        然后MSH 输入PM_RUN 3,功耗降到0.78MA   y$ |" N$ i( R
         TIM图片20191008132743.jpg
: f' `- b# v) G1 J  t! |% F# o! B! ^
9 E: f: L0 j  K. ]) U% U  s: [# [目前功耗都是通过厂家的功耗板显示的,不知道准确性,手头万用表正好找不到了,后续找来更新一下真正的功耗。
按住reset.jpg
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-10-8 15:59:10 | 显示全部楼层
楼主加油
使用道具 举报 回复
发表于 2019-10-8 23:46:43 | 显示全部楼层
tyustli 发表于 2019-10-8 15:59# [1 [. h, G3 V# k! {2 r  T0 x5 W
楼主加油

7 [, l( z: l4 x7 X2 C, g$ H" Z第一次弄低功耗,真心不会
使用道具 举报 回复
发表于 2019-10-10 16:16:27 | 显示全部楼层
这板子....感觉像是深圳某游戏氪金公司旗下物联网操作系统的附属开发板呀
使用道具 举报 回复
发表于 2019-10-10 21:16:01 | 显示全部楼层
WillianChan 发表于 2019-10-10 16:16
1 e6 Z8 [2 g' F7 H9 X2 Y这板子....感觉像是深圳某游戏氪金公司旗下物联网操作系统的附属开发板呀 ...
. l0 [7 ~1 T: M1 P
母鸡。。。淘宝随便找的,正好是L431 加NB 正好符合我的要求  就买了  价格是坑
使用道具 举报 回复
发表于 2019-10-11 13:45:10 | 显示全部楼层
shao7936626 发表于 2019-10-10 21:168 Q2 z/ P) z- K" I/ x6 v
母鸡。。。淘宝随便找的,正好是L431 加NB 正好符合我的要求  就买了  价格是坑 ...
2 E# a, x, `/ M! m4 S' V
这板子好用不?
使用道具 举报 回复
发表于 2019-10-12 11:13:09 | 显示全部楼层
WillianChan 发表于 2019-10-11 13:45
" n( ]9 p! Q3 ~1 n# a, s, T  {这板子好用不?
: p$ b( S9 L7 K5 y8 B& l; U# @
挺一般的,不推荐,说是新的,发过来很多地方都锈了
使用道具 举报 回复
发表于 2019-10-14 10:30:10 | 显示全部楼层
shao7936626 发表于 2019-10-12 11:13# ~- e8 T& K% T( D1 @' ~
挺一般的,不推荐,说是新的,发过来很多地方都锈了

3 Q4 }, f. |: R. L) Q" w/ ^& Z- V额.....你是不是买了盗版?正版如下:
" A* J7 ]& I$ M; I. \8 X8 q Snipaste_2019-10-14_10-28-31.jpg
. R7 X1 b& D& b! |) @
' S/ J2 u/ t3 q3 L2 d7 B
使用道具 举报 回复
发表于 2019-10-14 10:43:53 | 显示全部楼层
WillianChan 发表于 2019-10-14 10:30* N6 l  U2 d, q2 Z5 p
额.....你是不是买了盗版?正版如下:

& {" W* _6 c/ n  k. `很有可能,然后我买的板子还是给的lite os的,你的板子能不能PM一下地址
使用道具 举报 回复
发表于 2019-10-14 17:46:40 | 显示全部楼层
shao7936626 发表于 2019-10-14 10:43  K6 I7 ~7 B; x; e" s- i
很有可能,然后我买的板子还是给的lite os的,你的板子能不能PM一下地址

) n8 H7 r6 [8 J9 n4 D/ O我并没有这个板子
使用道具 举报 回复
发表于 2019-10-14 23:05:51 | 显示全部楼层
WillianChan 发表于 2019-10-14 17:468 `$ [  \, l( @4 B, H
我并没有这个板子

& p1 e' b: M' v: D' O我淘宝找了一下,发现我买的这个和你发的这个居然在同一个地方
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  1. 45 主题
  2. 833 帖子
  3. 833 积分

Ta的主页 发消息

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

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

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

Powered by RT-Thread

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