Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Chip a výrobcovia obvodov inštaláciu SPI rozhrania na mnohých populárnych komunikačných procesorov . Je to duplexná rozhranie , takže informácie cestuje medzi master a slave zariadení v oboch smeroch . SPI sám o sebe nekontroluje tok dát , tak je to až do zariadení na určenie , či informácie , ktoré dostane prostredníctvom odkazu je niečo , konať alebo zrušiť . SPI funguje so zariadeniami , ktoré komunikujú iba občas a zariadení , ako je analógový - k - digitálny prevodníky , ktoré komunikujú v ustálenom prúde .
Operácie
SPI vyžaduje štyri signálové vodiče na práce : Hodiny , master výstup /Slave vstup , vstup master /slave výstupu , a otrokmi vyberte . Hodiny synchronizuje master a slave zariadení a vstupné a výstupné signály prenášať dáta . Master a slave zariadení zdieľanie týchto pripojení , ale každý jednotlivec otrok má zvyčajne svoje vlastné otrokmi - select pripojenie . Master zariadenie používa otrokmi zvoliť , kedy chce otvoriť komunikáciu s týmto zariadením ; . , Ak nie je vybraná otrok , ignoruje signály pohybujúce sa pozdĺž ostatných vodičov
SPI mód
SPI má niekoľko režimov založených na načasovanie a rýchlosti prenosu dát medzi zariadeniami master a slave . Nastavenie režimu určuje fáze - či už SPI prenáša dáta na nábežnej alebo zostupnej hrane hodinového signálu - a na polaritu - či hodiny v pokoji , keď vysoká alebo nízka . SPI má tri režimy , ale v jednom sa obe fázy a polarity sú nastavené na nulu a nič sa nedeje . Tri režimy , ktoré v skutočnosti prenášať dáta , z ktorých každá kombinovať polaritu a fázu inak .
Dat
SPI zvyčajne prenáša bity dát s najvyššou hodnotou prvého , pohybujúce sa nižšiu hodnotu bity do slotu pre ďalšie prenos . Keď zariadenie prijme dáta , ktorá pôsobí v súlade s , zápis do pamäti alebo vykonávaní operácie , napríklad. Keď SPI dokončí prenos dát , master zariadenie zastaví hodiny . Bez ohľadu na to , ktorý režim SPI je , vypnutie hodiny " odmieta " slave , odpojením od výberu otrokmi . Vzhľadom k tomu , že slave beží na magisterské hodiny , ktoré nepotrebujú presné oscilátory nastaviť svoje vlastné načasovanie .
Copyright © počítačové znalosti Všetky práva vyhradené