请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28377S 我遇到了以下问题:CLA 有时会停止工作、从而导致一个大短路。 这很糟糕。
所有任务都突然停止工作。 是否检测到 CLA 在 DE 主控制器中停止、因此我可以禁用输出。
谢谢
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.
我遇到了以下问题:CLA 有时会停止工作、从而导致一个大短路。 这很糟糕。
所有任务都突然停止工作。 是否检测到 CLA 在 DE 主控制器中停止、因此我可以禁用输出。
谢谢
您好!
CLA 是一个奇特的中断控制器、因此它基于事件继承。 因此、当 CLA 被停止时、事件之间总是有变化的切换。 甚至在很短的时间内也是如此。 因此、为了验证 CLA 是否正在运行、您必须以2倍的运行频率(奈奎斯特)进行采样。 我在 CLA 中的 fasted 环路为250kHz。 因此、如果 CLA 仍在运行、我必须在主控制器至少500kHz 采样。 这是用于检查 CLA 是否仍然正常工作的大量资源。 以及为何首先使用 CLA。
我有2个问题:
-验证 CLA 是否正常工作,因为错误会导致电源短路。
- 为什么会首先发生? 控制器快速验证、为什么我会跑偏?
我 注意到一些编译器优化问题。 因此、我必须在汇编语言中编写器件才能进行优化。