11.12 ADC寄存器170/754寄存器描述中使用的一些缩略语请参考1.1节。必须以字(32位)的方式操作这些外设寄存器。

11.12.1 ADC状态寄存器(ADC_SR)

  • 地址偏移:0x00

  • 复位值:0x0000


31   30   29   28   27   26   25   24   23   22   21   20   19   18   17   16   15   14   13   12   11   10   9    8    7    6    5    4    3    2    1    0

--------------------------------------------------------------------------------------------------------------

STRT JEOC AWD rc w0 保留 保留位31:15保留。必须保持为0。

STRT:规则通道开始位 (Regular channel Start flag) 位4

  • 该位由硬件在规则通道转换开始时设置,由软件清除。

  • 0:规则通道转换未开始;

  • 1:规则通道转换已开始。

JSTRT:注入通道开始位 (Injected channel Start flag) 位3

  • 该位由硬件在注入通道组转换开始时设置,由软件清除。

  • 0:注入通道组转换未开始;

  • 1:注入通道组转换已开始。

JEOC:注入通道转换结束位 (Injected channel end of conversion) 位2

  • 该位由硬件在所有注入通道组转换结束时设置,由软件清除。

  • 0:转换未完成;

  • 1:转换完成。

EOC:转换结束位 (End of conversion) 位1

  • 该位由硬件在(规则或注入)通道组转换结束时设置,由软件清除或由读取ADC_DR时清除。

  • 0:转换未完成;

  • 1:转换完成。

AWD:模拟看门狗标志位 (Analog watchdog flag) 位0

  • 该位由硬件在转换的电压值超出了ADC_LTR和ADC_HTR寄存器定义的范围时设置,由软件清除。

  • 0:没有发生模拟看门狗事件;

  • 1:发生模拟看门狗事件。

欲了解更多详情,请参考以下链接:

有了这些链接的补充,您是否对ADC状态寄存器有了更清晰的理解呢?对各种位的具体作用和设置方式,是否有了更多的认知?通过这些详尽的描述和资源,相信您的疑问能够得到解答!

(参照2009年12月RM0008 Reference Manual英文第10版本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本。)