I-Dalian Eastern Display Co, Ltd.

+ 86-411-39966586

I-SPI interface nge-microcontroller

I-SPI interface nge-microcontroller

Le ndatshana inikeza incazelo enemininingwane ye I-SPI interface nge-microcontroller, ukumboza izimiso zayo eziyisisekelo, ukuqaliswa okusebenzayo, kanye namasu wokuxazulula inkinga. Sizohlola ukusetha kwe-Hardware, ukumiswa kwesoftware, kanye nezicelo ezijwayelekile zokuxhumana kwe-SPI ngezinhlelo ezishumekiwe. Imininingwane eyethulwe lapha izosiza onjiniyela kanye nama-hobbyists ngokufanayo asebenza nama-microcontroller kanye namadivayisi ahlukahlukene.

Ukuqonda i-Protocol ye-SPI

I-serial peripheral interface (SPI) ibhasi lokuxhumana elivumelanayo elivame ukuxhumanisa ukuxhuma ama-microcoController kuzinto ezahlukahlukene ezifana nezinsizwa, ama-adcs, ama-DAC, nememori. Ukulula kwayo kanye nesivinini kusenza kube yindlela ethandwayo yezicelo eziningi ezifakiwe. Ngokungafani nezinye izinqubomgomo zokuxhumana ezifana ne-I2C, i-SPI ayidingi ikheli eliyinkimbinkimbi lokuhlobisa, okwenza kube lula ukulisebenzisa.

Amasiginali asemqoka we-SPI

Isibonisi se-SPI ejwayelekile siqukethe amasiginali amane:

  • UMosi (kahle isigqila): Umugqa wedatha osetshenziswa yidivaysi eyi-master ukuthumela idatha kwidivayisi yesigqila.
  • I-Miso (master in isigqila ngaphandle): Umugqa wedatha osetshenziswa yidivaysi yesigqila ukuthumela idatha kwidivayisi eyingcweti.
  • I-SCLK (Clock Earial): Isiginali yewashi ekhiqizwe yi-Masterdivayisi yokuvumelanisa ukuhanjiswa kwedatha.
  • I-SS / CS (Selead Select / Chip Khetha): Isiginali esebenzayo esetshenziswa yidivaysi ye-master ukukhetha idivaysi ethile yesigqila ebhasini.

Izindlela zokuxhumana ze-SPI

Iphrothokholi ye-SPI isekela izindlela eziningana zokuxhumana, ezihlukile kwi-Clock Polarity (CPOL) kanye neClock (CPHA):

Umkhuba Orveli Cfa Ukufanisa
Mode 0 0 0 Iwashi elingezansi, idatha ehlelekile emaphethelweni akhuphukayo
Imodi 1 0 1 Iwashi elingezansi, idatha ehlelwe emaphethelweni awayo
Imodi 2 1 0 Iwashi elingenamsebenzi eliphakeme, idatha ehlelwe emaphethelweni akhuphukayo
Imodi 3 1 1 Iwashi elingenamsebenzi eliphakeme, idatha ehlelwe emaphethelweni awayo

Ukuqalisa i-SPI nge-microcontroller

Ukusebenzisa i- I-SPI interface nge-microcontroller Kubandakanya ukumisa i-microcontroller's spi peripheral kanye nokubhala ikhodi efanele ukuphatha ukuhanjiswa kwedatha nokwamukelwa. Izinyathelo ezithile ziyahlukahluka ngokuya ngobuciko be-microcontroller kanye nemvelo ekhethiwe yentuthuko, kepha inqubo ejwayelekile ihlala ivumelana.

Ukucushwa kwehadiwe

Xhuma izikhonkwane ze-microcontroller's Spi (Mosi, Miso, SCLK, SS) ezihlotsheni ezihambisanayo zedivayisi ye-peripheral. Qinisekisa amazinga afanele ama-voltage kanye nobuqotho besiginali.

Ukucushwa kwesoftware (Isibonelo: Arduino)

Isibonelo esilandelayo sibonisa ukuxhumana okuyisisekelo kwe-SPI kusetshenziswa i-Arduino Ide:

#include  Ukusethwa kwe-VIOVE () {serial.begin (9600);  Spi.begin ();  I-PinMode (SS, okukhiphayo); // Setha i-PIN PIN njenge-Output} I-Loop ye-VOICE () {DigitalWrite (SS, ephansi);  // Khetha idatha ye-Plave Byte = SPI.Transfer (0x01); // Thumela idatha bese uthola idatha yedijithali (SS, ephezulu); // dessect isigqila se-serial.println (idatha, hex);  ukubambezeleka (1000);}

Imiqondo ye-SPI ethuthukisiwe

Ngaphandle kokuxhumana okuyisisekelo, amasu aphezulu we-SPI angathuthukisa ukusebenza kahle futhi aphathe izimo eziyinkimbinkimbi. Lokhu kufaka phakathi:

I-DMA (ukufinyelela okuqondile kwememori):

Usebenzisa i-DMA ivumela ukudluliswa kwedatha ngaphandle kokungenelela kwe-CPU, kukhulula izinsiza kweminye imisebenzi.

I-SPI iyaphazamisa:

Ukuphazamisa ukunika amandla ukuphatha idatha ye-asynchronous, ukuthuthukisa ukuphendula kanye nokunciphisa i-latency.

Ukuxazulula inkinga ngezinkinga ezijwayelekile ze-SPI

Izinkinga ezijwayelekile zifaka ukucushwa kwewashi okungalungile, amaphutha we-wiring, nokukhethwa kwedivayisi okungafanele. Ukuqinisekiswa ngokucophelela kokuxhumeka kwe-Hardware kanye nezilungiselelo zesoftware kubalulekile ekuxhumaneni ngempumelelo kwe-SPI.

Ngemininingwane enemininingwane ethe xaxa ekubonisweni kwe-LCD nobuchwepheshe obuhlobene, ungafisa ukuvakashela I-Dalian Eastern Display Co, Ltd., umhlinzeki oholayo embonini yezimpawu. Ubuchwepheshe babo ngaphakathi I-SPI interface nge-microcontroller Ukuhlanganiswa kungakhulisa kakhulu amandla wephrojekthi yakho.

Lo mhlahlandlela unikeza isisekelo esiqinile sokuqonda nokusebenzisa I-SPI interface nge-microcontroller. Khumbula ukuthintanisa ama-datasheets e-microcontroller yakho ethile kanye nezinto zokunye zemiyalo enemininingwane yokuqalisa.

Соответствуая Продукиия

Соответствукацюая продукиия

Самые проваемые Продукты

Самые проваемые продукты
Ikhaya
Imikhiqizo
Mayelana NATHI
Xhumana nathi

Sicela ushiye umyalezo