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.

[参考译文] MSP430FR2311:端口引脚转换检测问题

Guru**** 2557740 points
Other Parts Discussed in Thread: MSP430FR2311

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/588485/msp430fr2311-port-pin-transition-detection-issue

部件号:MSP430FR2311

我正在端口2的第5位进行检测。当我在BIT5处应用3.3V时,它会在读数变量中显示我(低=0,高=1)。

但程序未进入中断服务例程。

我是否为Port2编写了正确的ISR?

请建议我如何解决?

#include <MSP4S.h>
Int Reading;
内部主(无效)

WDTCTL = WDTPW | WDTHOLD;//停止看门狗计时器
//禁用GPIO开机默认高阻抗模式
//以激活先前配置的端口设置
PM5CTL0 &=~LOCKLPM2;


P2DIR &=~BIT5;
P2REN &=~BIT5;
P2IES &=~BIT5;// WFP 1.5 LO/High EDGE
P2IE |= BIT5;

//P2IFG &=~BIT5;
__bis_sr_register (GIE);

同时(1)

读数=(P2IN和BIT5);

}

}

//端口2中断服务例程
#pragma vector=port2_vector
__interrupt void Port_2 (void)


P1OUT |= BIT0;
P2IFG &=~BIT5;//透明1.3 IFG
__BIC_SR_REGISTER_ON_EXIT (LPM3_bits);//退出LPM3
}

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

    您如何知道它没有进入ISR? 您是否等待WFP 1.0 变高(或点亮LED)? 如果是这样,您没有将WFP 1.0 配置为输出。

    [报价用户="Kelvin Kalariya4"]P2IFG &=~BIT5;//清除WFP 1.3 IFG

    Bit5是WFP的1.5 ,而不是1.3

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在ISR中设置了断点,但也没有遇到断点。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    数据表的6.11 第3节说:

    P1的所有输入和P2的四个输入(WFP 2.0 ,WFP 2.1 ,2.6 ,WFP 2.7)都可以配置为可选的中断,还可以配置为3.5 ,WFP LPm4和4.5 唤醒输入功能。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢您先生
    您的建议有效
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以使用捕获模式来检测DHT 11数据信号的上升沿?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它对MSP430FR2311是否有效? 因为我没有找到“slau445g.pdf”上的6.11 3部分
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    MSP430FR2311数据表与用户指南不同。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,可以,但我在哪里可以找到该信息? 我想深入了解一下,如果WFP 2.3 和WFP 2.4 能通过中断从LPM3,LPM4和LPM5唤醒...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    该数据表位于"MSP430FR231x混合信号微控制器(修订版 b)"。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在文档"MSP430FR231x混合信号微控制器(修订版 b)",有一个指向"MSP430FR4xx和MSP430FR2xx系列用户指南"的链接。 我找不到其他手册的链接
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    该数据表文件名为"MSP430‍fr2311.pdf"的文档。