你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32H7 PVD断电的使用

[复制链接]
STMCU小助手 发布时间:2021-12-26 16:43
1.遇到的问题
) w: y$ y; L# J3 b: O, l! Q* v5 o: y- m( P
我使用的是STM32H747,在初始化后发现断电后并没有进入中断。最后查找到因为STM32H747是双核CPU,在HAL库源码中,有双核的宏定义将一些配置给屏蔽了,因为我只用到了单核,就把源码中的宏取消掉了,然后就可以正常进入中断了。使用不是双核的就不需要更改了。# ]  w& j9 `" n7 o6 U* n% P) Q9 {; ]6 Q

$ D, w9 N) t+ ?" e7 Q# x2.下面是PVD的程序" j5 j) o& @, x) H& y$ ?
% j2 I$ _* H; E  e8 ]  K4 ]. q( _
  1. void PVD_Init(void)
    % g# a6 F& f/ K1 z0 V6 K
  2. {6 @6 Z: i+ e: q- _6 ^
  3.     PWR_PVDTypeDef sConfigPVD = {0};
    0 g! I8 o6 Z# S. A* V; u; m( i/ x
  4. $ C# R1 }( L( F( }# {
  5.     sConfigPVD.PVDLevel = PWR_PVDLEVEL_6;
    . |5 a; u$ \6 v  j4 E6 P
  6.     sConfigPVD.Mode = PWR_PVD_MODE_IT_RISING;
    2 T4 r. S4 _7 ^5 F1 T/ [
  7.     HAL_PWR_ConfigPVD(&sConfigPVD);
    ! [2 T6 p. l- K- ?7 _7 L8 _) ^' ?% b7 L

  8. - Y1 Y( y* |/ Q0 I
  9.     HAL_NVIC_SetPriority(PVD_IRQn, 0, 0);       /* 配置PVD中断优先级 */6 W8 ]2 B. m( {0 V& J6 I
  10.     HAL_NVIC_EnableIRQ(PVD_IRQn);               /* 使能PVD中断 */
    3 U, D. z- X6 T; o3 V) J
  11. 9 Q0 @. e8 u7 {: A" Z
  12.     HAL_PWR_EnablePVD();
    . d6 q/ _0 K3 u' e
  13. }
    2 H, n9 @. X# A, y8 O* Y
  14. * r) F, p/ d1 E. e5 V  e' M$ p

  15. 3 A1 p7 ~2 s! F2 T* A
  16. /* PVD中断处理 */
      G$ Q$ K0 w# w. Z* K' G2 s
  17. void PVD_AVD_IRQHandler(void)! Y! l7 p; ^$ l6 h7 @& Q3 |. P
  18. {9 ~: q, x: L) j( C
  19.     HAL_PWR_PVD_IRQHandler();" D$ R- U8 ^+ ]8 @! V
  20. }2 d' b0 T7 N* W7 _5 O* ~  u
  21. 6 M1 p1 x- C6 ~% d1 v6 z6 R
  22. void HAL_PWR_PVDCallback(void)  j3 R3 X' F6 t% W& N6 K# o; Y
  23. {
    ) v! g, \& `" b+ ]3 d! y
  24. //增加自己需要在断电时候的处理
    ' A; j: `* R( m; w
  25. % }, @) f) M! Z" [2 n6 a0 m5 Q7 ~
  26. }
    . }# ~5 R! m8 N; {& _1 Y
复制代码
2 G& x  L# J0 p7 S0 Y/ n

) ~6 ~& w( C% W1 v; J
收藏 评论0 发布时间:2021-12-26 16:43

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版