STM32H7A3 怎样配置MDMA的硬件触发MDMA_REQUEST_DMA1_Stream0_TC将数据再次转运
stm32u575 gpdma burst length=1 配置其他数值不工作
STM32U5进入standby模式时,待机电流有时候大的离谱,有时候却正常
STM32U5系列上电时序
STM32H7A3RGT6 ADC 8位采样速度只能达到3.5MSPS达不到数据手册上的7MSPS ?
STM32F103C8T6是否支持TIM3的PWM边沿触发AD采集
STM32U585进入shutdown模式后偶发无法被唤醒引脚唤醒
stm32H503CBT6 ADC在某次上电后波动变大了一些。
STM32H743 的ADC线性校准问题
STM32L431CCT6芯片的ADC差分采集
微信公众号
手机版
这是读取的代码
case Q_BATTERY_EVT:
extern ADC_HandleTypeDef hadc1;
软件方面,在使用ADC之前做下校准。其它也没什么了。
如果是你自己做的板子,检测电源脚都接好了,尤其VDDA脚。
再就是待测信号没有问题。下面是我针对内部Vrefint的测试结果,是正常的。
我重新建了工程验证了demo板,就只配置adc,是可以正常的。但是项目中加入好多东西。不知道哪个配置导致adc读取为0。硬件排查了都没发现问题。
找到原因了。生成初始化代码没有调用HAL_PWREx_EnableVddA();这个函数导致的。
[md]哦,这个问题我也遇到过。 不过比较早的cubeMx版本才会未及时使能该时钟,后面版本的都有相应加上这行代码。