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.

[参考译文] MSP432E401Y:MSP432向 DRV8711馈送步进脉冲

Guru**** 2394305 points
Other Parts Discussed in Thread: DRV8711, MSP430G2553, MSP432E401Y

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/779968/msp432e401y-msp432-to-feed-step-pulses-to-drv8711

器件型号:MSP432E401Y
主题中讨论的其他器件:DRV8711MSP430G2553

您好!

您能否建议如何驱动 DRV8711 STEP 引脚?

DRV8711用于步进电机。 其输入为 STEP/DIR 类型。

MSP432需要在指定周期内提供指定数量的正脉冲。

示例代码 slvc575a.zip (对于 MSP430G2553 )似乎是完全或部分 CPU 操作。
(在[utivity.c Ln391]中找到了软件计时器)
              对于(i = 0;i < 1000;i++){_delay_cycles (1000);}

如果您有节省 MSP432E401Y CPU 负载的想法或示例代码、请告诉我。

我的想法是、PWM 和 GPTM 的组合。 PWM 重复步进脉冲、GPTM 对脉冲数进行计数。

 我们非常赞赏低 CPU 负载的解决方案。

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

    dev.ti.com/.../

    dev.ti.com/.../

    dev.ti.com/.../group__timer__api.html

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

    Chris、

    感谢你的答复。

    我了解到、重复脉冲可以通过硬件实现。

    顺便说一下、您是否有 任何用于门控的硬件解决方案? 或者换句话说、指定数字的突发脉冲。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Chris、
    感谢您阅读此帖子。
    让我来确认、您不会使用任何硬件解决方案在 TI 材料中生成指定数量的脉冲。
    我很抱歉匆忙。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不知道上述任何只能产生特定数量脉冲的特征或例子。 这需要在软件中或可能需要使用另一个计时器进行计时、该计时器会生成中断、CPU 可以在该中断中停止脉冲序列。

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