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.

[参考译文] MSP430FR5739:下降沿上缺少端口1中断。 (P1.4)

Guru**** 2616675 points

Other Parts Discussed in Thread: MSP430FR5739

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/669174/msp430fr5739-missing-port-1-interrupt-on-falling-edge-p1-4

器件型号:MSP430FR5739

你(们)好。

有时、我的 MSP430FR5739似乎错过了 P1.4上的下降沿中断。

是否有任何勘误表涉及此原因以及任何缓解因素?

在这种情况下、P1.4被用于位 bang、因此会引起很多问题、并且时序很敏感。

在最右侧、您将注意到、当通道06接收到第二个到最后一个下降沿时、_TP4线从不会设置为高电平。

PORT1_Vector 的第一条指令是将 P1OUT[3](_TP4)的输出位设置为1。 它是最后一条指令、用于清除它。 它没有提前从 ISR 返回的机制。 因此_TP4表示 Port1_vector 的持续时间。 高意味着在矢量内部、低意味着在矢量外部。
P1IE[4]被设定为高电平一次、并且永远不会再次访问。
P1IES[4]也被设置为高电平一次、永远不会再次访问。
选择位设置一次、从不取消设置或修改。 方向位设置一次、从不取消置位或修改。 Ren 从不置位、Out 从不置位相应寄存器中的相关位。

通道06是连接到 P1.4的线路、被上拉。 当 MSP430将其下拉时、它接近0.3V、您可以在模拟(底部)线路上看到该值、主器件将其拉至零。

那么、发生什么事了? 是否有导致芯片丢失中断的东西? 这一点有点重要。 是否存在丢失中断的可能性?

通道06端口(P1.4)上的电压为0.00-4.00V、作为输入、另一条线(_TP4)与 PJ.3关联、作为输出、仅物理连接到探头。

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

    您好、Matthew、

    您能否共享您的代码、或者您可以使用此示例 code.e2e.ti.com/.../MSP430FR57xx_5F00_P1_5F00_03.c 检查您的代码

    此致、

    现金 Hao

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Matthew、
    您使用哪种 LPM 模式? 您是否查看勘误表 Port19问题? www.ti.com/.../slaz392z.pdf

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

    您是否仍有问题?