主题中讨论的其他器件:MSP-FET
大家好、
我正在与 MSP432一起进行一个项目、我已经让 TimerA0和 TimerA1模块在不同的频率下同时生成中断。 上周在我的开发中的某个点、一定会发生一些事情、现在每当我调试单步执行代码时、我都会进入 TimerA1中断、永远不会从中断中退出。 相反、它会中断、对其进行查找、清除与 TimerA0相关的任何和每个标志、然后退出、并立即返回到中断顶部并再次启动。 当我单步执行它时、这会永远发生。
奇怪的是、当我自由运行代码时、当我对 I/O 引脚执行异或运算并在示波器上查看代码时、我可以看到它在正确的频率下工作。 让我更失望的是、我已确保在项目属性中选择了禁用单步执行中断的按钮。 我一直在尝试使用我的代码执行不同的操作、但没有任何东西可以解决这个问题。
我相信、当我将代码移动到我们为项目制作的 PCB 时、这就开始了。 我一直在 MSP432的红色评估板上对该代码进行原型设计。 我一直在想电路板上的东西是否会影响这一点、但我没有任何想法。 这个问题严重妨碍了我调试代码的能力、尽管我认为代码在没有调试器的情况下运行时仍然可以正常工作。
如果有人以前看到过这个问题、并且知道我可能遗漏了什么、我非常感谢您的帮助。
谢谢、