在板子应用中PC0 PC1设置为ADC1,测试数据一直为0. 从stm32cubemax下载stm32cube_fw_g4_v140,里面的例子STM32Cube\Repository\STM32Cube_FW_G4_V1.4.0\Projects\NUCLEO-G474RE\Examples\ADC\ADC_GainCompensation 转换的数值也是0. 如果把这个例子里的端口修改为PC2 PC3,读取数据都正常,为什么PC0 PC1数据异常 犯了一个幼稚的错误:PC0 PC1接口是8pin, 我做的光电开关传感器接口做成6Pin的,一直插ADC5的引脚上了。造成调整电压,测试数据一直为0。 |
楼主是量到芯片引脚上的电压么?如果只是排针上,那么请检查Nucleo 板上的跳线是否连接上。
嵌位到地等问题
用万用表测试PC0引脚电压1.285V,AD转换结果一直为0. 也不清楚是哪个软件的问题?
你好,你使用的测试PC0的例子,能打包发我一份吗 我现在搞不清是开发软件的问题还是软件配置的问题? 我邮箱151792525@qq.com. 谢谢
HAL_ADC_Start_DMA(&hadc1, ADCData, 8);
B,R
ST MCU Online Support
From: MCU China
Sent: Wednesday, September 22, 2021 11:19 AM
To: service@leadstecgz.com
Subject: Re: ST意法半导体中文论坛] STM32G473VCT6 ADC1的PC0 PC1采样数据异常
从你的反馈来看,ADC的软件配置方面应该是没啥问题的,我用别的G4开发板测试PC0/PC1脚没有任何问题 ,ADC结果完全可控 。你再检查下你的相关硬件连接,是否有
嵌位到地等问题
已经通过你的邮件将配置文件发给你了,你可以验证。