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

什么是定时器的Autonomous mode?

[复制链接]
wangzhong 提问时间:2023-9-18 15:46 / 未解决

什么是定时器的Autonomous mode?我在调试STM32U575的LPTIMER在stop模式下产生PWM的时候,生成的代码里面没有打开Autonomous mode的时钟,在低功耗的时候能产生PWM波形,但是在STM32U599上就必须打开Autonomous mode的时钟,我不太清楚为什么要这样做。

收藏 评论2 发布时间:2023-9-18 15:46

举报

2个回答
xmshao 回答时间:2023-9-18 17:11:38
Autonomous mode 自主或自治模式并不限于TIMER,UART SPI都有可能具备自主模式,具体在手册中有描述。一般来讲,具备自主模式的外设能在一定低功耗模式下工作,并可以基于其相关事件唤醒CPU,触发中断、或做DMA传输等。当其完成相应事件后则仍然恢复到原来的低功耗状态。整个过程并不需要软件额外参与。至于 你问及的为什么一个启用自主模式,一个不启用自主模式
就得看具体应用意图了。
butterflyspring 回答时间:2023-9-18 17:28:46
1. 用Nucleo U575ZI-Q 板试了一下例程,不做任何操作,是可以在STOP下发出PWM的,
    芯片默认是打开Autonomous mode 的,响应的时钟位默认使能。
2. 反向验证一下,将时钟位清零,再去运行,run 模式下有输出,STOP模式下没输出,与手册描述
    一致。


因为芯片默认复位后时钟位为1, 代码没有额外去使能,所以可以正常输出。
也就是在STOP模式下,可以唤醒该外设的时钟进行工作的。


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