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

📄 cpld_flash.h

📁 LPC2378 + CPLD7256数据写
💻 H
字号:
#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         (*(uint16*)0x8100801C)
#define         CPLD_AD1_DATA         (*(uint16*)0x8100802C)
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -