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.

[参考译文] MSP430FR6047:MTIF 控制脉冲数量

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1335428/msp430fr6047-mtif-control-the-amount-of-pulses

器件型号:MSP430FR6047

您好!

我查看了本主题的其他线程、但没有找到任何信息。  

场景:我要发送一帧中的 x 个脉冲(该帧可能为1秒)。 完成我想要的 x 脉冲后、mtif 会自行停止发送脉冲。 我想发送给定的量、而不轮询任何寄存器、以节省电流。 这些示例和文档不能让我知道这是如何工作的。

如果可能的话、您能给我一些建议吗?

此致

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

    您好、tunguskar、

    听起来您可能需要尝试使用计时器来限制可以发送脉冲的窗口。 也许您可以尝试在启用 MTIF 之前或之后立即启动一个周期为1秒的计时器。 然后、在计时器中断中、您可以禁用 MTIF 和计时器。 这种流动是否听起来可以在您的应用中正常工作?

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

    尊敬的 Dylan:  

    听起来不是一个好主意,但如果没有其他可能,我必须坚持这. 我的预期是:

    -帧结束后中断

    -在给定脉冲数后停止发送脉冲。

    还是感谢 Dylan 的回答