请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR2476工具/软件:
尊敬的团队:
我们将获得 HART 中断、并通过比较器 (MAX9015) 将其转换为数字信号、并将其发送到 MSP430FR2476TPT 的 MCU 引脚 47、我们需要启用 MCU 的施密特触发引脚进行中断。 如何启用施密特触发或这种施密特触发足以驱动、或者我们需要外部施密特触发。
请建议
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.
工具/软件:
尊敬的团队:
我们将获得 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;
}