请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430G2553 工具/软件:Code Composer Studio
我在 CCS 4中有一个项目、但今天已将其重新安装到最新的 CCS 7.4。 该项目昨天成功运行。
我的设计使用了 MSP430g2553、其中使用了以下中断:两个计时器、WD (作为时钟计时器)、UART 和 I2C。
当我启动 debuginh 时、项目运行时进入 isr_trap.asm。 在某些在线论坛中读取后、我创建了一个包含所有其他中断的 ISR 例程、并验证了在 GIE 命令之后立即运行到其中的代码。 通过逐个删除、我发现 port2_vector 似乎是负责的(它仍在捕获代码、而任何其他向量都不负责)。 但是、我从不会为端口2创建任何中断、并且我只有6个前引脚连接到 LCD、2个最后连接到32kHz 晶体(由看门狗使用)。
如何找到我的代码或中断处理有什么问题?
我无法发布我的所有代码、因为它有17个源文件和4个头文件。