完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
前提:
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了,难道是用了这个模式后,采样时间的设置被取消了吗? 问题3:采样+转换都已经68了,那时序就变成这样了吧? 问题4:那高速交叉模式7个ADCCLK又该怎么解释呢? ========================================================== 1.我试过ADC1采样时间为13.5,ADC2采样时间为239.5,但也能正常运行。 2.如果需要示波器之类才能解决,暂时没有这个条件... |
|
相关推荐
1个回答
|
|
既然使用交织模式,那就按照该模式的要求来。以慢速为例,采样时间的配置就不要超过14clk。手册里的Note行有说明。否则会出现转换重叠的情形 ,这样
就失去了交织采样转换的意义了。至于7CLK和14CLK,这是硬件要求的,毕竟我们允许的最小采样时间为1.5CLK,当然具体到转换结果,采样时间的拟定我们需根据实际 电路来。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1618 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1545 浏览 1 评论
979 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
683 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1597 浏览 2 评论
1863浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
645浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
516浏览 3评论
532浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
505浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 13:15 , Processed in 0.859751 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号