完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本人在使用ADC时想使用多通道模式,所以便在CUBEMX上将十九个通道全部打开(包括三个内部通道),生成代码以后详细看了一下结构体的配置发现有几个疑惑,
1.ADC通道分为规则通道和注入通道,那么这个生成的代码是将全部通道都默认配置为规则通道吗 2.NbrOfConversion = 1,关于这个我不是很理解,是设置成每组一个通道的意思吗 3.关于下面 ADC_ChannelConfTypeDef sConfig的配置,为什么就配置了一个通道呢,我已经打开了所有的通道 还请解惑,谢谢! 具体代码如下: |
|
相关推荐
2个回答
|
|
你如果希望将全部通道打开的话,有个地方你要注意。
cubeMx的ADC配置里有个 Sequencer, 此时要选择 set to not fully configurable, 并配合scan模式来使用。 另外,这里都是规则通道,没有注入通道。 |
|
|
|
对于你的问题,以下是解答:
1. 生成的代码默认将所有通道配置为规则通道。如果你需要将某个通道配置为注入通道,你可以手动修改代码来设置对应的通道为注入通道。 2. NbrOfConversion = 1 表示每个转换序列中有1个转换通道。如果你想要进行多通道转换,你需要将 NbrOfConversion 设置为你想要转换的通道数量。 3. ADC_ChannelConfTypeDef sConfig 只是一个通道的配置信息,你需要根据你的需要重复调用这个结构体并设置不同的通道信息,以便对多个通道进行配置。 希望能帮到你。如果还有其他问题,请随时提问。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1780 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1621 浏览 1 评论
1081 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
728 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1679 浏览 2 评论
1938浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
731浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
570浏览 3评论
596浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
556浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 01:09 , Processed in 0.789106 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号