您好,我在使用和学习CLA的过程中,发现了一些奇怪的问题,就是在使用例程Example_2803xClaAdc时,能够正常的进入cla1_isr2,移植到另一个main函数里,该函数的其他语句都被注释掉了,开始的时候能够正常进入中断,后来将程序的一部分修改成我需要的配置,程序就不能正常运行,进入不了cla1_isr2中断,再将程序修改回去,程序也还是不能正常运行,只有重新使用例程后,我的程序才能正常运行,但重复上面的步骤,又不能正常运行。
通过观察,发现要么Cla1Regs.MIFR.bit.int2一直为1,要么Cla1Regs.MIRUN.bit.int8一直为1,main函数中的例程也完全跟例程Example_2803xClaAdc中一样,请问应当如何设置CLA才能正常使用
Susan Yang:请问您是如何修改的?能否详细说明一下?
您好,我在使用和学习CLA的过程中,发现了一些奇怪的问题,就是在使用例程Example_2803xClaAdc时,能够正常的进入cla1_isr2,移植到另一个main函数里,该函数的其他语句都被注释掉了,开始的时候能够正常进入中断,后来将程序的一部分修改成我需要的配置,程序就不能正常运行,进入不了cla1_isr2中断,再将程序修改回去,程序也还是不能正常运行,只有重新使用例程后,我的程序才能正常运行,但重复上面的步骤,又不能正常运行。
通过观察,发现要么Cla1Regs.MIFR.bit.int2一直为1,要么Cla1Regs.MIRUN.bit.int8一直为1,main函数中的例程也完全跟例程Example_2803xClaAdc中一样,请问应当如何设置CLA才能正常使用
user4855009:
回复 Susan Yang:
就是将一些PWM、ADC、CLA配置换成自己写的程序,语句完全一样,但放到自己的程序里面就是不运行,修改成原来的例程也无法运行,只有重新把例程运行,再运行自己修改的程序,才能正常进入CLA中断,请问是否与内存什么的有关呢?