//
typedef enum
{
eLED_0,
eLED_1,
eLED_2,
eGPIO_MAX_COUNT,
}GPIO_ENUM_t;
//端口结构体
typedef const struct
{
GPIO_TypeDef *port; //IO 时钟
uint32_t clk; //IO 端口
uint16_t pin; //IO 引脚
uint8_t state; //IO 输入输出状态 0)输出 1)输入 2)上拉输入 3)下拉输入 4)开漏输出
uint8_t id; //IO id号
}PORT_INFO_t;
//端口定义
static PORT_INFO_t m_PortInfo[] =
{
{GPIOF, RCC_APB2Periph_GPIOF, GPIO_Pin_6, 0, eLED_0},
{GPIOF, RC
GPIO定义可参考方法
最新推荐文章于 2025-10-28 20:17:24 发布
本文详细介绍了GPIO(General Purpose Input/Output)的基本概念,包括GPIO的工作模式、配置方法以及在实际项目中的应用案例。通过阅读,读者将掌握GPIO的定义、如何进行GPIO的编程,并了解GPIO在硬件控制中的重要性。

最低0.47元/天 解锁文章
2158

被折叠的 条评论
为什么被折叠?



