?? gpio.h
字號:
//-------------------------------------------------------------------------*
// 文件名: gpio.h *
// 說 明: gpio驅(qū)動頭文件 *
//-------------------------------------------------------------------------*
#ifndef __GPIO_H__
#define __GPIO_H__
//1 頭文件
#include "common.h"
//2 宏定義
//2.1 端口宏定義
#define PORTA PTA_BASE_PTR
#define PORTB PTB_BASE_PTR
#define PORTC PTC_BASE_PTR
#define PORTD PTD_BASE_PTR
#define PORTE PTE_BASE_PTR
//3 函數(shù)聲明
//-------------------------------------------------------------------------*
//函數(shù)名: gpio_init *
//功 能: 初始化gpio *
//參 數(shù): port:端口名 *
// index:指定端口引腳 *
// dir:引腳方向,0=輸入,1=輸出 *
// data:初始狀態(tài),0=低電平,1=高電平 *
//返 回: 無 *
//說 明: 無 *
//-------------------------------------------------------------------------*
void gpio_init (GPIO_MemMapPtr port, int index, int dir,int data);
//-------------------------------------------------------------------------*
//函數(shù)名: gpio_ctrl *
//功 能: 設(shè)置引腳狀態(tài) *
//參 數(shù): port:端口名 *
// index:指定端口引腳 *
// data: 狀態(tài),0=低電平,1=高電平 *
//返 回: 無 *
//說 明: 無 *
//-------------------------------------------------------------------------*
void gpio_ctrl (GPIO_MemMapPtr port, int index, int data);
//-------------------------------------------------------------------------*
//函數(shù)名: gpio_reverse *
//功 能: 改變引腳狀態(tài) *
//參 數(shù): port:端口名; *
// index:指定端口引腳 *
//返 回: 無 *
//說 明: 無 *
//-------------------------------------------------------------------------*
void gpio_reverse (GPIO_MemMapPtr port, int index);
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -