各位大神小弟刚开始整stm8s有个问题想要请教,我使用的是stm8s003的IC,在配置ADC1之后我改变输入电压为什么获取值没有变化啊

2019-07-19 20:43发布

ADC1_DeInit();
ADC1_Init(ADC1_CONVERSIONMODE_CONTINUOUS, ADC1_CHANNEL_0, ADC1_PRESSEL_FCPU_D2, ADC1_EXTTRIG_TIM,DISABLE, ADC1_ALIGN_RIGHT,  ADC1_SCHMITTTRIG_CHANNEL0, DISABLE );
ADC1_ITConfig(ADC1_IT_EOCIE, ENABLE);
ADC1_StartConversion();
这是我的配置,各位大神这样配置对吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
扬舞2010
1楼-- · 2019-07-20 17:34
第一,看你用的是stm8s003k3还是stm8s003f3,如果是F3是没有ADC1_CHANNEL_0的。第二,采样输入是不是接在ain输入脚。第三,在ADC1_ITConfig(ADC1_IT_EOCIE, ENABLE);前再加一句ADC1_Cmd(ENABLE);
liushiming82
2楼-- · 2019-07-20 21:24
顶起一下
zhangjundong
3楼-- · 2019-07-20 21:31
 精彩回答 2  元偷偷看……

一周热门 更多>