Serial Peripheral Interface: відмінності між версіями

[неперевірена версія][перевірена версія]
Вилучено вміст Додано вміст
виправлення граматичних помилок
вікіфікація, шаблон
Рядок 4:
|}
 
'''SPI''' ({{lang-en|Serial Peripheral Interface, SPI bus}}  — послідовний [[Периферійний пристрій|периферійний]] інтерфейс, [[Комп'ютерна шина|шина]] SPI )  — фактичний послідовний синхронний повнодуплексний стандарт передачі даних, розроблений фірмою [[Motorola]] для забезпечення простого сполучення мікроконтролерів[[мікроконтролер]]ів та периферії. SPI також називають чотирьох-провідним ({{lang-en|four-wire}}) інтерфейсом.
На відміну від стандартного [[Послідовний порт|послідовного порту]], SPI є синхронним інтерфейсом, в якому кожна передача синхронізована з тактовим сигналом, що генерується ведучим пристроєм (мікроконтролером). Периферійний пристрій синхронізує отримання бітової послідовності з тактовим сигналом. До одного послідовного периферійного інтерфейсу ведучого мікроконтролера можна під'єднати декілька [[Мікросхема|мікросхем]]. Головний пристрій вибирає ведений пристрій, активуючи сигнал «вибір кристалу» ({{lang-en|chip select}}) на потрібній мікросхемі. Інші пристрої, не вибрані ведучим, не приймають участі в передачі по SPI.
 
== Інтерфейс ==
Для передачі даних в інтерфейсі SPI використовуються чотири сигнали:
* '''MOSI''' або SI — вихід ведучого, вхід веденого ({{lang-en|Master Out Slave In}}). Служить для передачі даних від ведучого пристрою до веденого.
* '''MISO''' або SO — вхід ведучого, вихід веденого ({{lang-en|Master In Slave Out}}). Служить для передачі даних від веденого пристрою до ведучого.
* '''SCLK''' або SCK — послідовний тактовий сигнал ({{lang-en|Serial Clock}}). Служить для передачі тактового сигналу для ведених пристроїв.
* <span style="text-decoration:overline;">'''CS'''</span> або <span style="text-decoration:overline;">SS</span> — сигнал вибору мікросхеми ({{lang-en|Chip Select, Slave Select}}). Служить для вибору необхідного веденого пристрою.
 
== ДивисьДив. також ==
* [[I²C|I<sup>2</sup>C]]
* [[CAN]]
* [[USB]]
* [[Комп'ютерна шина]]
* [[Периферійний пристрій]]
 
== Посилання ==
* [http://www.gaw.ru/html.cgi/txt/interface/spi/index.htm Последовательный интерфейс SPI]{{ref-ru}}
* [http://embedded.com/showArticle.jhtml?articleID=9900483 Введення в SPI інтерфейс]. Стаття {{lang-en|}} мовою на сайті embedded.com
 
{{Комп'ютерні шини}}
{{Мікроконтролери}}
{{comp-stub}}
{{без джерел}}
 
[[Категорія:Комп'ютерні шини]]