请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28379D 主题中讨论的其他器件:C2000WARE
我正在运行一段代码、其中使用 SPI 模块从传感器获取读数。 SPI 数据事务、即使优化也需要相当长的时间。
我想编写一段代码、使用 IPC 模块在 CPU2上触发 SPI 数据事务、然后将数据发送回 CPU1、在 CPU1上运行的 ISR 中使用该数据。
目前、我的代码结构如下:
主代码(CPU1)
----------------
*设置 GPIO
*设置外设(SPI、ADC ePWM 等)
*设置 ISR (每个 ePWM 载波周期触发一次)
ISR
----------------
*读取传感器数据
*读取电流
*执行控制算法
*确认 ISR、启用进一步中断
我有几个问题,我如何能够做到这一点。 似乎我无法在 CPU2上设置 GPIO?