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.

[参考译文] TMS320F28379D:用于 TI C2000的嵌入式编码器 MATLAB Simulink:输出分配监控

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/692776/tms320f28379d-embedded-coder-matlab-simulink-for-ti-c2000-output-assignement-monitoring

器件型号:TMS320F28379D

大家好、  

我正在使用 Matlab 工具箱"Embedded Coder Support Package for Texas Instruments C2000 Processors"开发 DSP Delfino F28379d、以生成代码并直接在目标上实现。
在 Simulink 接口上、我想修改特定条件下 PWM 输出的引脚分配。 我看到可以通过配置参数选项卡设置 PWM 引脚分配: 但是、可以直接在 Simulink 模型上修改此分配、以在实时模式下执行它吗?

非常感谢您的回答

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请将您的疑问发布到 MATLAB 技术支持。 正在将此查询转发给他们。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Yannis、

    这听起来是一件合理的事情。 很遗憾、我想您在这个论坛上会发现有关 Embedded Coder 产品的知识有限。 我是否可以建议您将同一问题发布到 Mathworks 支持论坛、网址为:
    www.mathworks.com/.../answers

    他们将更有能力帮助进行这种调查。 谢谢。

    此致、

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

    您好、Yannis、

    这是不可能的、因为我们根据块中的设置初始化端口引脚、并且这在控制器初始化期间发生一次。 因此,在运行时阻止引脚分配的任何更新都不起作用。

    对于您来说、一种好的方法是根据您希望根据应用中不同条件进行控制的输出数量来拥有尽可能多的块、然后根据条件切换到这些块。

    这样、您就需要处理条件检查并从应用级别切换到适当的块。

    希望它能帮助你!!