工具/软件:Code Composer Studio
大家好、我有一个问题。 我将 MSP430G2452与 Launchpad 开发板配合使用、并尝试使用 I/O 引脚。 以下代码应在按下按钮时关闭试验电路板上的 LED:
#include // P1.4是 LED // P1.5是按钮 #define light BIT4 #define Button BIT5 int main (void) { WDTCTL = WDTPW | WDTHOLD;//停止看门狗计时器 P1DIR |=光; P1REN |=按钮; P1OUT |=按钮; while (1){ if (((P1IN 和 Button)=0x00) P1OUT |=光; 其他 P1OUT &=~μ m 光; } }
然而、所发生的情况是、当我按下按钮时、整个电路板将关闭、而不仅仅是 LED。 因此、当我按下试验电路板上的按钮时、该器件的作用就好像我刚刚从计算机上断开了器件的连接一样。 是否有人知道或能够看到为什么会发生这种情况? 感谢你能抽出时间

