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.

[参考译文] MSP430FR2476:MSP430FR2476

Guru**** 2524550 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1562686/msp430fr2476-msp430fr2476

器件型号:MSP430FR2476


工具/软件:

尊敬的团队:

我们将获得 HART 中断、并通过比较器 (MAX9015) 将其转换为数字信号、并将其发送到 MSP430FR2476TPT 的 MCU 引脚 47、我们需要启用 MCU 的施密特触发引脚进行中断。 如何启用施密特触发或这种施密特触发足以驱动、或者我们需要外部施密特触发。

请建议

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

    尊敬的 Hithesh:

    有关详细信息、 请参阅 MSP430FR4xx_2xx 用户指南的第 8.2 节、但实际上您要按如下方式设置 P2.1:

    int main(void)
    {
    	WDTCTL = WDTPW | WDTHOLD;	// stop watchdog timer
    	
    	// Set pin as GPIO
    	P2SEL0 &= ~BIT1;
    	P2SEL1 &= ~BIT1;
    
    	// Set direction = input
    	P2DIR &= ~BIT1;
    
    	// If interrupt to occur on high to low transition
    	P2IES |= BIT1;
    
    	// OR
    
    	// else interrupt to occur on low to high transition
    	P2IES &= ~BIT1;
    
    	// Enable pin interrupt
    	P2IE |= BIT1;
    	
        PM5CTL0 &= ~LOCKLPM5;
    
    	return 0;
    }

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

    尊敬的 Dennis:

    感谢您的回复、这足以启用施密特触发器。

    启用施密特触发需要任何硬件配置?

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

    是的。  当引脚配置为输入时、施密特触发被启用。  除了上面所示的配置外、不需要任何其他配置。