新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > NandFLASH和NorFLASH接口設計和驅動開發

        NandFLASH和NorFLASH接口設計和驅動開發

        作者: 時間:2009-08-25 來源:網絡 收藏

        2.3
        系統用的芯片是Atmel公司的AT49BV1614A,存儲空間為16 MB,在系統中常用于存放代碼,系統上電或復位后獲得指令開始執行,因此,應將其配置到Bank0,將AT49BV1614A的片選端nCE接至 S3C2410的nGCS0;AT49BVl614A的輸出使能端nOE接S3C2410的nOE;寫使能端nWE接S3C2410的nWBE0;將模式選擇nBYTE上拉,使AT49BV1614A工作在 16 位數據模式。AT49BV1614A地址總線A[19~0]和S3C2410的地址總線ADDR[20 ~1相連,16位數據總線DQ[15~0]和S3C2410的低16位數據總線DATA[15~0]相連。

        本文引用地址:http://www.104case.com/article/152373.htm

        2. 4 在系統中的具體操作

        以AT49BV1614A芯片時序圖為例,具體說明NorFLASH的寫操作,如圖2所示。

        CLE信號有效時系統通過I/O口向命令寄存器發送命令00H,此時WE為低電平,寫操作有效,處于寫狀態。發送命令后,接著發送要讀的地址,該操作將占用WE的1,2,3,4四個周期,發送地址信息時,CLE為低電平,ALE為高電平。地址信息發送完畢后,不能立刻讀取數據,因為此時芯片正處于BUSY(忙)狀態,需要等待2~20 ms,之后,才能開始數據讀取。此時WE為高電平,處于無效狀態,CE片選信號也始終為低以表明選中該芯片。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 罗山县| 饶河县| 上思县| 白山市| 文化| 临武县| 改则县| 娄底市| 北京市| 沅陵县| 布尔津县| 昌图县| 汤原县| 武夷山市| 那坡县| 蒙自县| 阿图什市| 海林市| 普陀区| 鲁山县| 诸城市| 中阳县| 墨竹工卡县| 新干县| 隆尧县| 乌鲁木齐县| 临江市| 丹凤县| 荆州市| 闻喜县| 平罗县| 广丰县| 洛扎县| 方城县| 磐石市| 永嘉县| 乐业县| 乐山市| 通辽市| 满洲里市| 安溪县|