Kinetis KE06 GPIO测试
IDE-Version: μVision V5.11.1.0
例程包:KEXX_DRIVERS_V1.2.1_DEVD.RAR 该包用鼠标右键的“解压文件” ,解压后的文件名还是这个,不然DOWN时会出错!
1、打开例程
相关文件:gpio.c,gpio.h主要GPIO操作都在这文件中 ,而且函数也不多
KE06有3个GPIO module:GPIOA,GPIOB, GPIOC 都是32位宽
2、初始化GPIO
DEMO总给出了2种方法
//PG5,PG6,PG7输出驱动LED,L电平亮/* way 1. GPIO initialize by multiple pin mask */
GPIO_Init(GPIOB, GPIO_PTG5_MASK|GPIO_PTG6_MASK|GPIO_PTG7_MASK, GPIO_PinOutput);
/* way 2. GPIO initialize single pin name */
/* GPIO_PinInit(GPIO_PTG5, GPIO_PinOutput); */
GPIO_PinSet(GPIO_PTG5);
GPIO_PinSet(GPIO_PTG6);
GPIO_PinSet(GPIO_PTG7);
|