请选择 进入手机版 | 继续访问电脑版

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

什么是定时器的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管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版