automovie-vehic 发表于 2020-9-4 09:25:37

STM32F042 ADC转



   各位专家,最近在做一个项目客户指定 了STM32F042这个芯片,也是第一次使用,在调ADC模块时出现在一个问题,用到了AN4   AN5,每当我启动ADC时 AN5引脚的电压都会变成3.6V,电源VCC 3.3V,AN5外部有分压10K +10K的分压电路,


工作不正常,调试了很久都无法正常,在线等高手指点。

发表于 2020-9-4 11:26:59

楼主,再未开启时,AN5引脚电压多少?注意AN5的引脚配置是否配置为输入下拉?

automovie-vehic 发表于 2020-9-4 11:39:04

安 发表于 2020-9-4 11:26
楼主,再未开启时,AN5引脚电压多少?注意AN5的引脚配置是否配置为输入下拉? ...

引脚我用了两个电阻对3.3V分压,不开启时是1.6V

automovie-vehic 发表于 2020-9-4 12:03:58

安 发表于 2020-9-4 11:26
楼主,再未开启时,AN5引脚电压多少?注意AN5的引脚配置是否配置为输入下拉? ...

不启动ADC时,引脚电压 是1.6V,两个10K电阻分压

automovie-vehic 发表于 2020-9-4 13:34:18

AN5不启动ADC是1.6V,引脚配置成
GPIO_InitStruct.Pin = OverCurrAdc_Pin|Hall_OutAdc_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
GPIO_InitStruct.Pull = GPIO_NOPULL;@安
页: [1]
查看完整版本: STM32F042 ADC转