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.

[参考译文] TMS320F28069M:在 MATLAB Simulink 中配置 eCAP1

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/780962/tms320f28069m-configuring-ecap1-in-matlab-simulink

器件型号:TMS320F28069M

如何在 MATLAB Simulink 中设置用于 eCAP1的 GPIO、因为我无法从可用窗格中找到任何方法。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如何读取 GPIO24输入状态以及如何将其用作 eCAP1。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅器件的 TRM、即使引脚配置为 eCAP 或任何其他外设功能、也可以将输入状态读取为 GPIO。

    您可以查看以下有关 C2000 MCU 解决方案的链接。
    e2e.ti.com/.../484814

    以及以下指向 Mathworks eCAP 文档页面的链接。
    www.mathworks.com/.../c28xecap.html

    有关 Simulink 的其他帮助、请联系 MathWorks 技术支持。
    www.mathworks.com/.../contact_us.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我可以使用 CCS 读取 GPIO 的输入状态、但在 Matlab 中、使用 GPIO24的 DI 会显示一个 GPIO24已被使用的错误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    根据我所阅读的文档、您只能分配引脚1操作-它可以是 DI 或馈入 eCAP;但不能同时分配这两者。

    https://www.mathworks.com/help/supportpkg/texasinstrumentsc2000/ref/c280xc2802xc2803xc2805xc2806xc2833xc2834xf28m3xf2807xf2837xdf2837xsf28004xgpiodigitalinput.html

    也许您可以分支到不同的 DI 并并行使用它吗?

    谢谢、

    -Brian

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

    感谢您的支持。

    我知道、我只能将引脚用作 GPIO 或外设、但对于 CCS、当我使用配置为 eCAP 的 GPIO24时、我还能够使用命令"GpioDataRegs.GPADAT.bit.GPIO24"获取引脚的状态

    在这里、我的要求是在将引脚用作 eCAP 时了解引脚的状态、就像我在 CCS 中所做的那样。 有没有任何方法可以了解引脚状态及其在 eCAP periph 中的用法。

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

    您可以使用存储器复制块读取任何存储器映射寄存器的值。
    演示模型中显示了一个示例:

    c28035pmsfocdual.slx

    查找霍尔传感器 B 子系统。