LPC54608 GPIO操作示例程序:LED闪烁
#include "board.h"\n#include "peripherals.h"\n#include "pin_mux.h"\n#include "clock_config.h"\n#include "fsl_gpio.h"\n\nint main(void) {\n /* 初始化硬件 /\n BOARD_InitBootPins();\n BOARD_InitBootClocks();\n BOARD_InitBootPeripherals();\n / 初始化GPIO /\n gpio_pin_config_t led_config = {\n kGPIO_DigitalOutput, 0,\n };\n GPIO_PinInit(GPIO, 0, 0, &led_config); // 初始化GPIO0_0为输出引脚\n\n while (1) {\n / 控制GPIO输出高电平 /\n GPIO_PinWrite(GPIO, 0, 0, 1);\n / 延时 /\n for (int i = 0; i < 500000; i++) {\n __asm("NOP");\n }\n / 控制GPIO输出低电平 /\n GPIO_PinWrite(GPIO, 0, 0, 0);\n / 延时 */\n for (int i = 0; i < 500000; i++) {\n __asm("NOP");\n }\n }\n}\n该程序初始化了LPC54608的GPIO,并循环控制GPIO0_0引脚输出高电平和低电平,以产生一个LED闪烁的效果。你可以根据自己的需求修改GPIO引脚、延时时间等参数。
原文地址: https://www.cveoy.top/t/topic/pzSK 著作权归作者所有。请勿转载和采集!