Tha an iùl seo a 'toirt thar-shealladh farsaing air an Eadar-aghaidh Arduoino Spi, a 'còmhdach a chuid fharsaingeachd, tagraidhean practaigeach, agus dòighean adhartach. Ionnsaich mar a rèiticheas tu, cleachdte, agus trioblachadh spi airson diofar phròiseactan, bho ghluasad dàta sìmplidh gu amalachadh mothachaidh iom-fhillte. Bidh sinn a 'sgrùdadh air buannachdan SPI thairis air protocolaidhean conaltraidh eile agus a' toirt eisimpleirean practaigeach a 'cleachdadh bùird Arduaino mòr-chòrdte.
Tha SpI (Eadar-aghaidh Seniphalal Serial) na gheamhradh conaltraidh sioncronaich, làn-dhùbailte air a chleachdadh gu farsaing gus Miccocontralers a cheangal ri an Arduinours airson grunn innealan iomaill. Eu-coltach ri protocolaidhean Asyncronous mar I2C, bidh SPI ag obair air comharra gleoc, a 'toirt cothromachaidh ìrean gluasaid dàta nas luaithe. Tha a shìmplidheachd agus an neach-sùim sin ga fhàgail na roghainn mòr-chòrdte airson raon farsaing de thagraidhean.
An Eadar-aghaidh Arduoino Spi mar as trice a 'cleachdadh ceithir comharran:
An Eadar-aghaidh Arduoino Spi a 'tabhann grunn bhuannachdan thairis air protocolaidhean conaltraidh eile:
Tha an Arduinoy ide a 'toirt a-steach leabharlann spi togte a tha a' sìmpleachadh a 'phròiseas airson a bhith a' rèiteachadh agus a 'cleachdadh an Eadar-aghaidh Arduoino Spi. Bidh an leabharlann seo a 'làimhseachadh mion-fhiosrachadh conaltraidh aig ìre ìosal, a' toirt cothrom dhut fòcas a chuir air loidsig an tagraidh.
Tha na ceumannan bunaiteach airson a bhith a 'rèiteachadh conaltradh SPI tha:
#include
Spi.begin ();
Spi.beginionals (Spiosettings (astar, daoladair, DAMAMOED));
Spi.Trranfer (dàta);
Spi.endTransence ();
Bidh mòran de luchd-leughaidh cairt sd a 'cleachdadh an protocol SPI. Faodar leabharlann Spi Arduino a chleachdadh gus dàta a leughadh agus a sgrìobhadh gu cairt SD. Gheibhear eisimpleir mionaideach anns na sgrìobhainnean Arduino an seo.
Dearbhaich uèir dheis, a 'dèanamh cinnteach à ceangal ceart air Mosi, Micao, Sck, agus SS Lines eadar an Arduino agus an inneal iomaill. Faodaidh uèir m ceàrr a bhith a 'leantainn gu fàilligeadh conaltraidh.
Deuchainn le diofar ìrean dàta gus an astar as fheàrr a lorg airson an t-suidheachadh sònraichte agad. Too àrd faodaidh ìre dàta a bhith a 'leantainn mearachdan conaltraidh, ach a dh' fhaodadh ìre ro ìre a chuingealachadh.
Dèan cinnteach gu bheil loidhne taghte (SS) air a rèiteachadh agus fo smachd ceart. Faodaidh riaghladh loidhne SS neo-iomchaidh leantainn gu giùlan ris nach robh dùil agus coirbeachd dàta.
Faodaidh cleachdadh casg mòr a thoirt air èifeachdas conaltradh SPI, a 'leigeil le gluasad dàta asyncronous agus giullachd nas lugha thar.
Airson tagraidhean àrd-throis, faodar DMA fhastadh gus gluasad dàta bhon CPU a luchdachadh bhon CPU, a 'saoradh ghoireasan giullachd airson gnìomhan eile. Feumaidh seo eòlas bathar-cruaidh agus bathar-bog nas adhartaiche.
An Eadar-aghaidh Arduoino Spi na inneal cumhachdach airson a bhith eadar-aghaidh le diofar innealan iomaill. Tha a bhith a 'tuigsinn a chuid bunaitean, roghainnean rèiteachaidh, agus dòighean trioblaideach airson a bhith a' leasachadh phròiseactan artachadh làidir agus èifeachdach. Cuimhnich bruidhinn ri sgrìobhainnean oifigeil Arduino agus Gluasadan air na h-innealan sònraichte agad airson fiosrachadh mionaideach agus cuideachadh a bharrachd.
p>seach> bodhaig>