Spi adatátvitel - programozás mikrokontrollerek

SPI (angol SerialPeripheralInterface, SPIbus -. Soros periféria interfész, SPI busz) - szinkron soros adatátviteli szabvány teljes duplex üzemmódban. célja, hogy egy egyszerű és olcsó mikrokontroller és perifériás interfész. SPI egy szinkron interfész, amely minden átvitel szinkronizálva van a közös órajel egy master eszköz (CPU). Fogadása (slave) periféria szinkronizál információs bitet órajellel. Egy soros periféria interfész master chip is csatlakoztatható több eszköz.

Négy digitális jelet használ az SPI:

· Sclk-t azaz - a soros órajel (angol SerialClock.). Arra szolgál, hogy továbbítson egy órajelet a slave eszközök.

· CS vagy SS - válogatás a chips, a választott Slave (angol Chip Select, Select Slave.).

Az SPI busz mozhnopodklyuchit több eszköz, a MOSI jeleket. MISO. Sclk-t azaz fogják osztani, és a CS minden készülékhez. Ugyanakkor aktiválja a CS, amit az adott eszköz kommunikál vele, a többi adat fogadása és továbbítása nem fog részt venni.

Konkrét neveket SPI interfészportok befolyásolhatják a gyártó a hardver, a következő lehetőségek közül:

· MOSI. SIMO, SDI (a készüléken), DI, DIN, SI, Mtst;

Következtetések A1-A4 vannak csatlakoztatva +5 V. Következtetések B1 keresztül B4 csatlakozik a földre. Következtetések W1-W4 - a "futók", azaz nekik fogunk kezelni a stresszt. LED csatlakozik hozzájuk (ne feledkezzünk tokogranichivayuschie ellenállás). Most csatlakoztassa potenciométer Arduino. Ahogy mondtam, akkor használhatja a szoftvert az SPI (azaz csatlakoztassa a potenciométert csapok, ami fogja meghatározni az Ön által a program) vagy hardver (amit meg kell kötni a csatlakozó az Arduino IPSC).

Én viszont nem voltak vezetékek férfi-nő, ezért használtam a cikket a szoftver és a csatlakoztatott SPI szabvány csapok Arduino. Tehát, hogy megtalálják a kapcsolatot IPSC csatlakozó (ábra), és össze van kötve, hogy összhangban érintkezőkiosztású. Ahhoz, hogy a program SPI csatlakozzunk mi potenciométert csapok 10,11, 12,13, ahogy. (Ábra) A képen látható az AD5206, AD5204 helyett, akkor csak abban különböznek, számos következtetést (6 illetve 4 eset), és csatlakoztassa pontosan ugyanaz.

Tehát összerakni a rendszer most programozható. Kezdetnek, akkor vegye ki a programot a példákat mappát. Válassza a Fájl fülre, majd válassza ki a példákat és SPI elnevezésű projekt DigitalPotControl. Az alábbiakban egy olyan kód, a program a szükséges magyarázatot.

Kapcsolódó cikkek