大家好 我正在學習MSP430F5529
參考電位使用VCC 其他採用頻率數據暫時不管主要是ADC可動作
參照說明書 ADC12ENC = 1 & ADC12SC=1 & SHS0=0;應該就啟動ADC轉換但SAMPCON一直等於0 未轉換
附上影片請問是哪裡設置有誤??
//#include <msp430.h>
#include <msp430f5529.h>
#include <stdio.h>
int ad_value=0;
int main(void)
{
P6DIR=0x00;
WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer
ADC12CTL0 = ADC12SHT0_2 | ADC12ON ;
ADC12CTL1 = ADC12CSTARTADD_0 | ADC12DIV0 | ADC12CONSEQ_0 | ADC12SHS_0 | ADC12SSEL_2;//| ADC12SHP
ADC12MCTL0 = ADC12SREF0 | ADC12INCH0;
while(1)
{
ADC12CTL0 |= (ADC12ENC+ADC12SC) ;
ad_value=ADC12MEM0;
}
return 0;
}