我在一个STM32G431的核心板上做的测试工程. 使用 ADC1,TIM1,DMA1 实现的 ADC多通道定时采集工程. ADC进行了校准, 采集了Vrefint通道. 通过 Vrefint通道的读数和 片内存储的电源为3.0V时测量的基准电压的数据 计算出 当前电源电压 为 3.11v. 而我使用的外接电压Vref+为 3.3v. 而通道4,我用万用表测量的电压为 3.0v, 而测量得到的值为 4000. 使用 Vref+为3.11v的值计算得到的通道4是 3.037v. 使用 Vref+为3.3v的值计算得到的通道4是 3.222v. 我通过增大设置 每个通道的 Sampling Time,保证了每个通道的测量都比较准确. 这个ADC测量的数字不正确是什么原因呢? 怎么计算得到的 ADC参考电压不是 3.3V呢? |
我也遇到了结果不准确的情况,应该都是基本电压引起的 |
STM32G474的HRTIM和高级定时器有什么区别
LL库变成黑色,不能用,怎么回事
按照文档标注ADC最高输入时钟为60兆, 将主频配置为120(原来是170M),AD再进行1分频/2分频/4分频,对应的转换位数12位,采样周期2.5,对应的频
关于stm32g431串口与FDCAN数据不同同时处理问题
STM32G431的CAN控制器在收发器开路后,程序发送数据后,TX高电平。RX低电平。
在使用FDCAN控制器发送字节有问题
修改stm32f407 tim14的ccr1,但是占空比不变?
修改stm32f407 tim14的ccr1,但是占空比不变
keil无法对G474CBTx扇区擦除烧录较大程序是什么原因?
ADC (built-in) microcontroller选哪个芯片最好?