430点亮任意LED

2019-07-15 16:23发布

为什么先P6DIR |= 0x03;设置为P6^0和P6^1输出模式,再P6OUT &= 0xfd;让P6^0置高让P6^1置低,为什么P6^0和P6^1两个灯都亮呢?很是奇怪是不是哪里不符合规则?
LED位低电平亮高电平位灭。
#include "MSP430F149.h"
int main( void )
{
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;
  P6DIR |= 0x03;       //设置IO方向为输出
  P6OUT &= 0xfd;
  return 0;
}


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
枫云000
1楼-- · 2019-07-16 10:50
请问LED灯是由MCU供电还是电源供电。MCU只是控制线路的开关吗。MCU能够给其他与它相连的芯片供电吗。求解,大神

一周热门 更多>