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

请问怎么使用pwm模式控制输出的精确方波数量

[复制链接]
环境 提问时间:2017-10-11 19:54 /
IO卡本身可以发出频率1khz的pwm方波,但无法控制方波数量,怎么控制输出方波数量

收藏 评论5 发布时间:2017-10-11 19:54

举报

5个回答
MrJiu 回答时间:2017-10-12 08:44:35
控制数量,很难。。。。而且很容易受到打扰。。。就像楼上说的可以加一个定时器,你不是说是1K的PWM么,那就相当于是0.5ms一次中断,可以软件模拟PWM,那么也可以用一个定时器来直接控制IO口产生,这个好处是控制数量比较好控制,不好的地方是,频率高了就没法用了。。。

评分

参与人数 1ST金币 +3 收起 理由
zero99 + 3 版主辛苦了。。

查看全部评分

贺工 回答时间:2017-10-11 23:27:21
控制数量,可以通过另外一个定时器计时

评分

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

查看全部评分

斜阳 回答时间:2017-10-12 09:23:56
可以考虑pwm+计数器。将pwm输出反馈到mcu上,利用计数器统计pwm波的个数。缺点这个需要硬件配合,不能纯软件实现

评分

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

查看全部评分

环境 回答时间:2017-10-12 23:18:59
是不是用单脉冲模式,pwm周期为0,可是好像有累加误差
nickyliu6 回答时间:2017-10-13 15:36:40
這之前我也要同樣問題,後來爬文了一下找到相關資料如下
https://www.stmcu.org.cn/module/ ... d=607977&page=1
http://www.openedv.com/posts/list/46194.htm

目前這個問題我還沒解決,但分享資料給你。如果後續幫你解決問題了,也希望你能與我分享一下經驗,謝謝

评分

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

查看全部评分

所属标签

相似问题

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