打印
[其他ST产品]

STM32lptim

[复制链接]
566|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2022-11-17 09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请给一个用STM32cube生成的lptim的例程,可以启动LPTIM,并可以计入中断的例程。
LPTIM只能运行在MCU的stop模式么?

使用特权

评论回复
沙发
cr315| | 2022-11-17 10:30 | 只看该作者
cube 库里有参考例程

使用特权

评论回复
板凳
jcky001| | 2022-11-17 11:03 | 只看该作者
LPTIM并不一定要工作在低功耗模式,你用CubeMx配置下吧。cubeMx里先选择internal clock,选择波形输出,触发方式先选 software trigger,NVIC那里记得使能LPTIM的中断。其它怎么配置不影响输出及中断。然后调用库函数时给定参数。HAL_LPTIM_PWM_Start_IT(&hlptim1,  周期值,  脉宽值)。先把波形搞出来,参数再细调。

使用特权

评论回复
地板
jf101| | 2024-6-23 14:35 | 只看该作者
在cubeMx里先选择internal clock,选择波形输出配置进行相关设置

使用特权

评论回复
5
kepe| | 2024-7-31 01:12 | 只看该作者
STM32的LPTIM(Low Power Timer)是一种低功耗定时器,适用于在低功耗模式下计时。LPTIM不仅可以在Stop模式下运行,还可以在其他低功耗模式(如Sleep模式)下工作。

使用特权

评论回复
6
kepe| | 2024-7-31 01:18 | 只看该作者
STM32CubeMX配置步骤
打开STM32CubeMX,选择你的STM32微控制器型号。
在“Peripherals”选项卡中,启用LPTIM功能。
在LPTIM配置界面中,可以设置LPTIM的时钟源、计数模式、触发源等。
配置中断,确保启用LPTIM的中断。
生成代码,选择IDE(如STM32CubeIDE)生成初始化代码。

使用特权

评论回复
7
AdaMaYun| | 2024-7-31 18:57 | 只看该作者
应该说明书有相关的案例

使用特权

评论回复
8
gaonaiweng| | 2024-8-29 12:06 | 只看该作者
LPTIM 可以在 STOP 模式下运行,这对于功耗敏感的应用非常有用。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2035

主题

7339

帖子

10

粉丝