我使用“stm32cubemx”配制“stm32f103”的ADC工作在“dualcobined regular simultaneous + injected simultaneous mode”。产生代码后,发现函数“MX_ADC2_Init”中有一个判断——“if(HAL_ADCEx_MultiModeConfigChannel(&hadc2, &multimode) != HAL_OK)”,这个判断每次执行都会进入“Error_Handler”。查看“HAL_ADCEx_MultiModeConfigChannel”,发现有一段代码——“IS_ADC_MULTIMODE_MASTER_INSTANCE(hadc->Instance)”,它的返回值一定会是无效的。 似乎是生成代码的一个bug,大家有什么看法。 |
f103.zip
下载1.84 KB, 下载次数: 1, 下载积分: ST金币 -1
、、、、、、、、、、、、、、、、、 |
顶一下。。。。。。。。。。。。 |
有BUG很正常吧 |