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

【经验分享】STM32L0系列之【LED点灯,看门狗IWDG】

[复制链接]
STMCU小助手 发布时间:2021-11-17 23:02
1.LED点灯初始化( F( v3 S4 Z- C2 G/ P: m3 T' O
  1. void LED_Init(void)  m; e, D/ Z/ _6 M
  2. {
    3 c  X, a4 I% Y
  3.     GPIO_InitTypeDef GPIO_InitStruct = {0};) w8 u3 `: l% o) c
  4. : M9 M" E/ S4 U  `# J
  5.     /* GPIO Ports Clock Enable */
    * V5 n" Q+ i& X+ N& O0 P0 h. j
  6.     __HAL_RCC_GPIOB_CLK_ENABLE();
    : L2 M/ t# J8 u2 Y

  7. % L* _$ R; t& Q: s( Z9 N6 r
  8.     /*Configure GPIO pin Output Level *// q( M2 G9 A( \. [! A% l. E
  9.     HAL_GPIO_WritePin(GPIOB, GPIO_PIN_8, GPIO_PIN_SET);, |* p: C$ I. d  R' o. v( ]

  10. " y$ j8 v- I' W3 E% q9 n) K2 ]+ z
  11.     /*Configure GPIO pin : PB8 */
    / L, q  a. o4 E8 i3 [4 V
  12.     GPIO_InitStruct.Pin = GPIO_PIN_8;
    - ~6 P' J, t$ Z  z" E4 ^+ e
  13.     GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;+ z( l% y- m9 J7 m. H+ _" S
  14.     GPIO_InitStruct.Pull = GPIO_NOPULL;) ?0 t: P1 W2 T" l
  15.     GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;9 R# Q$ u, i3 {& X! e
  16.     HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);3 V& J3 c# F: I- z7 f( {. H8 I# o
  17. }
复制代码
- \* A4 l! V( q+ R$ x! T
2.IWDG初始化和使用
% B# e3 E  h* W' x/ U: b0 k( `
  1. IWDG_HandleTypeDef hiwdg;
    7 v3 w9 w% ^" G7 S
  2. void MX_IWDG_Init(void)
    " J9 k4 {: u  }2 y; ?5 f0 D
  3. {- W# _; \1 a7 V  n
  4.   hiwdg.Instance = IWDG;6 G- l: ?6 L% }
  5.   hiwdg.Init.Prescaler = IWDG_PRESCALER_4;
    9 k. p' t# r7 M( M' V' n+ ^) X  f
  6.   hiwdg.Init.Window = 4095;
    / X' P$ S) u" F# W9 J: P
  7.   hiwdg.Init.Reload = 4095;) T3 T: F- O; q  H3 m# ~+ u  c/ `
  8.   if (HAL_IWDG_Init(&hiwdg) != HAL_OK)
    & n1 @) w9 G& {: A
  9.   {
    9 x6 M# j- P1 B) @5 e
  10.     Error_Handler();
    ( c' c$ F6 e; e/ O" x; z
  11.   }
    # C5 ]+ o" ?3 F2 F. n: ^! i
  12. }6 [5 G, @; }" {3 p: s
  13. ! O' H5 n- a7 S1 C9 M- _( ?
  14. HAL_IWDG_Refresh(&hiwdg); //喂狗
    8 m4 T7 `* A; h  z: f
复制代码

2 l+ h+ e' J; X% e- G0 E8 b
& o" T6 q+ V  V- l
收藏 评论0 发布时间:2021-11-17 23:02

举报

0个回答

所属标签

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