/*****************头文件*************************/ #include "fsl_common.h" #include "fsl_port.h" #include "fsl_gpio.h" #include "pin_Init.h" /*****************GPIO初始化*************************/ void pin_Init() { port_pin_config_t GPIO_Port_Init = { kPORT_PullUp , //上拉 kPORT_FastSlewRate, //快速压摆率 kPORT_PassiveFilterDisable, //无源滤波器 kPORT_OpenDrainDisable, //推挽输出 kPORT_LowDriveStrength, //低驱动力 kPORT_MuxAsGpio, //普通GPIO模式 kPORT_UnlockRegister, // }; PORT_SetPinConfig(PORTA, 15U, &GPIO_Port_Init); //设置引脚复用方式 gpio_pin_config_t config = { kGPIO_DigitalOutput, //输出模式 0, }; GPIO_PinInit(GPIOA, 15U, &config); //初始化PTA15 GPIO_PinWrite(GPIOA, 15, 1); //PTA15写1 }