微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > CC2530 芯片问题

CC2530 芯片问题

时间:10-02 整理:3721RD 点击:

P1_0端口为检查端,检查传感器的高低电平,为什么我运行到 P1DIR &= (~0x1);//输入时P1_0为高电平,传感器一直位低电平为低电平,当运行到 if(!P1_0){P1_4 = 0; },P1_0又会自动为高电平,为什么。

#include "ioCC2530.h"

void main(void)
{
  //P1SEL &= (~0X01);
  P1SEL &= 0x00;
  P1DIR &= (~0x1);//输入

  P1DIR = 0X10;

  while(1)
  {
    if(P1_0)
    {
       P1_4 = 1;
    }
    if(!P1_0)
    {
      P1_4 = 0;
    }
  }
}

P1SEL &= ~0x11;

P1DIR &= ~0x01;

P1DIR |= 0x10

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top