大神们 ,你们好 我在进行AD采集时,把端口引脚改到P6.6 ,初始化总是不对,不能采集到数据
P6SEL |= BIT6;
ADC12CTL0 &= ~(ENC); //为了修改ADC12寄存器的值
ADC12CTL0 |= ADC12ON+SHT0_8+MSC+REFON+REF2_5V; // 打开ADC,设置采样时间
ADC12CTL1 |= SHP+CONSEQ_2+ CSTARTADD_6; // 使用采样定时器
//ADC12MCTL0 = SREF_6; //CSTARTADD_1 打开A1的地址
ADC12MCTL6|= INCH_6;
ADC12IE |= 0x40; // 使能ADC中断
//for(int i=0;i<0x3600;i++);
ADC12CTL0 |= ENC; // 使能转换 触发产生采样时钟
ADC12CTL0 |= ADC12SC; // 开始转换
大神们 有空帮我看看 谢谢了!
此帖出自
小平头技术问答
一周热门 更多>