请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430G2553 工具/软件:Code Composer Studio
Hiiii、
我使用 MSP430 LaunchPad、我尝试在同一端口连接两个输入、但无法正常工作
一个引脚正常工作、但另一个引脚未响应、我该怎么办?/
#include int main (void) { WDTCTL = WDTPW | WDTHOLD;//停止看门狗计时器以防止 PUC 复位 P2DIR = 0b00000000;//显式使 P1.3成为输入-即使默认情况下是其输入 P2REN = 0b11111111;//使能上拉/下拉 P2OUT = 0b11111111;//选择上拉 P1DIR |= BIT6;//配置 P1.6 (LED2)作为输出 P1OUT |= BIT6;//最初驱动输出高电平 P1DIR |= BIT0; P1OUT &=~BIT0; while (1) { P1OUT &=~BIT0; P1OUT &=~BIT6; if (!(P2IN & BIT1)) { P1OUT |= BIT0; P1OUT &=~BIT6; } if (!(P2IN 和 BIT2)) { P1OUT |= BIT6; P1OUT &=~BIT0; } 其他 { P1OUT |= BIT0; P1OUT |= BIT6; } } //return 0;//这不会正常执行 }
这是我在这个引脚2.2中的代码正常工作、但是 p2.1不工作。
另外、为具有两个输入的上拉电阻器发送我的代码。
谢谢你