打印
[其他ST产品]

请问PWM的输出次数怎么控制

[复制链接]
1245|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
不好意思,問個新手問題,

我的程式代碼如下:
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訊號的輸出次數呢?

使用特权

评论回复
评论
vikey_zhu 2023-6-27 08:55 回复TA
@xch :繁体字也是中国的文字 
xch 2023-6-26 18:28 回复TA
怎么搞得繁体字? 间谍? 
沙发
LcwSwust| | 2023-6-26 11:45 | 只看该作者

使用特权

评论回复
板凳
charrijon| | 2023-6-26 15:33 | 只看该作者
每次进PWM中断计数就行了,记到一定数量关闭PWM

使用特权

评论回复
地板
coody| | 2023-6-26 15:54 | 只看该作者
在PWM中断中计数,或者将PWM送到计数器计数。

使用特权

评论回复
5
zhuomuniao110| | 2023-6-27 08:43 | 只看该作者
启用中断模式,每一次都有个中断,在里面计数,到了就停止输出。

使用特权

评论回复
6
玄德| | 2023-6-27 09:49 | 只看该作者


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


使用特权

评论回复
7
小小蚂蚁举千斤| | 2023-6-30 16:02 | 只看该作者
建议楼主使用高级定时器,里面很方便进行相关计数操作

使用特权

评论回复
8
szt1993| | 2023-6-30 16:16 | 只看该作者
楼主用的是具体哪一款ST的芯片?感觉像是8位的编程方法

使用特权

评论回复
9
Undshing| | 2023-7-1 22:36 | 只看该作者
进pwm就记一下数就好了

使用特权

评论回复
10
Pulitzer| | 2023-12-30 07:06 | 只看该作者

通过访问寄存器来控制I2C1工作时钟的开启。

使用特权

评论回复
11
童雨竹| | 2023-12-30 09:02 | 只看该作者

这种方法可以使散热体积和表面面积增大两倍多

使用特权

评论回复
12
Wordsworth| | 2023-12-30 10:05 | 只看该作者

I2C1工作时钟源选择;I2C1模块工作时钟的开启使能。

使用特权

评论回复
13
Clyde011| | 2023-12-30 11:08 | 只看该作者

STM32芯片中有多个工作时钟源的外设很常见

使用特权

评论回复
14
公羊子丹| | 2023-12-30 12:01 | 只看该作者

功率开关漏极(或集电极)

使用特权

评论回复
15
万图| | 2023-12-30 13:04 | 只看该作者

CPU借助于APB总线访问相关寄存器达到对I2C1工作模块的控制

使用特权

评论回复
16
Uriah| | 2023-12-30 14:07 | 只看该作者

ART2固定使用PCLK时钟,只有开启和关闭的问题,不存在其它时钟源选择

使用特权

评论回复
17
Uriah| | 2023-12-30 14:07 | 只看该作者

ART2固定使用PCLK时钟,只有开启和关闭的问题,不存在其它时钟源选择

使用特权

评论回复
18
帛灿灿| | 2023-12-30 16:03 | 只看该作者

控制模块的时钟仍然由外设时钟PCLK提供

使用特权

评论回复
19
Bblythe| | 2023-12-30 17:06 | 只看该作者

USART1可以有多个时钟源

使用特权

评论回复
20
周半梅| | 2023-12-30 19:02 | 只看该作者

要把纹波电流平均分布

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

432

主题

2107

帖子

1

粉丝