GPIO
/* Set the GPIOA port pin 15 */
GPIO_WriteBit(GPIOA, GPIO_Pin_15, Bit_SET);
10.2.12 函数GPIO_Write
Table 196. 描述了GPIO_Write Table 196. 函数GPIO_Write 函数名 函数原形 功能描述 输入参数1 输入参数2 输出参数 返回值 先决条件 被调用函数 例:
/* Write data to GPIOA data port */ GPIO_Write(GPIOA, 0x1101);
GPIO_Write
void GPIO_Write(GPIO_TypeDef* GPIOx, u16 PortVal) 向指定GPIO数据端口写入数据
GPIOx:x可以是A,B,C,D或者E,来选择GPIO外设 PortVal: 待写入端口数据寄存器的值 无 无 无 无
10.2.13 函数GPIO_PinLockConfig
Table 197. 描述了GPIO_PinLockConfig Table 197. 函数GPIO_PinLockConfig 函数名 函数原形 功能描述 输入参数1 输入参数2
GPIO_PinLockConfig
void GPIO_PinLockConfig(GPIO_TypeDef* GPIOx, u16 GPIO_Pin) 锁定GPIO管脚设置寄存器
GPIOx:x可以是A,B,C,D或者E,来选择GPIO外设 GPIO_Pin:待锁定的端口位
该参数可以取GPIO_Pin_x(x可以是0-15)的任意组合 参阅Section:GPIO_Pin查阅更多该参数允许取值范围 无 无 无 无
输出参数 返回值 先决条件 被调用函数 例:
/* Lock GPIOA Pin0 and Pin1 */
译文英文原版为UM0427 Oct. 2007 Rev 2, 译文仅供参考,与英文版冲突的,以英文版为准
GPIO
GPIO_PinLockConfig(GPIOA, GPIO_Pin_0 | GPIO_Pin_1);
10.2.14 函数GPIO_EventOutputConfig
Table 198. 描述了GPIO_EventOutputConfig Table 198. 函数GPIO_EventOutputConfig 函数名 函数原形 功能描述 输入参数1 输入参数2
GPIO_EventOutputConfig
void GPIO_EventOutputConfig(u8 GPIO_PortSource, u8 GPIO_PinSource) 选择GPIO管脚用作事件输出
GPIO_PortSource: 选择用作事件输出的GPIO端口
参阅Section:GPIO_PortSource查阅更多该参数允许取值范围 GPIO_PinSource:事件输出的管脚
该参数可以取GPIO_PinSourcex(x可以是0-15) 无 无 无 无
输出参数 返回值 先决条件 被调用函数
GPIO_PortSource
GPIO_PortSource用以选择用作事件输出的GPIO端口。Table 199. 给出了该参数可取的值
Table 199. GPIO_PortSource值 GPIO_PortSource
描述
GPIO_PortSourceGPIOA 选择GPIOA GPIO_PortSourceGPIOB 选择GPIOB GPIO_PortSourceGPIOC 选择GPIOC GPIO_PortSourceGPIOD 选择GPIOD GPIO_PortSourceGPIOE 选择GPIOE 例