在使用ADC的注入模式时,当注入通道有多个(如3个)时,在一次注入转换完成后,中断函数里,我需要使用“HAL_ADCEx_InjectedGetValue”来获得某个通道的值,但问题是我如何知道当前是哪个注入通道转换完成,从而产生了中断?注意到“ADC_HandleTypeDef”中有一个“NbrOfCurrentConversionRank”变量,但在中断里面读取这个变量,发现其值一直都是0。
有对这个了解的朋友,麻烦指导一下。谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我也觉得你在中断里要稍微处理下,来识别是哪个序号的J通道产生的。
一周热门 更多>