yinkaifeng

数模转换ADC

2011-08-09 21:43  冯银凯  阅读(209)  评论(0编辑  收藏  举报

12位ADC是一种逐次比较型数字转换器

单次 连续 扫描或者间断模式执行

单次转换模式下:ADC只执行一次转换,该模式即可通过设置,ADC_CR2寄存器的ADON位(只适用于规则通道)启动也可通过外部出发启动(适用于规则通道或者注入通道),这时CONT位为0

连续转换模式

当前面ADC转换结束马上就启动另外一次转换,ADC_CR2寄存器ADON位启动,此时CONT位是1

扫描模式:

此模式用来扫描一组模拟通道

ADC_CR1寄存器的SCAN位来选择

间断模式:

此模式通过设置ADC_CR1寄存器上的DISCEN位激活。他可以用来执行一个短系列的n次转换(n<8),此转换是ADC_SQRx寄存器所选择序列的一部分。N由ADC_CR1寄存器的DISCNUM给出

:规则组

此模式通过设置ADC_CR1寄存器上的DISCEN位激活。

一个外部触发信号可以启动ADC_SQRx寄存器中描述下一轮n次转换,直到此序列所有的转换完成为止

总序列的长度有ADC_SQR1寄存器的L[3:0]定义

举例:

n=3,被转换的通道=0,1,2,3,6,7, 9,10

注入组:

此模式是设置ADC_CR1寄存器JDISCEN位激活。在一个外部触发事件后,给模式按序转换ADC_JSQR寄存器的序列。

一个外部触发信号可以启动ADC_JSQR寄存器选择的下一个通道序列的转换,直到序列中所有的转换完成为止。总的序列长度有ADC_JSQR寄存器的JL[1:0]位定义

分类:

技术点:

相关文章:

  • 2021-11-16
  • 2021-09-11
  • 2021-09-11
  • 2021-09-11
  • 2021-09-11
  • 2021-09-11
  • 2021-09-11
  • 2021-09-11
猜你喜欢
  • 2021-06-24
  • 2021-08-22
  • 2021-09-11
  • 2021-09-11
  • 2022-01-22
  • 2021-07-10
  • 2021-09-11
相关资源
相似解决方案