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.

[参考译文] TMS320F28377D:将内核用于特定功能

Guru**** 2562120 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/639594/tms320f28377d-using-cores-for-certain-functions

器件型号:TMS320F28377D

大家好

我想知道是否有人可以解释如何为此 Delfina 器件设置内核、以便一个内核查看特定的 ADC 引脚、另一个内核查看 ADC 引脚。 然后、一个内核触发特定的 ePWM 引脚、另一个内核触发其他引脚。我想知道是否有人可以概述我如何设置这个引脚。

此致


艺术

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Art:

    对于 ADC、 您可以在 CPU1上进行设置、然后它基本上可以在没有监督的情况下运行:   

    • 触发器直接来自 ePWM 模块、因此在配置了所有触发后、转换不需要任何干预。  
    • ADC 完成转换后、结果将放置在 ADCRESULT 寄存器中。  这些寄存器为每个主器件(CPU1和2、CLA1和2以及 DMA 1和2)复制、因此无需仲裁;任何主器件都可以随时读取结果。
    • 任何 ADC 转换结束都可以设置 ADCINT 标志。  每个 CPU 都有一个单独的 PIE 配置、因此每个 CPU 可以独立地决定是否要根据每个 ADCINT 标志接受一个中断。  ADC 中断标志也可以设置为"连续"模式、这样 ADCINT 标志就不需要由 CPU 处理、从而允许下一个 ADCINT 标志事件传播到 PIE。