Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je to režim SPI ?

Motorola vyvinula Serial Peripheral Interface ( SPI ) ako nástroj pre mikroprocesory a periférnych zariadení komunikovať spolu navzájom . Napríklad , môže sa pripojiť na procesory do hodiny , prístavov a senzory , s centrálnym procesorom ako " master " a zariadenia ako " slave " . Jeden SPI môže ovládať viac zariadení . SPI

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené