PWM发脉冲,怎么精确控制发脉冲的个数呢_图文

PWM发脉冲,怎么精确控制发脉冲的个数呢_图文

ID:41738760

大小:219.03 KB

页数:9页

时间:2019-08-31

PWM发脉冲,怎么精确控制发脉冲的个数呢_图文_第1页
PWM发脉冲,怎么精确控制发脉冲的个数呢_图文_第2页
PWM发脉冲,怎么精确控制发脉冲的个数呢_图文_第3页
PWM发脉冲,怎么精确控制发脉冲的个数呢_图文_第4页
PWM发脉冲,怎么精确控制发脉冲的个数呢_图文_第5页
资源描述:

《PWM发脉冲,怎么精确控制发脉冲的个数呢_图文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、STM32的PWM发送脉冲,周期和脉宽都可调了,但是现在不知道如何精确的控制所发的脉冲个数。具体要求就是在一段时间内大概50ms内发送5000-1W个脉冲个数要很梢确,误差2个以内可以接受该怎么控制呢?1•接上一个外部H慚」在中断中计数2.用一个定吋器对发脉冲的吋间进行控制各位大侠还有什么好的办法吗?求解啊!ObiOBCOOU1•2QiOOCOOCOO34OmOKO19B90a0aC0l928Q.08C019MJObOKOOCOO£OtOOCOOOTOObOXOOCOOuoOkOXOIXOO111OiOttOOCOOU2OkOXOOCOO13G?'0

2、b20COCH28l

3、MA,则产生相应的中断和DMA。若通道CC1配置为输入,当前的计数器值捕获至TIMx_CCR1寄存器;设置CC1IF=1,若开启对应的屮断和DMA,则产生相应的中断和DMA.若cdilF已经为1,则设®CC1OF=1o原子哥是这里吗?设置这个寄存器或者只是简单的定时器溢出中断oidTIM3」RQHandler(void)if(TIM3->SR&0X0001)//溢出中断•…〃计数}TIM3->SR&=~(l«0);//W除中断标志位}看我们开发板:定时器中断例程。你好原了哥屮断计数的话那怎么停止呢还有停止了述想让他循环发送呢冇没冇实现好的源程序呢我是

4、STM32F103控制输出方波的脉冲数和周期好多人遇到这个问题,额!现在我用了两种方法实现,感觉都不好!方案1:定时器翻转10,到达指定个数关闭TIM方案2:PWM,开启比较捕获屮断,到达指定个数关闭T1M感觉都是频繁进屮断,占用大量CPU资源。不能做其他事了voidTTM4_GPT0_Config(void){~"GPI0_InitTypeDefGPlOlnitStructure;/*TIM4clockenable*///PCLK1经过2倍频后作为TTM4的时钟源等于72MHzRCC_APB1PeriphC1ockCmd(RCC_APB1Perip

5、h_TIM4,ENABLE);NV1C_Configuration(1);/*GPIOBclockenable*/RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPT0B

6、RCC_APB2Periph_GPT0C,ENABLE);AGPIOBConfiguration:TIM4channel1and2asalternatefunctionpush-pull*/GPTOTnitStructure.GPTOPin二GPTOPin6

7、GPTOPin7;GPIO_InitStructurc.GPIOJlodc=GPIO_Modc

8、_AF_PP;//复用推挽输岀GPIO_InitStructure.GPIO_Speed=GP10_Speed_50MHz;GPIOInit(GPIOB,&GPIO_InitStructure);GPIO_ResetBits(GPIOB,GPI0_Pin_61GPIO_Pin_7);voidTim2_Slave_Init(void){""TTMTimeBaseTnitTypeDefTTMTimeBaseStructure;TIM_DeInit(TIM2);RCC_APBlPeriphClockCmd(RCC_APBlPeriph_TIM2,ENABL

9、E);NVICConfiguration(8);TIM_TimeBaseStructure.TIM_Period=XBUF[1]-1;TTMTimeBaseStructure.TTM_Prescaler=0;//时钟预分频数TIM_TimcBascStructure.TIM_C1ockDivision=0;//采样分频T!M_TimeBaseStructure.T!M_CounterMode=T!M_CounterMode_Up;//向上溢TIMTimeBaselnit(TIM2,&TIM_TimeBaseStructure);TIM_SclcctI

10、nputTriggcr(TIM2,TIM_TS_ITR3);//选择TIM2的输入触发源内部触发3TIM4T

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。