Serial Peripheral Interface: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
Wykan (обговорення | внесок) Немає опису редагування |
Wykan (обговорення | внесок) Немає опису редагування |
||
Рядок 1:
{| align="right"
'''SPI''' (англ. Serial Peripheral Interface, SPI bus - послідовний периферійний інтерфейс, шина SPI ) - послідовний синхронний стандарт передачі даних в режимі повного дуплексу, розроблений фірмою Motorola для забезпечення простого сполучення мікроконтролерів та периферії. SPI також називають чотирьох-провідним (англ. four-wire) інтерфейсом.▼
|-
На відміну від стандартного послідовного порту, SPI є синхронним інтерфейсом, в якому кожна передача синхронізована з тактовим сигналом, що генерується ведучим пристроєм (мікроконтролером). Периферійний пристрій синхронізує отримання бітової послідовності з тактовим сигналом. До одного послідовного периферійного інтерфейсу ведучого мікроконтролера можна під'єднати декілька мікросхем. Головний пристрій вибирає ведений пристрій активуючи сигнал “вибір кристалу” (англ. chip select) на необхідній мікросхемі. Інші пристрої, не вибрані ведучим не приймають участі в передачі по SPI.▼
| [[Image:SPI single slave.svg|thumb|right|350px|SPI шина: один ведучий та один ведений]]
|}
▲'''SPI''' (
▲На відміну від стандартного послідовного порту, SPI є синхронним інтерфейсом, в якому кожна передача синхронізована з тактовим сигналом, що генерується ведучим пристроєм (мікроконтролером). Периферійний пристрій синхронізує отримання бітової послідовності з тактовим сигналом. До одного послідовного периферійного інтерфейсу ведучого мікроконтролера можна під'єднати декілька мікросхем. Головний пристрій вибирає ведений пристрій активуючи сигнал
Для передачі даних в інтерфейсі SPI використовуються чотири сигнали:
* MOSI або SI – вихід ведучого, вхід веденого (
* MISO або SO — вхід ведучого, вихід веденого (
* SCLK або SCK — послідовний тактовий сигнал (
* CS або SS — сигнал вибору мікросхеми (
|