请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CODECOMPOSER 主题中讨论的其他器件:MSP430FG6426
CPU:使用 MSP430FG6426 + Code Composer Studio V12。
调试时执行以下代码时遇到问题。
执行此代码的条件是什么?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
CPU:使用 MSP430FG6426 + Code Composer Studio V12。
调试时执行以下代码时遇到问题。
执行此代码的条件是什么?
你(们)好。
您突出显示的代码表示"SR=0x10"。
这是 我们可以将其称为"_TI_ISR_TRAP"的函数的基本定义、它表示一个地址。 当有一个 "_TI_ISR_TRAP"调用时、它将被执行。 如果您希望将其设置为中断并可由 MCU 调用、则可以参阅我们的代码示例(.c) 并获取支持。
顺便说一下、除了 TI 的代码示例外、我们通常不会帮助客户在此处查看自己的代码。
此致
SAL
ISR_TRAP 是默认 ISR、在触发(启用)中断且未分配该中断的向量("#pragma vector=")时调用。
常见原因:(1)程序员忘记了(2) vector= name 拼写错误[编译器通常对此发出警告](3)您不小心在某个位置设置了 IE 位。 [编辑:我忘记了(4)为正在使用的 IE 使用了错误的计时器矢量]
在一般情况下、弄清这一点并不容易、但快速检查通常会发现问题。