找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 2106|回复: 2
收起左侧

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

[复制链接]
ID:91471 发表于 2021-4-28 14:21 | 显示全部楼层 |阅读模式
我想用stm32f103单片机PWM随意控制步进电机速度及发送脉冲的数量。一个定时器有4个pwm输出通道,如果要想用一个定时器的4个pwm输出通道随意控制4个步进电机的速度和脉冲数量失怎么做的?能不能做到一个定时器随意控制4个步进电机的速度和脉冲量各不干涉?在别的通道正在pwm输出工作时,没有工作的pwm输出通道能不能在开始工作时(单独的)可以从定时器的计数器(CNT)从0开始计数?
回复

举报

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 单片机教程网

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