使用的MSP430G2553,为AD10,正常有8路输出,P1.0-P1.7为A0-A7

有七个寄存器,

MSP430:AD10

 

参考电压可以是VCC或者内部参考电压1.5V或者2.5V

参考时钟可以是内部ADC10OSC

最高转换速率达200ksps

转换方式四种:单通道单次,序列通道单次,单通道多次,序列通道多次。多次转换时候会用到DTC功能防止数据还没被取出就被覆盖

单通道的实例程序,开启的为通道5,也就是P1.5

 1 void AD_Channel5_Config(void)
 2 {
 3   /* Configure ADC  Channel */
 4   ADC10CTL1 = INCH_5 + ADC10DIV_0 ;         // Channel 5, ADC10CLK
 5 
 6 
 7   ADC10CTL0 = SREF_1 + ADC10SHT_2 + REFON + ADC10ON + ADC10IE + REF2_5V;
 8   //SREF_1+REFON +REF2_5V 表示使用内部参考电压  2.5v
 9   ADC10AE0 |= BIT5;                         //P1.5 ADC option
10 
11 }
单通道单次

相关文章:

  • 2022-01-26
  • 2022-02-02
  • 2022-12-23
  • 2021-09-22
  • 2022-12-23
  • 2021-11-02
  • 2022-02-07
  • 2022-02-08
猜你喜欢
  • 2021-07-29
  • 2021-12-18
  • 2022-12-23
  • 2021-05-17
  • 2021-05-12
  • 2021-07-24
  • 2022-02-07
相关资源
相似解决方案