[其他ST产品] 请问PWM的输出次数怎么控制

[复制链接]
1705|21
 楼主| classroom 发表于 2023-6-26 10:39 | 显示全部楼层 |阅读模式
不好意思,問個新手問題,

我的程式代碼如下:
PwmOut PWM1(PB_8);
int main() {
PWM1.period(0.010); // set PWM period to 10 ms
PWM1=0.2; // set duty cycle to 50%
}
請問我應該怎麼去控制PWM訊號的輸出次數呢?

评论

@xch :繁体字也是中国的文字  发表于 2023-6-27 08:55
xch
怎么搞得繁体字? 间谍?  发表于 2023-6-26 18:28
LcwSwust 发表于 2023-6-26 11:45 | 显示全部楼层
charrijon 发表于 2023-6-26 15:33 | 显示全部楼层
每次进PWM中断计数就行了,记到一定数量关闭PWM
coody 发表于 2023-6-26 15:54 | 显示全部楼层
在PWM中断中计数,或者将PWM送到计数器计数。
zhuomuniao110 发表于 2023-6-27 08:43 | 显示全部楼层
启用中断模式,每一次都有个中断,在里面计数,到了就停止输出。
玄德 发表于 2023-6-27 09:49 | 显示全部楼层


高级定时器有自动计数的寄存器。


小小蚂蚁举千斤 发表于 2023-6-30 16:02 | 显示全部楼层
建议楼主使用高级定时器,里面很方便进行相关计数操作
szt1993 发表于 2023-6-30 16:16 | 显示全部楼层
楼主用的是具体哪一款ST的芯片?感觉像是8位的编程方法
Undshing 发表于 2023-7-1 22:36 | 显示全部楼层
进pwm就记一下数就好了
Pulitzer 发表于 2023-12-30 07:06 | 显示全部楼层

通过访问寄存器来控制I2C1工作时钟的开启。
童雨竹 发表于 2023-12-30 09:02 | 显示全部楼层

这种方法可以使散热体积和表面面积增大两倍多
Wordsworth 发表于 2023-12-30 10:05 | 显示全部楼层

I2C1工作时钟源选择;I2C1模块工作时钟的开启使能。
Clyde011 发表于 2023-12-30 11:08 | 显示全部楼层

STM32芯片中有多个工作时钟源的外设很常见
公羊子丹 发表于 2023-12-30 12:01 | 显示全部楼层

功率开关漏极(或集电极)
万图 发表于 2023-12-30 13:04 | 显示全部楼层

CPU借助于APB总线访问相关寄存器达到对I2C1工作模块的控制
Uriah 发表于 2023-12-30 14:07 | 显示全部楼层

ART2固定使用PCLK时钟,只有开启和关闭的问题,不存在其它时钟源选择
Uriah 发表于 2023-12-30 14:07 | 显示全部楼层

ART2固定使用PCLK时钟,只有开启和关闭的问题,不存在其它时钟源选择
帛灿灿 发表于 2023-12-30 16:03 | 显示全部楼层

控制模块的时钟仍然由外设时钟PCLK提供
Bblythe 发表于 2023-12-30 17:06 | 显示全部楼层

USART1可以有多个时钟源
周半梅 发表于 2023-12-30 19:02 | 显示全部楼层

要把纹波电流平均分布
您需要登录后才可以回帖 登录 | 注册

本版积分规则

547

主题

3451

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部