NXP MCU 技术william hill官网
直播中

李玲

7年用户 1263经验值
私信 关注
[问答]

FLEXIO换档完成时创建中断要怎么实现?

我正在使用 imxrt1060-EVKB 和 MCUXpresso (v11.7.0) 以及 SDK (v2.13.0)。
FLEXIO2 配置为移位 4 位值并提供预期输出(4 位值显示在分配的引脚上,第五个引脚上有时钟。)。
换档完成后,我想打扰一下。当 DMA 在主循环中完成获取数据时,我可以看到 DMA 中断,但那是在移位器完成将数据移出之前。
我能看到的唯一移位器中断是在看到时钟边沿时,但要知道移位器何时完成,必须计算这些中断(这似乎有很多开销!)。   
我读了一篇建议使用另一个定时器的帖子,所以我配置了一个定时器,在移位器启用时设置,在移位器禁用时复位,产生图中所示的信号。但是创建中断的唯一方法似乎是将引脚路由出去并返回(通过 xbar?)到中断源。我没有看到在内部(在 FLEXIO 模块内)执行此操作的方法。
有没有更简单的方法来做到这一点?

更多回帖

发帖
×
20
完善资料,
赚取积分