|
430单片机的AD转换结果寄存器,和AD输入口是一一对应的吗,比如p6.0对应ADC12MEM0。有这种关系吗?
下面是一段主程序,我想改成其他的AD口,我研究了很久也没有成功,我要是改成P6.1,应该修改哪里啊,只修改这里,能行吗
void main( void )
{
WDTCTL = WDTPW + WDTHOLD; //关狗
BoardConfig(0xbe); //学习板的资源配置
Ini_Lcd(); //初始化液晶
Disp_HZ(0x80,hang1,8); //液晶显示第一行数据
Disp_HZ(0x90,hang2,8);
Disp_HZ(0x8c,hang3,8);
Disp_HZ(0x98,hang4,8);
P6SEL |= 0x01; // 使能ADC通道
ADC12CTL0 = ADC12ON+SHT0_8+MSC; // 打开ADC,设置采样时间
ADC12CTL1 = SHP+CONSEQ_2; // 使用采样定时器
ADC12IE = 0x01; // 使能ADC中断
ADC12CTL0 |= ENC; // 使能转换
ADC12CTL0 |= ADC12SC; // 开始转换
_EINT();
LPM4;
} |
阿莫论坛20周年了!感谢大家的支持与爱护!!
该献的血还是要献的。你不献他不献。难道让我去献? --- 出自坛友:lovejp1981
|