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

📄 gpio.h

📁 COG-VP12864液晶屏驱动代码及对应RTC实例
💻 H
字号:
/*
********************************************************
// Copyright (c)2003,2004 Ark Pioneer Microelectronics Ltd.,
// All Rights Reserved
//
// Filename:gpio.h
// Version:1.0
// Created:2004.01.15   By: Philip
*********************************************************
*/

#ifndef _GPIO_H_
#define _GPIO_H_

#include "arksoc.h"
#include "config.h"

extern void GpioInit(void);
extern void TestFail(void);
extern void TestFail_1(void);
extern void TestFail_2(void);
extern void TestFail_3(void);
extern void TestPass(void);

#define GPIO_REGISTER_OFFSET    0xBFF807A0      //(GPIO_BASE | 0xA0000000)

/*----------------------------------------------------------------
    GPIO Registers (16-bit width)
----------------------------------------------------------------*/
#define IOPMODL  (GPIO_REGISTER_OFFSET + 0x0000) // GPIO pin input/output select
#define IOPMODH  (GPIO_REGISTER_OFFSET + 0x0002) // 0 = Input; 
                                                 // 1 = Output

#define IOPDATAL (GPIO_REGISTER_OFFSET + 0x0004) // Data value register 
#define IOPDATAH (GPIO_REGISTER_OFFSET + 0x0006)

#define INTENL   (GPIO_REGISTER_OFFSET + 0x0008) // Interrupt enable register 
#define INTENH   (GPIO_REGISTER_OFFSET + 0x000a) // 0 = Disable interrupt;
                                                 // 1 = Enable interrupt.

#define LEVELL   (GPIO_REGISTER_OFFSET + 0x000c) // Interrupt Active Level register 
#define LEVELH   (GPIO_REGISTER_OFFSET + 0x000e) // 0 = Active Low; 
                                                 // 1 = Active High.

#define IOPENDL  (GPIO_REGISTER_OFFSET + 0x0010) // Interrupt pending register
#define IOPENDH  (GPIO_REGISTER_OFFSET + 0x0012) // 0 = Interrupt event is not occurred; 
                                                 // 1 = Interrupt event is occurred

#define IOMULL   (GPIO_REGISTER_OFFSET + 0x0014) // IO substitute function enable
#define IOMULH   (GPIO_REGISTER_OFFSET + 0x0016) // 0 = Disable; 
                                                 // 1 = Enable

#endif

⌨️ 快捷键说明

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