你好,
我现在遇到一个奇怪的问题,我在CCS2.2环境下写的外部中断程序,运行后能进入中断;但是同样的程序在CCS3.3下运行就进不了中断,不知道是什么问题,请专家指导!谢谢!
Thomas Young:
如果在CCS3.3下对某个地址赋值,比如*(int*)0x40000 = 0x0;或者定义一个指针然后对指针进行操作,则重新编译后无法进入中断,但是没有上述赋值的情况下可以进入中断。但是CCS2.2版本无此问题。
Jacob1:
回复 Thomas Young:
你好,lib库文件是否已经替换成CCS3.3下的。还有建议你使用CCS3.3.82.13这个版本,CCS相对稳定些。
还有单步调试时候,中断寄存器有什么不同么?
lihai huang:
请问,您的问题解决了吗?我现在连外部中断都没弄好,用CSL库编程的。