求教 ADC外部触发,把我写的程序贴在下面了(库函数)。。。 使用的是mini开发板

2019-07-21 05:07发布

RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);
TIM_TimeBaseStructure.TIM_Prescaler=4;
TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up;
TIM_TimeBaseStructure.TIM_Period=0XFF;
TIM_TimeBaseStructure.TIM_ClockDivision=0;
TIM_TimeBaseStructure.TIM_RepetitionCounter=0;
TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);

TIM_OCInitStructure.TIM_OCMode=TIM_OCMode_PWM1;
TIM_OCInitStructure.TIM_OutputState=TIM_OutputState_Enable;
TIM_OCInitStructure.TIM_Pulse=0X7F;
TIM_OCInitStructure.TIM_OCPolarity=TIM_OCPolarity_Low;
TIM_OCInitStructure.TIM_OCIdleState=TIM_OCIdleState_Set;
TIM_OC2Init(TIM2,&TIM_OCInitStructure);

TIM_Cmd(TIM2,ENABLE);
TIM_CtrlPWMOutputs(TIM2,ENABLE); 
/*上面是_ _T2_CC2 外部触发时的TIM2配置,配置为通道2的PWM 模式,验证实验工作正常,即可以触发ADC采集*/

但是我把外部触发换成__T3_CC1时,配置TIM3的通道1和上面一样的套路,为什么实验没有效果呢??
是TIM3和TIM2有啥区别吗?还有CC1是代表着通道1的捕获吧。。。
                                                                                                                 ——新手,求解答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
zhaolei0329
1楼-- · 2019-07-21 09:12
ADC的定时器触发,不支持TIM3_CC1
正点原子
2楼-- · 2019-07-21 12:00
你看adc的触发方式,支不支持TIM3_CC1触发?
高天小圣
3楼-- · 2019-07-21 16:16
 精彩回答 2  元偷偷看……

一周热门 更多>