|
我是新手,以下代码是三星K9F5608的读芯片ID代码,和芯片手册上的时序如何对应上,希望大侠们多多指点,小弟不盛感激!
/*=============================================================================
//参 数: unsigned int id 送出NandFlash ID号
//函数功能: 读芯片的ID号
=============================================================================*/
unsigned int ReadID(void)
{
unsigned int i;
NF_CE=0;NF_ALE=0;NF_WE=1;NF_RE=1;
NfCommand(0x90);
NF_ALE=1;
P1=0; NF_WE=0;NF_WE=1;
NF_ALE=0;
P1=0xff;
NF_RE=0;
i=0x00ff&P1;
NF_RE=1;
P1=0xff;
NF_RE=0;
i=(P1*256)|i;
NF_RE=1;
NF_CE=1;
return(i);
}
|
|