你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

新版本cube MX 如何设置多通道ADC采样

[复制链接]
wayhe 提问时间:2016-3-2 10:13 /
cube MX 新版本 V4.12.0,进入ADC设计界面后和网上看到的范例有差别,没有多通道设置了?不知道如何下手?
cube set.jpg
<
收藏 2 评论19 发布时间:2016-3-2 10:13

举报

19个回答
wolfgang2015 回答时间:2016-3-2 10:18:02
ADC的界面设置F0、F1、F3、F4 都不完全相同
看似你这个应该是F0或F1的ADC配置
wayhe 回答时间:2016-3-2 10:21:17
L0的设置界面
qihao74 回答时间:2016-3-2 11:08:59
void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* AdcHandle)
{
  /* Get the converted value of regular channel */
  
  uwADCxConvertedValue = HAL_ADC_GetValue(AdcHandle);
  
  HAL_ADC_Stop_IT(&hadc);
        if(CH_dp==0)
        {
                CH_dp=1;
                ADC1->CHSELR = ADC_CHANNEL_2;
        }
        else
        {
                CH_dp=0;
                ADC1->CHSELR = ADC_CHANNEL_7;                                
        }
                        
        HAL_ADC_Start_IT(&hadc);
        
  HAL_UART_Transmit_IT(&huart1, (uint8_t*)uwADCxConvertedValue, 4);
}
Paderboy 回答时间:2016-3-2 11:20:25
看你是开了DMA 了,你开几个ADC通道 Cube会自动配置通道的。。。无需再设置。。和F0的一样。。。

wayhe 回答时间:2016-3-2 17:39:14
Paderboy 发表于 2016-3-2 11:20
看你是开了DMA 了,你开几个ADC通道 Cube会自动配置通道的。。。无需再设置。。和F0的一样。。。

:lovelin ...

在哪里打开几个ADC通道?我只能看到配置几个通道的ADC输入引脚。其他不知道在哪里配置多通道,我试了实际生成的ADC初始化里只配置了最后的通道,而且没有加校准程序和用户代码区,想自己加程序每次重新生成又会清掉自己写的代码,Cube MX越用越郁闷。
wolfgang2015 回答时间:2016-3-2 17:50:16
wayhe 发表于 2016-3-2 17:39
在哪里打开几个ADC通道?我只能看到配置几个通道的ADC输入引脚。其他不知道在哪里配置多通道,我试了实际 ...

拷贝出来单独管理
dsjsjf 回答时间:2016-3-3 20:01:12
帮顶一下
wayhe 回答时间:2016-3-4 14:59:32
wolfgang2015 发表于 2016-3-2 17:50
拷贝出来单独管理

看来只有这个笨办法了,这样做也有很大风险,替换来替换去,最后要是最后编译的都是残缺的文件没有被发现就麻烦了。
wayhe 回答时间:2016-3-4 15:04:38
自作聪明的CUBE MX,我用的真是生不如死。就跟win8与XP系统一样,表面看起高大上,实际上是喷了香水的一坨屎。
最郁闷的是STM32L0还没标准库用。
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版