新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > SD卡讀寫的關(guān)鍵點(diǎn)一

        SD卡讀寫的關(guān)鍵點(diǎn)一

        作者: 時間:2016-11-27 來源:網(wǎng)絡(luò) 收藏

        這是復(fù)位的時序圖,結(jié)合程序分析一下怎么看時序圖

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

        上面的IN和OUT是針對SD卡為主機(jī)的定義,IN就是單片機(jī)發(fā)數(shù)據(jù)給SD卡的接口,OUT是SD卡發(fā)出數(shù)據(jù)的接口。

        時序圖我們以CLK的狀態(tài)來分步寫程序,第一部分是:74個時鐘節(jié)拍,就是開始發(fā)送74個時鐘節(jié)拍,CS要置高,數(shù)據(jù)線IN必須發(fā)1,OUT可以不處理。程序如下

        SD_CS=1;

        for(i=0;i<0x0f;i++)
        SD_spi_write(0xff);

        SD_CS=0;

        這樣我們就完成了第一部分的時序,SD_spi_write()是我前面寫的SPI接口的讀寫函數(shù)。這里我們發(fā)了超過74個時鐘的節(jié)拍,這不會有問題嗎?我們可以看到時序圖74后面有一段空白,所以沒問題,這樣的時序節(jié)拍能多不能少。



        關(guān)鍵詞: SD卡讀寫關(guān)鍵

        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 石景山区| 行唐县| 宜兰县| 新乡市| 黄山市| 婺源县| 红河县| 响水县| 高州市| 遵义市| 临夏县| 外汇| 沙湾县| 翼城县| 格尔木市| 西盟| 湄潭县| 双柏县| 长宁县| 上思县| 郎溪县| 喀喇| 江北区| 孝昌县| 象山县| 怀柔区| 津市市| 文安县| 仁布县| 沈阳市| 大邑县| 临猗县| 大余县| 全州县| 航空| 丰台区| 包头市| 九江市| 清流县| 诸城市| 天全县|