Board logo

标题: ATD0与ATD1 [打印本页]

作者: auto_hj    时间: 2007-4-9 11:11     标题: ATD0与ATD1

在mc9s12dg128b中,同时使用ATD0与ATD1的时候,为什么只有ATD0工作?
ATD0的初始化如下(ATD1相同):
void ATD0_Init(void)
{
ATD0CTL2=0xC2;
ATD0CTL3=0x38;
ATD0CTL4=0x05;
ATD0CTL5=0xB0;
ATD0DIEN=0x00;
}
使用中断采集数据!
是不是中断同时发生?给ATD1屏蔽了?但停止ATD0的中断之后,ATD1还是不工作?是什么原因?怎么样才能使ATD1正常工作?
希望版主能够答复!
多谢~~~

作者: strongchen    时间: 2007-4-9 11:37

你是用多少脚封装的?只开启ATD1试试?
作者: auto_hj    时间: 2007-4-9 13:17

112封装的,我试过了,关掉ATD0的中断之后,ATD1还是不工作~!不知道什么原因,DATASHEET上面也只是系统介绍,两个没有分开介绍!ATD0 与 ATD1的初始化完全一样的,是不是这里出了问题?

作者: strongchen    时间: 2007-4-9 15:08

它们的初始化程序应该是一样的。再仔细检查一下你的程序。最好单步调试一下。




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