该代码是一个GPIO控制库,包含了一些常用的GPIO控制函数。其中,GetGPIO_RCC函数用于获取GPIO引脚所在的RCC时钟,GetGPIO_Port函数用于获取GPIO引脚所在的GPIO端口,GetGPIO_PIN函数用于获取GPIO引脚所在的PIN位。GPIO_SetOutput函数用于将GPIO引脚设置为输出模式,GPIO_SetInput函数用于将GPIO引脚设置为输入模式并且开启上拉输入。SetPin函数用于将GPIO引脚输出高电平,ResetPin函数用于将GPIO引脚输出低电平,PinOutBit函数用于根据bitNum参数设置GPIO引脚输出高电平或低电平。ReadPin函数用于读取GPIO引脚的输入状态。

解读代码#include mygpiohuint32_t GetGPIO_RCCMyPinDef pin	return RCC_APB2Periph_GPIOApin16;GPIO_TypeDef GetGPIO_PortMyPinDef pin	return GPIO_TypeDef GPIOA_BASE+0x0400pin16;uint16_t GetGPIO_PINMyPinDef pin

原文地址: http://www.cveoy.top/t/topic/bVVB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录