/********************************** (C) COPYRIGHT ******************************* * File Name : GPIO.C * Author : WCH * Version : V1.0 * Date : 2017/01/20 * Description : CH554 IO 设置接口函数和GPIO中断函数 *******************************************************************************/ #include "CH554.H" #include "common.h" #include "GPIO.h" #include "stdio.h" #include "USB.h" extern UINT8 Value_CH552[14]; UINT8 Power_y=0; #pragma NOAREGS /******************************************************************************* * Function Name : Port1Cfg() * Description : 端口1配置 * Input : Mode 0 = 浮空输入,无上拉 1 = 推挽输入输出 2 = 开漏输入输出,无上拉 3 = 类51模式,开漏输入输出,有上拉,内部电路可以加速由低到高的电平爬升 ,UINT8 Pin (0-7) * Output : None * Return : None *******************************************************************************/ void Port1Cfg(UINT8 Mode,UINT8 Pin) { switch(Mode){ case 0: P1_MOD_OC = P1_MOD_OC & ~(1<