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

STM32使用PWM步进电机控制的疑问

[复制链接]
xiegongzi 提问时间:2015-2-9 11:17 /


最近刚开始使用步进电机,问题可能比较简单,还请不吝赐教!


需求:使用STM32控制两路步进电机,转速方向都可能不同。


能想到的方案:
通过IO控制电平高低,如果使用延时会导致浪费单片机时间资源,若用中断,又会导致中断过多(系统比较复杂,所以对时间、中断资源都很紧张 )


网上看到不少网友用定时器和PWM做的细分控制,发现使用的Timer太多了(真的不够用啊!!! ),本系统也不需要细分,对精度要求并不高。


所以希望有一种使用PWM控制,且占用时间、中断和Timer都尽可能少的控制方法


收藏 评论4 发布时间:2015-2-9 11:17

举报

4个回答
feel-376797 回答时间:2015-2-9 12:10:20
用一个timer输出2路pwm.
数码小叶 回答时间:2015-2-9 14:36:45
学习学习
samile3 回答时间:2015-7-10 16:07:45
回答时间:2015-7-10 16:50:05
直接用PWM输出就可以了。或者用定时器来模拟做。

所属标签

相似问题

官网相关资源

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