新聞中心

51單片機-SPI接口

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


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

評論


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

關(guān)閉