cpld_flash.h

来自「LPC2378 + CPLD7256数据读取」· C头文件 代码 · 共 46 行

H
46
字号
#include "config.h"

#define         CPLD_OUT_DATA0        (*(uint8*)0x81008000)
#define         CPLD_OUT_DATA1        (*(uint8*)0x81008001)
#define         CPLD_OUT_DATA2        (*(uint8*)0x81008002)
#define         CPLD_OUT_DATA3        (*(uint8*)0x81008003)
#define         CPLD_OUT_DATA4        (*(uint8*)0x81008004)

#define         CPLD_IN_DATA0         (*(uint8*)0x81008005)
#define         CPLD_IN_DATA1         (*(uint8*)0x81008006)
#define         CPLD_IN_DATA2         (*(uint8*)0x81008007)
#define         CPLD_IN_DATA3         (*(uint8*)0x81008008)
#define         CPLD_IN_DATA4         (*(uint8*)0x81008009)
#define         CPLD_IN_DATA5         (*(uint8*)0x8100800A)
#define         CPLD_IN_DATA6         (*(uint8*)0x8100800B)

#define         CPLD_AD0_DATA         (*(uint8*)0x8100800C)
#define         CPLD_AD1_DATA         (*(uint8*)0x8100800D)
#define         CPLD_AD_CONVST        (*(uint16*)0x8100800E)

#define         CPLD_WDI              (*(uint16*)0x8100801C)




void CPLD_FLASH_Read_Write_Init(void)
{
	uint32            tmp;
	PCONP             |= 0x00000800;
	EMCControl         = 0x00000001;
	PINSEL6            = 0x00005555;
	PINSEL8            = 0x55555555;
	tmp                = PINSEL9;
	tmp               &= 0x0FF0FFFF;
	PINSEL9            = tmp | 0x40090000;
	EMCStaticConfig0   = 0x0;
	EMCConfig          = 0x0;
	EMCStaticWaitWen0  = 0x0;
	EMCStaticWaitOen0  = 0x0;
	EMCStaticWaitRd0   = 0x1F;
	EMCStaticWaitPage0 = 0x0;
	EMCStaticWaitWr0   = 0x1F;
	EMCStaticWaitTurn0 = 0x0;
}

⌨️ 快捷键说明

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