ADC1_Init(ADC1_CONVERSIONMODE_CONTINUOUS,ADC_Channel_Number,ADC1_PRESSEL_FCPU_D18,ADC1_EXTTRIG...
_LP_MODE_NONE;LL_ADC_Init(ADC1, &ADC_InitStruct);ADC_REG_InitStruct.TriggerSource = LL_ADC 陆军航空兵2023-01-17 08:50:23 stm8sADC单次模式的配置方法 因为stm8s模拟输入io默认为浮空输入,所以我没有配置io,而是直接配置了ADC。ADC单次模式,简而言之就是只采集一次信号,然后就不再采集了。ADC单...
ADC_Initializes:ADC初始化 ADC_Read:读取电压 2.代码分析说明 A.ADC_Initializes:初始化 void ADC_Initializes(void) { GPIO_Init(GPIOD, GPIO_PIN_2, GPIO_MODE_IN_FL_NO_IT); ADC1_Init(ADC1_CONVERSIONMODE_SINGLE, ADC1_CHANNEL_3, ADC1_PRESSEL_FCPU_D2, ADC1_EXTTRIG_TIM, DISABLE, ADC1...
ADC1_Init(ADC1_CONVERSIONMODE_SINGLE, ADC1_CHANNEL_0, ADC1_PRESSEL_FCPU_D2, ADC1_EXTTRIG_...
GPIO_Init(GPIOB, GPIO_PIN_0, GPIO_MODE_IN_FL_NO_IT);ADC1_DeInit();ADC1_Init(ADC1_...
// 函数名称:Init_AD // 函数功能:对AD初始化,开启或关闭ADC电路 // 入口参数:ADC电路使能参数 // 出口参数:无 /***/ void Init_AD(uint8 Mode) { uint16 i ; if(Mode == ENB) //启动ADC电路 { // F/4 转换时间分频 Fadc = Fmaster/ADC_CR1[4...
(1)首先申请一个PIN脚给ADC,我们申请E6脚(第24脚) GPIO_Init(GPIOE, GPIO_PIN_6, GPIO_MODE_IN_FL_NO_IT);; (2)初始化ADC的各类寄存器,清零; (3)配置ADC1: //1.Continuous conversion mode //2.specifies 9 channels to convert //3.Prescaler selection fADC1 = fcpu/2 ...
(6)开始转换:将ADON置1,即ADC_CR1赋值为(uint8_t)0x01; 代码语言:javascript 代码运行次数:0 运行 AI代码解释 1voidmain(void)2{3/* Init GPIO for ADC1 */4GPIO_Init(GPIOE,GPIO_PIN_6,GPIO_MODE_IN_FL_NO_IT);//pin E6 ,2456/* De-Init ADC peripheral*/7ADC1_DeInit();//reset registers...
_Mode_Scan(uint8 Value){if(Value==ENB){ADC_CR2|=0X02;}else{ADC_CR2&=~0X02;}}//---应用实例---//ADC初始化设置Init_AD(ENB);//初始化ADC电路并开启电路// Adc_Mode_Scan(OFF) ;//ADC扫描模式使能//ADC 转换AdcSwitch(ADC_Chanel3);//转换通道3TmpH=ADC_DRH;//取转换结果TmpL=ADC_DRL...
ADC1_ITConfig(ADC1_IT_EOCIE,ENABLE);} 然后在主函数里开启 main { 。。。ADC_Init();TIM4_IN...