找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1524|回复: 2
打印 上一主题 下一主题
收起左侧

stm32f103定时器pwm输出单个通道怎么随意动态控制频率变化·计数值清零等?

[复制链接]
跳转到指定楼层
楼主
ID:91471 发表于 2021-4-28 14:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想用stm32f103单片机PWM随意控制步进电机速度及发送脉冲的数量。一个定时器有4个pwm输出通道,如果要想用一个定时器的4个pwm输出通道随意控制4个步进电机的速度和脉冲数量失怎么做的?能不能做到一个定时器随意控制4个步进电机的速度和脉冲量各不干涉?在别的通道正在pwm输出工作时,没有工作的pwm输出通道能不能在开始工作时(单独的)可以从定时器的计数器(CNT)从0开始计数?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:332214 发表于 2021-4-28 17:16 | 只看该作者
可以多开几个线程就行了。
回复

使用道具 举报

板凳
ID:91471 发表于 2021-4-29 09:02 | 只看该作者
啊哈哈123 发表于 2021-4-28 17:16
可以多开几个线程就行了。

亲,怎么开的?我刚开始用定时器不久,之前一直是点个led灯的水平。FreeRTOS虽然学了很久,但也只能做一些简单的任务。现在想多控制几个步进电机,各种系统卡死就又跑裸机。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表