新聞中心

        51單片機(jī)-SPI接口

        作者: 時(shí)間:2016-12-02 來源:網(wǎng)絡(luò) 收藏
        SPI(Serial Peripheral Interface)接口是同步串行接口,利用時(shí)鐘線對(duì)數(shù)據(jù)位進(jìn)行同步,時(shí)鐘的上升沿和下降沿鎖存數(shù)據(jù)。SPI的兩種類型:
        四線制SPI:CS,SCK(同步時(shí)鐘),MOSI(master out slaver in),MISO:全雙工
        三線制SPI:CS,SCK,DIO:半雙工,只能分時(shí)進(jìn)行收發(fā)
        SPI時(shí)序圖舉例:四線制,低電平使能,上升沿鎖存,先發(fā)送最高位。
        DS1302的接口時(shí)序:三線制,高電平使能,寫上升沿鎖存,讀下降沿鎖存,先發(fā)送最低位。
        DS1302是典型的三線制SPI接口,DS1302的時(shí)間信息以寄存器的形式存儲(chǔ)在芯片內(nèi)部,通過SPI接口,對(duì)相應(yīng)的寄存器進(jìn)行讀操作,可以獲得當(dāng)前時(shí)間數(shù)值;寫操作,可以設(shè)定當(dāng)前時(shí)間。
        根據(jù)時(shí)序圖編寫程序的方法: 從左至右,按順序編寫輸出高低電平或讀入高低電平數(shù)據(jù)。 多個(gè)信號(hào)同步。 對(duì)于輸出,要把數(shù)據(jù)線上的數(shù)據(jù)準(zhǔn)備好后,時(shí)鐘線上再給予鎖存時(shí)鐘沿。所謂時(shí)鐘沿就是高低電平的跳變。 對(duì)于輸入,先給予鎖存時(shí)鐘沿,使的從設(shè)備準(zhǔn)備好數(shù)據(jù),再從數(shù)據(jù)線上讀入有效數(shù)據(jù)。


        關(guān)鍵詞: 51單片機(jī)SPI接

        評(píng)論


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

        關(guān)閉
        主站蜘蛛池模板: 临城县| 静海县| 陕西省| 海阳市| 沛县| 团风县| 嘉祥县| 六枝特区| 大宁县| 鸡东县| 靖江市| 衡南县| 五河县| 清水河县| 塔河县| 娄烦县| 三原县| 菏泽市| 伊金霍洛旗| 精河县| 耒阳市| 弋阳县| 石景山区| 三河市| 江陵县| 静海县| 随州市| 西藏| 长乐市| 乌兰县| 敦化市| 清河县| 四平市| 望城县| 石屏县| 宝鸡市| 镇原县| 积石山| 鄂尔多斯市| 永州市| 郯城县|