void Init_ADC(void) { GPIO_Init(GPIOD, (GPIO_Pin_TypeDef)(GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_5|GPIO_PIN_6), GPIO_MODE_IN_FL_NO_IT); ADC1_DeInit(); ADC1_Cmd(ENABLE); ADC1_Init(ADC1_CONVERSIONMODE_CONTINUOUS, ADC1_CHANNEL_3, ADC1_PRESSEL_FCPU_D18, ADC1_EXTTRIG_TIM, DISABLE...
void Init_ADC(void) { GPIO_Init(GPIOD, (GPIO_Pin_TypeDef)(GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_5|GPIO_PIN_6), GPIO_MODE_IN_FL_NO_IT); ADC1_DeInit(); ADC1_Cmd(ENABLE); ADC1_Init(ADC1_CONVERSIONMODE_CONTINUOUS, ADC1_CHANNEL_3, ADC1_PRESSEL_FCPU_D18, ADC1_EXTTRIG_TIM, DISABLE...
_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单...
{GPIO_Init(GPIOD,GPIO_PIN_3,GPIO_MODE_IN_PU_NO_IT);//AIN4 IO 设置为上拉输入ADC1_PrescalerConfig(ADC1_PRESSEL_FCPU_D2);//预分频 2ADC1_ExternalTriggerConfig(ADC1_EXTTRIG_TIM,DISABLE);//不使用外部触发ADC1_SchmittTriggerConfig(ADC1_SCHMITTTRIG_CHANNEL4,DISABLE);//禁止 AIN2 AIN4 的...
void ADC1_Init(ADC1_ConvMode_TypeDef ADC1_ConversionMode, ADC1_Channel_TypeDef ADC1_Channel,\ ADC1_PresSel_TypeDef ADC1_PrescalerSelection,\ ADC1_ExtTrig_TypeDef ADC1_ExtTrigger,\ FunctionalState ADC1_ExtTriggerState,\ ADC1_Align_TypeDef ADC1_Align,\...
void ADC1_Config(void**)** { //打开ADC1外设的时钟 CLK_PeripheralClockConfig(CLK_Peripheral_ADC1**,** ENABLE**);** //配置ADC1的GPIO为浮空输入模式 GPIO_Init(ADC_IN22_GPIO_PORT**,** ADC_IN22_GPIO_PINS**,** GPIO_Mode_In_FL_No_IT**);** ...
void Init_ADC(void){ GPIO_Init(GPIOB, GPIO_PIN_0, GPIO_MODE_IN_FL_NO_IT);ADC1_DeInit()...
GPIO_Init(GPIOB, GPIO_PIN_0, GPIO_MODE_IN_FL_NO_IT);ADC1_DeInit();ADC1_Init(ADC1_...
adc.h头文件: #ifndef _adc_H #define _adc_H #include "stm8l15x.h" void Adc_Init(void); #endif adc.c源文件: #include "adc.h" void Adc_Init(void) { CLK_PeripheralClockConfig(CLK_Peripheral_ADC1,ENABLE);//开启ADC1时钟 ADC_VrefintCmd(ENABLE); //使能内部参考电压 ...
void adc1_init(void); /* 初始化ADC1 */ float get_voltage(void); /* 获取ADC电压值 */ uint16_t get_adc_val(void); /* 获取ADC值 */ #endif /* __ADC1_H__ */ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ...