void ADCCS(void)
{
P6SEL |= 0x01; // 使能ADC通道
ADC12CTL0 = ADC12ON + MSC + SHT0_2; // 打开ADC,设置采样时间
ADC12CTL1 = SHP +CONSEQ_1; // 使用采样定时器
ADC12IE = 0x01; // 使能ADC中断
ADC12CTL0 |= ENC; // 使能转换
ADC12CTL0 |= ADC12SC; // 开始转换
}
//DAC初始化
void DACCS()
{
//P6DIR&=~BIT0;
ADC12CTL0 |= REF2_5V + REFON; // Internal 2.5V ref on
DAC12_0CTL = DAC12IR + DAC12AMP_5 + DAC12ENC; // Internal ref gain 1
DAC12_0DAT = dac0; // 1V
}
这两个AD和DA 初始化是怎么冲突的啊,求解~
更多操作 |