|
- /*****************头文件*************************/
- #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
- }
|