对芯片的控制,就是对引脚输出输出的控制。GPIO引脚一般有数字型和模拟型。
其使用过程,一般是配置始终,配置状态(也就是IO的寄存器),开始使用(输出或者读入)
在blinky例子的基础上,配置pin63脚,使其间断输出高低电平,来来控制外接的一个LED灯。
主要过程:
1、配置IO口
// Configure PIN_63 for GPIOOutput // MAP_PinTypeGPIO(PIN_63, PIN_MODE_0, false); MAP_GPIODirModeSet(GPIOA1_BASE, 0x01, GPIO_DIR_MODE_OUT);
2、设置动作
MAP_GPIOPinWrite(GPIOA1_BASE,1,1); MAP_UtilsDelay(8000000); MAP_GPIOPinWrite(GPIOA1_BASE,1,0);
主要是调用GPIOPinWrite()函数,他有两个参数,地址和值。在gpio.c文件中可以看到去具体实现。
可以通过TI PinMux Tool工具在线生成代码
新闻热点
疑难解答