今天在工作时,一个同事问到我关于STM8l系列单片机中的ADC连续采集会发生多通道采集互相影响的问题,于是我今天特意上网查找了有关资料,发现之所以多通道采集是会出现互相影响的问题,大多是因为在切换的时候速度太快,转换不过来导致数据测量出错,互相影响,其实这种情况不只是出现在STM8中,STM32中也会出现,解决方法是在通道转换时,先将ADC采集通道关闭,然后再转换到第二个通道上去,这样就给了一个转换时间,使得转换顺利进行,不会出错。
今天在工作时,一个同事问到我关于STM8l系列单片机中的ADC连续采集会发生多通道采集互相影响的问题,于是我今天特意上网查找了有关资料,发现之所以多通道采集是会出现互相影响的问题,大多是因为在切换的时候速度太快,转换不过来导致数据测量出错,互相影响,其实这种情况不只是出现在STM8中,STM32中也会出现,解决方法是在通道转换时,先将ADC采集通道关闭,然后再转换到第二个通道上去,这样就给了一个转换时间,使得转换顺利进行,不会出错。