36
517
1775
助理工程师
用定时器TIM3触发DMA方式的双通道ADC定时采样:
拷贝STM32CubeMX工程文件LED_Flash_PC12.ioc,修改为:Exp5_ADC1_2CH_DMA_TIM3_Trig.ioc
使用特权
4274761f410a53b051.png (300.02 KB )
下载附件
2022-1-28 23:49 上传
9403161f41190ada5e.png (245.94 KB )
2022-1-28 23:53 上传
5903061f4b35c66d08.png (222.35 KB )
2022-1-29 11:24 上传
2746561f4b4d147591.png (258.86 KB )
2022-1-29 11:30 上传
6788561f4b57673586.png (234.04 KB )
2022-1-29 11:33 上传
(3)在中断回调函数中做简单的数据处理 /* USER CODE BEGIN 4 */ void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* AdcHandle) //DMA方式的ADC中断回调函数 { // HAL_TIM_Base_Stop(&htim3); // HAL_ADC_Stop_DMA(&hadc1); j=0; //将采样到的10个ADC转换值分离给IN6和IN7 for(i = 0; i < 10;i++) { IN6_Value[j]=ADC_Value[i]; i++; IN7_Value[j]=ADC_Value[i]; j++; } ADC_DMA_ConvCpltFlag=1; //置DMA方式的ADC转换结束标志 } /* USER CODE END 4 */
发表回复 本版积分规则 回帖后跳转到最后一页
0
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号