Board logo

标题: 为什么不能进入中断MC9S12G [打印本页]

作者: win2000_li    时间: 2011-9-8 17:25     标题: 为什么不能进入中断MC9S12G

本帖最后由 win2000_li 于 2011-9-8 17:28 编辑

怎么不能进入中断呢??? 这里是我的代码!
不知道是哪里设置错了,不能进入中断 请高手。。。。。。
/********************************************************* *
名 称:void AdcConfig(void)
功 能:ADC设置初始化
入口参数:无
出口参数:无
说 明:ADC模块初始化函数
1、ADC频率 - 4mhz
2、采样时间 - 16个ADCLK
3、对齐方式 - 10位右对齐,无符号
4、序列长度 - 8
5、转换模式 - 单次转换
6、通道采样模式 - 只采一个通道
作 者:
* 创建时间: 2011/09/08
* 修改记录: ****************************************************************************/
void AdcConfig(void)
{
setReg16(ATDDIEN, 0xFF00U);
setReg8(ATDCTL0, 0x0FU);
setReg8(ATDCTL1, 0x2FU);
setReg8(ATDCTL3, 0xC0U);
setReg8(ATDCTL4, 0xA1U);
setReg8(ATDCTL5, 0x00U);
setReg8(ATDCTL2, 0x02U);
}

interrupt 22 void VectorAtd(void)
{
ATDSTAT0_SCF = TRUE;
AdValue = ATDDR0;
}




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0