[mw_shl_code=c,true] //采用ADC1使用通道15为常规组,,,通道14为注入组注入通道号为1出发有定时器的3来cc4触发一次采样一次,,但是触发不了[/mw_shl_code]
[mw_shl_code=c,true]//正常时常规组连续采样。。当来个时间的时候触发注入组采样不知道下面配置对了没有
ADC_DeInit(ADC1);
ADC_InitStructureS.ADC_Mode=ADC_Mode_Independent;
ADC_InitStructureS.ADC_ScanConvMode=DISABLE; //
ADC_InitStructureS.ADC_ContinuousConvMode=ENABLE; //
ADC_InitStructureS.ADC_ExternalTrigConv=ADC_ExternalTrigConv_None; //
ADC_InitStructureS.ADC_DataAlign=ADC_DataAlign_Right ; //
ADC_InitStructureS.ADC_NbrOfChannel=1; //
ADC_Init(ADC1,& ADC_InitStructureS);
ADC_RegularChannelConfig(ADC1, ADC_Channel_15,1,ADC_SampleTime_55Cycles5);
ADC_Cmd(ADC1, ENABLE);
ADC_SoftwareStartConvCmd(ADC1, ENABLE);
ADC_ExternalTrigInjectedConvConfig(ADC1,ADC_ExternalTrigInjecConv_T3_CC4);
ADC_InjectedSequencerLengthConfig(ADC1,1);
ADC_InjectedChannelConfig(ADC1,ADC_Channel_14,1,ADC_SampleTime_55Cycles5);
ADC_SetInjectedOffset(ADC1,ADC_InjectedChannel_1, 0);[/mw_shl_code]
希望大神能帮忙看下
|