⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 enhance_gpio.h

📁 arm开发精彩例程全包括
💻 H
字号:
/*********************************************************************************************************
**文件名称: Enhance_GPIO.h
**功能说明: 高速GPIO操作软件包头文件。
**使用说明: 
********************************************************************************************************/
#include "config.h"

#define		Read_P0()			FIO0PIN				//将P0口的值读出
#define		Write_P0(value)		FIO0PIN = value		//将value的值写入到P0口中
#define		P0_GPIOSet(value)	FIO0SET = value;	//输出置位
#define		P0_GPIOClr(value)	FIO0CLR = value;	//输出清零

/*********************************************************************************************************
** 函数名称:void  P0_GPIOInit(uint32  num,uint8  dir)
** 功能描述:将P0口中,num为1的位初始化为GPIO
** 输 入: 	num  需要初始化的管脚
**			dir	 管脚的输入输出方向,1--输出,0--输入
** 输 出:	无
** 说明:如果dir错误,则默认为输入方向,对GPIO的操作全部采用的是高速模式。
** 调用示例: P0_GPIOInit((1<<4)|(1<<16),0);	//将P0.4和P0.16初始化为GPIO,且设置为输入模式
********************************************************************************************************/
extern  void  P0_GPIOInit(uint32  num,uint8  dir);


/*********************************************************************************************************
** 函数名称:void  P0_GPIODir(uint32  num,uint8  dir)
** 功能描述:在P0口中,设置num为1的位输入,输出方式
** 输 入: 	num  需要初始化的管脚
**			dir	 管脚的输入输出方向,1--输出,0--输入
** 输 出:	无
** 说明:如果dir的参数有错误,则默认为输入模式。同时,SCS必须为0x01
********************************************************************************************************/
extern  void  P0_GPIODir(uint32  num,uint8  dir);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -