MSP430F169部分外围设备初始化代码
2025年04月20日 18:43 发布者:gjtlt
void DAC12_Init(void) {DAC12_0CTL |= DAC12CALON; // 启动校验DAC
while((DAC12_0CTL & DAC12CALON) != 0){_NOP();} // 等待校验完成
ADC12CTL0 = REFON + REF2_5V; // 参考电压为内部2.5v
DAC12_0CTL = DAC12AMP_5 + DAC12IR + DAC12LSEL_0; // 控制寄存器设置,自动更新数据,内基准为满量程
DAC12_0CTL |= DAC12SREF_0;
DAC12_0CTL |= DAC12ENC; // 启动DAC模块
DAC12_0DAT = 0x0000; // DAC初值为0,更新这个寄存器就可以更改DAC输出数据
}