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

📄 io_configuration.h

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 H
📖 第 1 页 / 共 5 页
字号:
//========================================================================
//          TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION  
//   Property of Texas Instruments
//   For Unrestricted Internal Use Only
//   Unauthorized reprofuction and/or distribution is strictly prohibited.
//   This product is protected under copyright law and trade secret law
//   as an unpublished work
//   Created 2000,  (C) Copyright 2000 Texas Instruments. All rights reserved
//
//
//   Filename           :./output/io_configuration.h
//
//   Date of Generation :Mon Oct  4 12:14:56 2004
//
//
//========================================================================
#include "mapping.h"
#ifndef _IO_CONFIGURATION__H
#define _IO_CONFIGURATION__H

#include "mapping.h"
#include "global_types.h"



//--------------------------------------
// Mode & Pull control definition
//--------------------------------------
#define           MODE0                         0x0
#define           MODE1                         0x1
#define           MODE2                         0x2
#define           MODE3                         0x3
#define           MODE4                         0x4
#define           MODE5                         0x5
#define           MODE6                         0x6
#define           MODE7                         0x7

#define           PULL_DISABLE                  0x0  
#define           PULL_ENABLE                   0x1
#define           PULL_DOWN                     0x0
#define           PULL_UP                       0x1

#define           PULL_ENABLE_MASK              0x8
#define           PULL_UP_MASK                  0x10



//----------------------------------------------------------
// IO funct Prototypes
//----------------------------------------------------------
void CONFIG_SetPin(UWORD32 reg, UWORD32 mode, UWORD32 pull_en,  UWORD32 pull_mode );
void CONFIG_SetModePin(UWORD32 reg, UWORD32 mode);
void CONFIG_PullEnable(UWORD32 reg);
void CONFIG_PullDisable(UWORD32 reg);
void CONFIG_SetPullUp(UWORD32 reg);
void CONFIG_SetPullDown(UWORD32 reg);

void IOREG_Test_ResetValue(void);
void IOREG_TestRegistersAccess(void);



// ############################################################################
// #####   #####    ####    #####   ####    #####   #   #  #####   ######
// #    #  #    #  #    #     #    #    #     #      # #   #    #  #     
// #    #  #    #  #    #     #    #    #     #       #    #    #  ##### 
// #####   #####   #    #     #    #    #     #       #    #####   #     
// #       #   #   #    #     #    #    #     #       #    #       #     
// #       #    #   ####      #     ####      #       #    #       ######
// ############################################################################
void CONFIG_IO_Appli0(void);
void CONFIG_IO_Appli1(void);
void CONFIG_IO_Appli2(void);
void CONFIG_IO_Appli11(void);
void CONFIG_IO_Appli3(void);
void CONFIG_IO_Appli4(void);
void CONFIG_IO_Appli_dmled(void);
void CONFIG_IO_Appli_testports(void);
void CONFIG_IO_Appli7(void);
void CONFIG_IO_Appli8(void);
void CONFIG_IO_Valid_gpio(void);
void CONFIG_IO_Appli9(void);



