[N32L4xx] N32L406 休眠后LPTIM定时不准

[复制链接]
260|35
 楼主| Moustacha 发表于 2026-5-21 11:13 | 显示全部楼层
probedog 发表于 2026-5-20 17:51
检查一下休眠模式是哪个级别,如果进了Standby,LPTIM里大部分寄存器都掉电了,醒来数据丢失 ...

休眠在STOP2模式
 楼主| Moustacha 发表于 2026-5-21 11:14 | 显示全部楼层
spicy 发表于 2026-5-20 20:52
有个经验:N32L4xx低功耗下改LPTIM配置,必须在关定时器后再加200~400个NOP延时,等内部状态稳定 ...

好的,感谢
 楼主| Moustacha 发表于 2026-5-21 11:15 | 显示全部楼层
flycamelaaa 发表于 2026-5-20 19:19
进休眠前关了LPTIM中断,醒来再开中断?中断丢失那段时间就不准了。

休眠不会关闭LPTIM中断,需要LPTIM中断来唤醒MCU
 楼主| Moustacha 发表于 2026-5-21 11:17 | 显示全部楼层
xch 发表于 2026-5-21 10:00
STOP 时主时钟的蒸蛋器是停止工作的。唤醒时间酒没准。MCU 不能保证每一次都准时脱裤子拉屎。所以别怪茅 ...

明白了,目前开的板子PB2硬件没有接出来,所以测不了让LPTIM 时钟输出到GPIO
七毛钱 发表于 2026-5-21 11:23 | 显示全部楼层
检查一下LPTIM中断优先级,是不是被其他唤醒源的中断长时间抢占导致溢出中断服务延迟响应。
xch 发表于 2026-5-21 12:21 | 显示全部楼层
Moustacha 发表于 2026-5-21 11:17
明白了,目前开的板子PB2硬件没有接出来,所以测不了让LPTIM 时钟输出到GPIO ...

补救方法是有的。lptim 开一前一后两个中断,前面一个仅用于提早唤醒mcu,第二个触发io输出。这样会比较准
xch 发表于 2026-5-21 12:24 | 显示全部楼层
comp比较中断 + arr重载中断
今天会画卧蚕吗 发表于 2026-5-21 12:53 | 显示全部楼层
你设的Compare=500,AutoReload=0xFFFF,低功耗下LPTIM跑的时钟变慢,500这个值按理说应该比例缩放,实际没缩放就快了/慢了。
内政奇才 发表于 2026-5-21 16:23 | 显示全部楼层
N32L406的参考手册没说LPTIM在STOP2下用内部RC能保持精度,用内部时钟就不可能准
又见江南雨 发表于 2026-5-21 18:24 | 显示全部楼层
你的Tick计数函数g_lptimer_flow_cnt<<16用的是溢出次数乘以65536,但如果AutoReload不是65535,这里就有固定误差。
故里说长安 发表于 2026-5-21 21:54 | 显示全部楼层
TOP2模式下LPTIM可以工作,但LPTIM的中断标志在唤醒后需要软件清干净,否则下次休眠会提前唤醒。
哪吒哪吒 发表于 2026-6-7 08:18 | 显示全部楼层
n32l4xx LPTIM硬件设计问题,调整ARR后需软件延时才稳定工作。
星闪动力 发表于 2026-6-8 15:34 | 显示全部楼层
LPTIM时钟的Lsi在温度变化时,其稳定性受影响,可能导致板子休眠后频率不准确。
LinkMe 发表于 2026-6-9 07:33 | 显示全部楼层
需检查LPTIM中断优先级配置,确保未因高优先级中断而被频繁抢占,造成溢出或延迟。
物联万物互联 发表于 2026-6-9 21:29 | 显示全部楼层
N32L4xx的LPTIM硬件存在bug,调整ARR值后需软件延时确保正常工作。
未来AI 发表于 2026-6-10 15:57 | 显示全部楼层
关闭中断可以防止中断丢失,确保时间准确。
zephyr9 发表于 2026-6-11 18:48 | 显示全部楼层
调整N32L4XX的LPTIM硬件设计时,ARR值更改后可能导致不稳定,建议先检查时钟源和预分频设置,确保调整后的时间基准匹配软件延时需求。
dreamCar 发表于 2026-6-12 08:41 | 显示全部楼层
可能是电源干扰或定时器配置问题。检查电源滤波和定时器设置。
蓝天枫 发表于 2026-6-12 09:54 | 显示全部楼层
同意7楼分析,应该使用pwm输出测量(无cpu参与);采用中断方式翻转IO(cpu参与),启用休眠时,中断响应时间应该是大于无休眠时的。
digit0 发表于 2026-6-13 15:49 | 显示全部楼层
关闭中断能避免干扰,保证计时精确。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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