
前提: 1.目前正在学习HAL库的双ADC慢速交叉模式(DMA版),用PC0采集通道电压值; 2.main.c中只有延时1秒循环打印采集到的电压值,两个采集值都可以顺利获取; 描述: 根据STM32中参考手册(V10)中对 ADC慢速交叉模式的描述,当ADC2开始采集,ADC1在延时14个ADCCLK周期后启动,第二次延时14个ADCCLK后ADC2再次采集。 不过我在程序中使用了sConfig.SamplingTime = ADC_SAMPLETIME_55CYCLES_5; 这55.5个采样时间,加上12.5个ADCCLK周期,采样+转换=55.5+12.5=68个ADCCLK。 ========================================================== 问题1:14个ADCCLK怎么来的? 问题2::55.5个采样时间都已经超过14了,难道是用了这个模式后,采样时间的设置被取消了吗?
问题4:那高速交叉模式7个ADCCLK又该怎么解释呢? ========================================================== 1.我试过ADC1采样时间为13.5,ADC2采样时间为239.5,但也能正常运行。 2.如果需要示波器之类才能解决,暂时没有这个条件... |
关于ASM330LHH TR调试中的问题
STM32U575 按照历程配置了ADC,参考电压采用默认,Vrefe和VADDA短接,3.3V。ADC引脚有1.8v,读取的结果为0。
STM32会存在单个IO口坏掉的情况吗?
STM32的DCode bus是连接到bus matrix的吗?参考手册描述和图片是不符吗?
stm32ide怎么正确的导出项目
STM32F105RBT6 2025年 ROSH REACH 报告
STM32F723ZET6使用ADC捕获标准正弦波并通过USB主动上报,正弦波重新拟合后存在凹陷峰?
STM32CubeMX 使用"FW_F1 V1.8.6"生成FreeRTOS代码缺少"freertos_mpool.h"?
你好,我的setting里面设置都没有问题。但是显示failed download cortexm3
ADC差分采样
就失去了交织采样转换的意义了。至于7CLK和14CLK,这是硬件要求的,毕竟我们允许的最小采样时间为1.5CLK,当然具体到转换结果,采样时间的拟定我们需根据实际
电路来。
感谢您的回答!