Hva gjør SPI Stand For

? SPI står for Serial Peripheral Interface , en standard serie datamaskin -grensesnitt . Det gjør at mikroprosessoren er kjent som en mikrokontroller , som styrer funksjonene til en elektronisk enhet , for å kommunisere med eksterne enheter . Disse eksterne enheter kan være analog - til - digital eller digital - til - analog omformere , minne, real -time klokker eller sensorer , for eksempel. SPI ble opprinnelig utviklet av Motorola, men er støttet av ulike produsenter. Serial Bus

SPI er det som er kjent som en seriell buss . Det vil si , den består av et sett av elektriske ledere . Disse kobler forskjellige funksjonelle enheter i en datamaskin sammen på en slik måte at hver enhet mottar sendingene fra alle andre enheter. Kommunikasjonen skjer via én kanal som leverer en binary digit , eller litt , om gangen . Dette er i motsetning til parallell kommunikasjon , der flere serielle kanaler kombinere.
Synkron , Full Duplex kommunikasjon

SPI er synkron , noe som betyr at den opererer med faste tids intervaller, styres av en klokke . Det opererer også ved full dupleks, noe som betyr at signaler som bærer data kan gå i begge retninger samtidig. I SPI , er dataene alltid utveksles mellom enheter . Når en enhet overfører data , må den lese innkommende data fra andre enheter før du forsøker å sende på nytt . Hvis det ikke leser at innkommende data først , er den innkommende data tapt og SPI -enheten kan være deaktivert som resultat. En SPI enheten må imidlertid skjelne om innkommende data er meningsfull eller ikke , slik at det kan enten forkaste den eller generere dummy data som svar .
Master - Slave Sivil

SPI -enheter kommuniserer via en master - slave forhold , der master -enheten starter en dataramme . SPI spesifiserer fire signaler , klokke , mestre ut slave i ( Mosi ) , master i slave ut ( Miso ) og slave velge . Klokken signalet er generert av hovedenhetenog innspill til alle slave enheter , mens , som navnet antyder, Mosi og miso signaler bære data fra master -enheten til slave og tilbake igjen . SPI har ikke en mekanisme for å bekrefte mottak av data og gir ingen flytkontroll .
Pros & Cons

SPI tilbyr en dataoverføringshastighet , eller båndbredde på opp til 10 megabit per sekund . SPI virkelig utmerker seg i applikasjoner - som kommunikasjon mellom en koder - dekoder eller codec , og en digital signalprosessor - som tar fordel av sin full dupleks-funksjon . SPI er tmostly enkelt å implementere for single herre - slave- applikasjoner , men det mangler innebygdadressering , så kan det være vanskelig å gjennomføre for flere slaver .

Hobbyer, spill © (www.northgames.biz)