新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于S3C2410和CF卡的FAT32開發

        基于S3C2410和CF卡的FAT32開發

        作者: 時間:2012-04-11 來源:網絡 收藏


        在True IDE模式下,某些信號有特殊的含義,必須采用True IDE模式下特有的設置方法,如表1True IDE模式I/O解碼所示:

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

        表1 True IDE模式I/O解碼
        19.jpg

        nCE1是任務文件寄存器片選信號,低電平有效;nCE2是交替狀態(Alternate Status)寄存器和設備控制(Device Control)寄存器片選信號,也是低電平有效。因為實際操作中,極少使用交替狀態寄存器和設備控制寄存器,所以對卡的操作實際就是對任務文件寄存器的操作。因此,一般設置nCE1=0,nCE2=1。主機操作卡時,系統僅使用地址總線A2~A0,用于選擇組成任務文件寄存器的8個寄存器之一。表1中,nCE1=0時,對應的8個寄存器統稱為任務文件寄存器。

        需要注意的是,在True IDE模式下,nOE不是讀使能信號,而是卡True IED模式的使能信號。CF卡上電時,若nOE(PIN9)為0,則CF卡自動進入True IDE模式;若nOE=1則進入PC Card 模式。當電源一直接通時,熱拔插CF卡將會使其從原來的True IDE模式重新配置成PC Card模式。因此,熱插拔過程中,為了使CF卡工作在True IDE模式,需要在CF卡加電啟動的同時,將nOE信號接地。實現的方法:在CPLD中將nOE置0。True IDE模式下,nWE也不用作寫使能信號,而應該由主機將之接地。處理方法:在CPLD中將其只置為1。



        關鍵詞: 開發 FAT32 CF S3C2410 基于

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 江西省| 揭阳市| 色达县| 石渠县| 安国市| 嘉义县| 锦州市| 巨鹿县| 白银市| 综艺| 宁强县| 通辽市| 乌鲁木齐市| 延安市| 宽甸| 慈利县| 奉贤区| 阳高县| 麻江县| 陵川县| 澄迈县| 吴堡县| 蒙城县| 子洲县| 苏尼特右旗| 察隅县| 依兰县| 永新县| 开江县| 台湾省| 萝北县| 正镶白旗| 海盐县| 延津县| 定远县| 唐河县| 江阴市| 家居| 益阳市| 克山县| 巴楚县|