#include"COMMON.h"
int main(void)
{
	uint32_t State;
	AXI_GPIO_Init(&AXI_GPIO0,GPIO_0_ID);	//ʼAXI GPIO0
	AXI_GPIO_Set_Channel(&AXI_GPIO0, XGPIO_IR_CH1_MASK, 0xFF, 0);//ͨ1Ϊ
	AXI_GPIO_GetPin(&AXI_GPIO0, XGPIO_IR_CH1_MASK, 3);
	while(1){

		State = AXI_GPIO_GetPin(&AXI_GPIO0, XGPIO_IR_CH1_MASK, 3);
		if(State == 1){
			AXI_GPIO_Set_Channel(&AXI_GPIO0, XGPIO_IR_CH2_MASK, 0, 0xff);//ͨ2Ϊͨ1ȡֵ
		}
		else if(state == 0)
		{
			AXI_GPIO_Set_Channel(&AXI_GPIO0, XGPIO_IR_CH2_MASK, 0, 0);//ͨ2Ϊͨ1ȡֵ
		}
		else{
			AXI_GPIO_Set_Channel(&AXI_GPIO0, XGPIO_IR_CH2_MASK, 0, 0xf);//ͨ2Ϊͨ1ȡֵ
		}

//		State = XGpio_DiscreteRead(&AXI_GPIO0,XGPIO_IR_CH1_MASK);//ȡͨ1ֵ
//		AXI_GPIO_Set_Channel(&AXI_GPIO0, XGPIO_IR_CH2_MASK, 0, State);//ͨ2Ϊͨ1ȡֵ
	}
	return 0;
}
