最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

ARM讀寫nand flash出現(xiàn)問(wèn)題,請(qǐng)教大家

作者:signal7902 欄目:ARM技術(shù)
ARM讀寫nand FLASH出現(xiàn)問(wèn)題,請(qǐng)教大家
我使用的nand FLASH是現(xiàn)代的HY27UF081G2M,與三星的K9F1G08U0A管腳一樣。
但是無(wú)法讀出正確的ID號(hào),下面我給出了電路連接關(guān)系和源程序,大家?guī)臀曳治龇治,不甚感激?br>
電路圖連接關(guān)系如下:
   ARM的D[0:7]---NAND FLASH的D[0:7]
   ARM的讀信號(hào)/RD---NAND FLASH的讀信號(hào)/RD
   ARM的寫信號(hào)/WR---NAND FLASH的讀信號(hào)/WR
   ARM的選通信號(hào)/CS2---NAND FLASH的片選信號(hào)/CS
   ARM的GPIO1---NAND FLASH的信號(hào)R/B   
   ARM的地址信號(hào)A2--NAND FLASH的信號(hào)ALE
   ARM的地址信號(hào)A1--NAND FLASH的信號(hào)CLE
對(duì)應(yīng)的操作地址:
   命令輸入:0x04000002
   地址輸入:0x04000004
   數(shù)據(jù)操作:0x04000000

源代碼:
INT8U Nf_ReadByte()
{
    INT8U Ret;
    Ret=*((volatile INT8U*)(0x04000000));
    return Ret;
}

void Nf_WriteByte(INT8U Data)
{
    *((volatile INT8U *)(0x04000000)) = Data;    
}

void Nf_SendAddr(INT8U Addr)//A2<-->ALE; A1<-->CLE; IOD[15]<-->R/B
{
    *((volatile INT8U *)(0x04000004)) = Addr;

}

void Nf_SendCmd(INT8U Cmd)//A2<-->ALE; A1<-->CLE; IOD[15]<-->R/B
{
    *((volatile INT8U *)(0x04000002)) = Cmd;
}

INT32U Nf_CheckID(void)
{
        INT32U i,id;
    
    
        Nf_SendCmd(0x90);
        Nf_SendAddr(0x00);
    
         Delay1us(20);
    
         id=Nf_ReadByte()<<24;// ??
        id|=Nf_ReadByte()<<16;//0xF1
        id|=Nf_ReadByte()<<8; //0x00
        id|=Nf_ReadByte();    // 0xAD

        return id;
}

2樓: >>參與討論
bill qiu
HYNIX 好像不支持CE DON'T CARE,所以你的CE線要用IO來(lái)處理
 
3樓: >>參與討論
signal7902
如果
首先謝謝你的回答。
如果CE線采用IO來(lái)處理,那么FLASH的/WE和/RE信號(hào)和ARM怎么連接?

4樓: >>參與討論
signal7902
后來(lái)
后來(lái)我用三星的FLASH K9F1G08U0A試驗(yàn),連接關(guān)系和源程序沒(méi)有改變,仍然無(wú)法讀出ID,真是怪異。

5樓: >>參與討論
signal7902
DATASHEET
我看了現(xiàn)代的DATASHEET,CE支持DON'T CARE

6樓: >>參與討論
bill qiu
三星的Nandflash是一定不支持CE DON'T CARE
 
7樓: >>參與討論
nimrod_fu
re
建議你用高位未用到的地址作ALE and CLE

8樓: >>參與討論
bill qiu
低位的地址沒(méi)問(wèn)題,我做的項(xiàng)目就是這樣用的
 
9樓: >>參與討論
chengxupin
讀ID時(shí),只要求2次讀
 
10樓: >>參與討論
sujiechen
最好用高位在址作ALE,CLE
這樣能避免誤操作,因?yàn)榫退阍谧x寫SDRAM的時(shí)候低位地址也會(huì)變化的。再看看命令時(shí)序有沒(méi)有問(wèn)題

11樓: >>參與討論
鄭捷
三星的Nandflash是一定支持CE DON'T CARE的
 
12樓: >>參與討論
fhpxagu
請(qǐng)問(wèn)signal7902,你的Nandflash的ID讀出來(lái)了嗎
我現(xiàn)在遇到同樣的問(wèn)題,不知道問(wèn)題出在哪,希望你的經(jīng)驗(yàn)來(lái)救我。謝謝!

13樓: >>參與討論
heyunj109
pcfg2
你應(yīng)該配置pcfg2 只有寫入正確的值才能讀!
應(yīng)該配置成0x1000feff

14樓: >>參與討論
biyao

哪位能給個(gè)圖看看,學(xué)習(xí)一下啊,感謝了

yuanhang2046@yahoo.com.cn

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
大豐電子PCB設(shè)計(jì)工作室真誠(chéng)為您服務(wù)
請(qǐng)教:剛學(xué)ARM,我該選那款開(kāi)發(fā)板呢?
k9f1208幾個(gè)問(wèn)題請(qǐng)求幫助!!
做 IAP 一定要 REMAP 嗎?
ARM啟動(dòng)代碼設(shè)計(jì)參考
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號(hào)