CLA任务是如何触发PIE中断的

经常关注的是什么触发CLA的任务,但是容易忽略,一个cla任务执行完成后如何触发相应的PIE中断的。

 

F280049C参考书册,page630

Upon task completion a task-specific interrupt is flagged within the PIE

上面说的意思是只要一个cla任务执行完了,就会在相应的PIE 中断标志位上置位标志位。然后在CPU初始化中配置相应的PIE中断,即可实现CLA任务结束后触发相应中断。

如果把CLA当做CPU的一个外设,哪呢CLA触发PIE中断不需要对CLA左特殊处理,但是其他的外设例如PWM外设,要想CPU响应PWM外设中断,还需要在PWM外设中左相关的额配置,比如使能PWM中断,设置PWM中断产生条件。但是对于一个cla任务就没这么麻烦了,只要cla任务的内容写好了,把触发他的配置做好了,cla就能运行起来,然后每次运行结束,都会触发对应的PIE中断标志位。

下面这篇文章也说的清楚:

CLA介绍及使用指南 - 知乎 (zhihu.com)

posted @ 2022-02-11 15:24  艾诺洛格_泡尔斯伊  阅读(435)  评论(0编辑  收藏  举报