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.
工具与软件:
尊敬的 TI:
我计划使用 CLB1中断来启动 CLA 任务(例如、Cla1task2)
我的做法是:
在 SysConfig 文件中、将触发源更改为 CLB1INT
在 SysConfig 文件中、将 Cla1Task2附加到 CLB 中断的中断处理程序
但是、使用此设置时、程序无法运行、请告知如何达到要求。
非常感谢。
尊敬的 Chanh:
您应该为 CLB 中断使用单独的 ISR 函数。 如果您不想使用 CLB ISR、并且只想让 CLA 任务由 CLB 触发、那么您应该在 CLB 模块中将中断保持禁用状态。 请告诉我您的 CLA 任务是否被触发。
为了澄清、您是否在 CLB SysConfig 菜单中配置了 HLC 模块以触发中断? 为此、可以将 INTR 指令添加到 HLC 程序中。
谢谢!
Luke
尊敬的 Luke:
是的、我通过在 HLC Progam 0下添加 INTR 1指令、使用 HLC 触发中断。
我是否需要禁用 CLB ISR 并在 HLC 上删除此指令? 您能向我介绍如何从 HLC 或一般的 CLB 触发 CLA 任务吗?
谢谢。
Chanh
尊敬的 Chanh:
您应该将 INTR 指令保持在 HLC 中、但禁用 CLB 中断。 INTR 指令应触发 CLA 任务、而不在 CPU 上触发中断。
谢谢!
Luke
尊敬的 Luke:
它正在工作。 非常感谢您的帮助。
Chanh