加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
GPIO.h 1.18 KB
一键复制 编辑 原始数据 按行查看 历史
#ifndef _GPIO_H_
#define _GPIO_H_
//gpio mode
typedef enum
{
GPIO_Mode_IN_Floating = 0,
GPIO_Mode_PP_Out = 1,
GPIO_Mode_OD_Out = 2,
GPIO_Mode_IPU = 3
} GPIO_Mode;
//#define GPIO_INTERRUPT 1
/*******************************************************************************
* Function Name : Port1Cfg()
* Description : 端口1配置
* Input : UINT8 Pin (0-7),
Mode 0 = 浮空输入,无上拉
1 = 推挽输入输出
2 = 开漏输入输出,无上拉
3 = 类51模式,开漏输入输出,有上拉,内部电路可以加速由低到高的电平爬升
* Output : None
* Return : None
*******************************************************************************/
extern void Port1Cfg(UINT8 Pin, GPIO_Mode Mode);
extern void Port3Cfg(UINT8 Pin, GPIO_Mode Mode);
/*******************************************************************************
* Function Name : GPIOInterruptCfg()
* Description : GPIO中断配置
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void GPIOInterruptCfg();
#endif
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化