Hvad betyder SPI står for

? SPI står for Serial Peripheral Interface , en standard seriel computer interface. Det giver mikroprocessoren kendt som en microcontroller, der styrer funktioner en elektronisk anordning, til at kommunikere med eksterne enheder. Disse periferiudstyr kan være analog -til- digital eller digital -til- analog konvertere , hukommelse, real -time ure eller sensorer , for eksempel. SPI blev oprindeligt udviklet af Motorola, men understøttes af forskellige producenter . Serial Bus

SPI er hvad der er kendt som en seriel bus . Med andre ord , den består af et sæt af elektriske ledere. Disse forbinde forskellige funktionelle enheder af en computer sammen på en sådan måde, at hver enhed modtager overførsler fra alle andre enheder. Kommunikation foregår via en enkelt kanal , der leverer et binært ciffer eller bit, på et tidspunkt . Dette er i modsætning til parallelle kommunikation, hvor flere serielle kanaler kombinere.
Synkron , fuld duplex kommunikation

SPI er synkrone , hvilket betyder, at det fungerer på fast tidspunkt intervaller , der kontrolleres af et ur . Det fungerer også ved fuld duplex, hvilket betyder, at signaler transporterer data kan gå i begge retninger samtidigt. I SPI er data altid udveksles mellem enheder. Når en enhed overfører data, skal det læse indkommende data fra andre enheder, før du forsøger at overføre igen. Hvis det ikke læst, at indkommende data først , er de indgående data tabt, og SPI -enheden kan være deaktiveret som følge heraf. En SPI enhed skal dog skelne, om indkommende data er meningsfyldt eller ej, så det kan enten kassere det eller generere dummy data i respons.
Master-slave Relationship

SPI -enheder kommunikerer ved hjælp af en master-slave forhold, hvor master-enheden initierer en data frame . SPI angiver fire signaler , ur, mestre ud slave i ( MOSI ) , master i slave ud ( MISO ) og slave vælger. Uret signal genereres af master-enheden og input til alle slaveudstyr , mens , som navnet antyder, MOSI og Miso signaler bære data fra master enheden til slave-enhed og tilbage igen. SPI har ikke en mekanisme til at bekræfte modtagelsen af ​​data og tilbyder ingen flowkontrol.

Pros & Cons

SPI tilbyder en dataoverførselshastighed , eller båndbredde på op til 10 megabit per sekund . SPI virkelig udmærker sig i applikationer - såsom kommunikation mellem en coder - dekoder eller codec , og en digital signalprocessor - der udnytter sin fulde duplex. SPI er tmostly let at gennemføre for enkelt master-slave -applikationer , men det mangler indbygget adressering , så det kan være vanskeligt at gennemføre for flere slaver.
Hoteltilbud

https://www.danishgame.com © Hobbyer, spil