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

STM32L051的LPTIM问题

[复制链接]
~水东流~ 提问时间:2020-1-13 21:31 /
大家好,
我这边有个需求,就是STM32L051低功耗STOP模式的时候,还能让蜂鸣器响
通过LPTIM的PWM来让蜂鸣器响

要求:响500ms,停3000ms,响500ms,停3000ms,这样循环

我这边可以通过RTC的wakeup唤醒来控制周期,但这样就唤醒了MCU。

可以不唤醒MCU,全部在STOP模式完成这个功能吗?怎么弄?


收藏 评论3 发布时间:2020-1-13 21:31

举报

3个回答
mylovemcu 回答时间:2020-1-14 10:16:24
LPTIM没使用过  可以输出两路PWM信号吗?如果可以的话  直接输出两路PWM,一路控制蜂鸣器发声,一路控制蜂鸣器使能,将两路信号加一个与门输出给蜂鸣器就可以了。与门和或门看蜂鸣器的电平需要

还有另外一个方法  增加硬件电路  硬件电路产生PWM控制蜂鸣器的发声  LPTIM控制硬件电路的使能  这样就可以实现了

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

~水东流~ 回答时间:2020-1-14 10:46:48
mylovemcu 发表于 2020-1-14 10:16
LPTIM没使用过  可以输出两路PWM信号吗?如果可以的话  直接输出两路PWM,一路控制蜂鸣器发声,一路控制蜂 ...

感谢回复
我这边看规格书,LPTIM是没有两路PWM输出的。
另一个方法,我们用LPTIM主要是因为低功耗,所以要考虑功耗问题,另外老板也有成本的要求~
头疼~
butterflyspring 回答时间:2020-2-21 12:13:29
其实唤醒只是开关一下LPTIM或PWM,时间很短,本身STM32L0运行功耗也低。所以平均下来电流很小的。在成本限制下,看看能不能平衡一下

所属标签

相似问题

官网相关资源

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