注入的STM32 ADC通道与常规的STM32 ADC通道有什么区别?


19

STM32F1的参考手册描述了“常规”和“注入” ADC通道,但不清楚两者之间的区别。两种类型有什么区别,什么时候可以使用其中一种?

Answers:


17

您可以将ADC配置为循环读取一系列通道。这些频道会定期进行转换。在注入模式下,转换是由外部事件或软件触发的。与“常规”转换相比,注入的转换具有更高的优先级,因此会中断常规转换。

应用笔记AN3116中介绍了不同的ADC模式。


8

注入模式是一种模式,在该模式下,由于某些触发(定时器或其他原因),在常规通道转换期间可以“注入” ADC转换。这很有用,例如在电动机控制应用中,可以将转换延迟到某个事件完成(例如晶体管切换)之后,以便降低转换噪声。


@ChrisStratton:控制电机的人。
古斯塔沃·利托夫斯基2013年

嗯,好的,现在您已经进行了编辑,以澄清您是在谈论什么是来自软件的有效随机转换请求,而不是更定期的计划转换。
克里斯·斯特拉顿

@ChrisStratton-是的。我最初的答案写得很快,但我意识到还不清楚。
古斯塔沃·利托夫斯基2013年

1
这是参考手册的直接报价吗?
joeforker 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.