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

如何发出固定个数的PWM脉冲信号

[复制链接]
z258121131 提问时间:2016-9-13 19:15 /
大家好,请问如何使用STM32F1的PWM发出固定个数的脉冲信号?在网上搜出来的使用结果都不行。
收藏 2 评论18 发布时间:2016-9-13 19:15

举报

18个回答
飞翼我的心 回答时间:2016-11-21 09:52:16
z258121131 发表于 2016-11-21 09:22
https://www.stmcu.org.cn/module/forum/forum.php?mod=viewthread&tid=607977&page=1

看不太懂库函数,有点晕,一直都寄存器编写,如果我现在已经用tim1输出了一个固定频率的pwm,我打算控制其每三个高电平就停止输出,好实现吗
z258121131 回答时间:2016-11-21 11:50:38
飞翼我的心 发表于 2016-11-21 09:52
看不太懂库函数,有点晕,一直都寄存器编写,如果我现在已经用tim1输出了一个固定频率的pwm,我打算控制 ...

设置TIM1->RCR寄存器的值为(个数-1)
uwyciw100 回答时间:2017-10-25 17:08:22
z258121131 发表于 2016-11-21 11:50
设置TIM1->RCR寄存器的值为(个数-1)

RCR是一个8位寄存器,所以楼主是限定脉冲数要小于256个?
harvardx 回答时间:2016-9-13 21:54:09
好好看看寄存器说明 ,有个寄存器可以控制的
xmshao 回答时间:2016-9-14 14:23:15
你可以参考下这篇笔记。
另外 你说的不行具体有些什么问题?

STM32L053可控PWM脉冲方法之DMA.pdf

下载

295.4 KB, 下载次数: 916, 下载积分: ST金币 -1

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

z258121131 回答时间:2016-9-22 15:19:35
已搞定了
darren_liu 回答时间:2016-9-23 16:33:28
xmshao 发表于 2016-9-14 14:23
你可以参考下这篇笔记。
另外 你说的不行具体有些什么问题?

赞一个,好东西
飞翼我的心 回答时间:2016-11-19 14:33:05

怎么搞定的,现在我也需要控制其脉冲个数
z258121131 回答时间:2016-11-21 09:22:04
飞翼我的心 回答时间:2016-11-21 11:59:39
z258121131 发表于 2016-11-21 11:50
设置TIM1->RCR寄存器的值为(个数-1)

我直接在tim1初始化中设置TIM1_RCR=0x02就OK了?
peter001 回答时间:2016-11-21 12:59:00
支持一下 就是RCR寄存器
韦氏0 回答时间:2017-8-3 20:25:38
正好弄弄
fafa1 回答时间:2017-8-4 08:37:53
z258121131 发表于 2016-11-21 11:50
设置TIM1->RCR寄存器的值为(个数-1)

太好了,我也学到了!
戴戴忠 回答时间:2017-10-23 11:30:44

怎么弄得?求指导。
戴戴忠 回答时间:2017-10-23 11:31:04

怎么弄得?求指导。
12下一页

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版