Other Parts Discussed in Thread: MOTORWARE
主题中讨论的其他器件:MOTORWARE
当我向代码中添加注释并更改变量的名称时、我遇到了非法 ISR 故障。 我对几乎相同的代码可以触发一个代码感到困惑。 通过查看此电路板、我无法找到此问题的任何答案。
我正在运行 Motorware 应用程序、该应用程序与 instaspin 实验教程 pdf 中的实验13b 类似。
我将使用 SCI B 中断功能和 timer0中断功能。
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.
Other Parts Discussed in Thread: MOTORWARE
当我向代码中添加注释并更改变量的名称时、我遇到了非法 ISR 故障。 我对几乎相同的代码可以触发一个代码感到困惑。 通过查看此电路板、我无法找到此问题的任何答案。
我正在运行 Motorware 应用程序、该应用程序与 instaspin 实验教程 pdf 中的实验13b 类似。
我将使用 SCI B 中断功能和 timer0中断功能。
我有一个我自己的应用代码的文件夹、该文件夹名为"Source"。 其中有一个名为 motor-commands.c 的文件、我使用该文件执行电机移动。 我在该文件中添加了函数头。
我更改了标志变量的名称、我使用该名称来表示已执行完整移动。
我已经查看了 ITRAP 常见问题解答。 我检查了堆栈是否溢出、而且我从未遇到过任何溢出。
在我从 timer0ISR 触发一个移动命令后、似乎很快就会触发非法 ISR。
啊、我明白了。 感谢您澄清您使用的结构。
这也有助于执行全新编译和/或生成新的或临时工作区、在那里导入工程、然后查看问题是否仍然存在、目的是确保编译器方面一切正常。
此致、
杰森·奥斯博尔恩