// ############################################################################
// #####   ######   ####      #     ####    #####  ######  ##### 
// #    #  #       #    #     #    #          #    #       #    #
// #    #  #####   #          #     ####      #    #####   #    #
// #####   #       #  ###     #         #     #    #       ##### 
// #   #   #       #    #     #    #    #     #    #       #   # 
// #    #  ######   ####      #     ####      #    ######  #    #
// ############################################################################
//--------------------------------------
//Register Offset
//--------------------------------------
#define        IO_CONFIGURATION_CONF_EMIFS_FDATA_1_OFFSET                                       0x0160    
#define        IO_CONFIGURATION_CONF_EMIFS_FDATA_2_OFFSET                                       0x0164    
#define        IO_CONFIGURATION_CONF_EMIFS_FDATA_3_OFFSET                                       0x0168    
#define        IO_CONFIGURATION_CONF_EMIFS_FDATA_4_OFFSET                                       0x016C    
#define        IO_CONFIGURATION_CONF_EMIFS_FDATA_5_OFFSET                                       0x0170    
#define        IO_CONFIGURATION_CONF_EMIFS_FDATA_6_OFFSET                                       0x0174    
#define        IO_CONFIGURATION_CONF_EMIFS_FDATA_7_OFFSET                                       0x0178    
#define        IO_CONFIGURATION_CONF_EMIFS_FADD_17_OFFSET                                       0x019C    
#define        IO_CONFIGURATION_CONF_EMIFS_FADD_18_OFFSET                                       0x01A0    
#define        IO_CONFIGURATION_CONF_EMIFS_FADD_19_OFFSET                                       0x01A4    
#define        IO_CONFIGURATION_CONF_EMIFS_FADD_20_OFFSET                                       0x01A8    
#define        IO_CONFIGURATION_CONF_EMIFS_FADD_21_OFFSET                                       0x01AC    
#define        IO_CONFIGURATION_CONF_EMIFS_FADD_22_OFFSET                                       0x01B0    
#define        IO_CONFIGURATION_CONF_EMIFS_FADD_23_OFFSET                                       0x01B4    
#define        IO_CONFIGURATION_CONF_EMIFS_FADD_24_OFFSET                                       0x01B8    
#define        IO_CONFIGURATION_CONF_EMIFS_FADD_25_OFFSET                                       0x01BC    
#define        IO_CONFIGURATION_CONF_EMIFS_FRDY_OFFSET                                          0x01C0    
#define        IO_CONFIGURATION_CONF_EMIFS_NFOE_OFFSET                                          0x01C4    
#define        IO_CONFIGURATION_CONF_EMIFS_NFWE_OFFSET                                          0x01C8    
#define        IO_CONFIGURATION_CONF_EMIFS_NFWP_OFFSET                                          0x01CC    
#define        IO_CONFIGURATION_CONF_EMIFS_NFBE_0_OFFSET                                        0x01D8    
#define        IO_CONFIGURATION_CONF_EMIFS_NFBE_1_OFFSET                                        0x01DC    
#define        IO_CONFIGURATION_CONF_EMIFS_NFCS_3_OFFSET                                        0x01E4    
#define        IO_CONFIGURATION_CONF_GPIO_19_OFFSET                                             0x01E8    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_0_OFFSET                                         0x01EC    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_1_OFFSET                                         0x01F0    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_2_OFFSET                                         0x01F4    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_3_OFFSET                                         0x01F8    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_4_OFFSET                                         0x01FC    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_5_OFFSET                                         0x0200    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_6_OFFSET                                         0x0204    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_7_OFFSET                                         0x0208    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_8_OFFSET                                         0x020C    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_9_OFFSET                                         0x0210    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_10_OFFSET                                        0x0214    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_11_OFFSET                                        0x0218    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_12_OFFSET                                        0x021C    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_13_OFFSET                                        0x0220    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_14_OFFSET                                        0x0224    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_15_OFFSET                                        0x0228    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_16_OFFSET                                        0x022C    
#define        IO_CONFIGURATION_CONF_ELCD_DATA_17_OFFSET                                        0x0230    
#define        IO_CONFIGURATION_CONF_ELCD_NCS0_OFFSET                                           0x0234    
#define        IO_CONFIGURATION_CONF_ELCD_NRESET_OFFSET                                         0x0238    
#define        IO_CONFIGURATION_CONF_ELCD_ESTRB_OFFSET                                          0x023C    
#define        IO_CONFIGURATION_CONF_ELCD_TE_OFFSET                                             0x0240    
#define        IO_CONFIGURATION_CONF_ELCD_DNC_OFFSET                                            0x0244    
#define        IO_CONFIGURATION_CONF_ELCD_RNW_OFFSET                                            0x0248    
#define        IO_CONFIGURATION_CONF_GPIO_1_OFFSET                                              0x024C    
#define        IO_CONFIGURATION_CONF_GPIO_4_OFFSET                                              0x0250    
#define        IO_CONFIGURATION_CONF_GPIO_6_OFFSET                                              0x0254    
#define        IO_CONFIGURATION_CONF_GPIO_8_OFFSET                                              0x0258    
#define        IO_CONFIGURATION_CONF_GPIO_9_OFFSET                                              0x025C    
#define        IO_CONFIGURATION_CONF_GPIO_10_OFFSET                                             0x0260    
#define        IO_CONFIGURATION_CONF_SPI_CLK_OFFSET                                             0x0264    
#define        IO_CONFIGURATION_CONF_SPI_DATA_MOSI_OFFSET                                       0x0268    
#define        IO_CONFIGURATION_CONF_SPI_DATA_MISO_OFFSET                                       0x026C    
#define        IO_CONFIGURATION_CONF_SPI_NCS0_OFFSET                                            0x0270    
#define        IO_CONFIGURATION_CONF_GPIO_18_OFFSET                                             0x0274    
#define        IO_CONFIGURATION_CONF_UART2_RX_OFFSET                                            0x0278    
#define        IO_CONFIGURATION_CONF_UART2_TX_OFFSET                                            0x027C    
#define        IO_CONFIGURATION_CONF_TSP_ACT0_OFFSET                                            0x0280    
#define        IO_CONFIGURATION_CONF_GPIO_13_OFFSET                                             0x0284    
#define        IO_CONFIGURATION_CONF_GPIO_16_OFFSET                                             0x0288    
#define        IO_CONFIGURATION_CONF_ULPDR_ARM_BOOT_EXT_OFFSET                                  0x028C    
#define        IO_CONFIGURATION_CONF_KBD_R_0_OFFSET                                             0x02AC    
#define        IO_CONFIGURATION_CONF_KBD_R_1_OFFSET                                             0x02B0    
#define        IO_CONFIGURATION_CONF_KBD_R_2_OFFSET                                             0x02B4    
#define        IO_CONFIGURATION_CONF_KBD_R_3_OFFSET                                             0x02B8    

⌨️ 快捷键说明

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