金牌会员
- 积分
- 1463
- 威望
- 709
- 贡献
- 380
- 兑换币
- 409
- 注册时间
- 2013-11-8
- 在线时间
- 187 小时
|
void ini_AD(void)
{
ATD0DIEN=0x00;
ATD0CTL0=0x00;
//ATD0CTL1=0b00001111;
ATD0CTL1=0b00111111;
ATD0CTL2=0b01000000;
ATD0CTL3=0b10001000;
ATD0CTL4=0x01;
ATD0CTL5=0b00100000;
}
void AD_Init(void)
{
ATD0CTL0=0b00000110; //AN1-AN6通道开通
ATD0CTL1=0b01010110; //12位采样精度 采集前放电 AN0-AN6作为外部触发
ATD0CTL2=0b01000000; // 快速清除 禁止外部触发 禁止中断
ATD0CTL3=0b10110000; //右对齐无符号,每次转换6个序列, No FIFO, Freeze模式下继续转
ATD0CTL4=0x01; //765:采样时间为16个AD时钟周期,ATDClock=[BusClock*0.5]/[PRS+1] 0B01110000 //01 4
ATD0CTL5=0b00110000; //6:0特殊通道禁止,5:1连续转换 ,4:1多通道轮流采样
ATD0DIEN=0x00; //禁止数字输入
}
|
|