PWM計數問題
不好意思,問個新手問題,我的程式代碼如下:
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訊號的輸出次數呢?
有中断 每输出一个波形进入一次中断HAL_TIM_PWM_PulseFinishedCallback pwm模式,只能设置启动和停止;
但是有单脉冲模式,你可以试试 gujiamao 发表于 2017-8-18 09:20
pwm模式,只能设置启动和停止;
但是有单脉冲模式,你可以试试
不好意思,不太了解你的意思,可以給個範例嗎? nickyliu6 发表于 2017-8-18 09:27
不好意思,不太了解你的意思,可以給個範例嗎?
好久不用STM32了,手上没有stm32的例程。
定时器有几种模式,其中有一个是脉冲模式,应该可以满足你要求的。
你看下CCMR寄存器 把爱随身携带 发表于 2017-8-22 20:08
有中断 每输出一个波形进入一次中断HAL_TIM_PWM_PulseFinishedCallback
看不太懂說明,請問應該如何使用呢?? nickyliu6 发表于 2017-8-23 10:50
看不太懂說明,請問應該如何使用呢??
cube库用pwm模式start后自动回调 把爱随身携带 发表于 2017-8-23 11:02
cube库用pwm模式start后自动回调
找了一下網上資訊,很少相關介紹
請問是否有簡單的範例,方便進行了解??
页:
[1]