[STM32U5] STM32的LPTIM3配置

[复制链接]
 楼主| AdaMaYun 发表于 2024-9-10 11:05 | 显示全部楼层 |阅读模式

LPTIM3 配置如下:
  1. static void MX_LPTIM3_Init(void)
  2. {
  3. /* USER CODE BEGIN LPTIM3_Init 0 */
  4. /* USER CODE END LPTIM3_Init 0 */
  5. /* USER CODE BEGIN LPTIM3_Init 1 */
  6. /* USER CODE END LPTIM3_Init 1 */
  7. hlptim3.Instance = LPTIM3;
  8. hlptim3.Init.Clock.Source = LPTIM_CLOCKSOURCE_APBCLOCK_LPOSC;
  9. hlptim3.Init.Clock.Prescaler = LPTIM_PRESCALER_DIV1;
  10. hlptim3.Init.Trigger.Source = LPTIM_TRIGSOURCE_SOFTWARE;
  11. hlptim3.Init.Period = 99;
  12. hlptim3.Init.UpdateMode = LPTIM_UPDATE_IMMEDIATE;
  13. hlptim3.Init.CounterSource = LPTIM_COUNTERSOURCE_INTERNAL;
  14. hlptim3.Init.Input1Source = LPTIM_INPUT1SOURCE_GPIO;
  15. hlptim3.Init.Input2Source = LPTIM_INPUT2SOURCE_GPIO;
  16. hlptim3.Init.RepetitionCounter = 0;
  17. if (HAL_LPTIM_Init(&hlptim3) != HAL_OK)
  18. {
  19. Error_Handler();
  20. }
  21. /* USER CODE BEGIN LPTIM3_Init 2 */
  22. /* USER CODE END LPTIM3_Init 2 */
  23. }

启动 LPTIM3 :

  1. if (HAL_LPTIM_TimeOut_Start_IT(&hlptim3, TIMEOUT) != HAL_OK)
  2. {
  3. Error_Handler();
  4. }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

299

主题

2492

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部

299

主题

2492

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部