Tha an Ardhino 2560, le a ghoireasan gu leòr, na roghainn tarraingeach airson pròiseactan a dh 'fheumar comasan conaltraidh làidir. Tha bus an eadar-aghaidh Serialer Intermerer (SPI) na phrìomh phàirt den ghnìomhachd, a 'comasachadh conaltradh àrd-astar le measgachadh de iomaill. Bidh an stiùireadh seo a 'toirt air a bhith a' cur gu h-èifeachdach a 'cleachdadh an An eadar-aghaidh SPI as fheàrr Arduino 360 tairgsean, a 'còmhdach a h-uile càil bho rèiteachaidh bunaiteach gu tagraidhean adhartach. Nì sinn sgrùdadh air an protocol SPI, a bhuannachdan, agus eisimpleirean practaigeach a 'cleachdadh an mega 2560.
Tha eadar-aghaidh SPI, no eadar-aghaidh siorraidh SPIIVERAL, na bhus conaltradh làn-deug a leigeas le microcontralers mar an Arduino Mega 2560 leithid luchd-mothachaidh, agus sliseagan cuimhne. Tha a nàdar sioncronach a 'dèanamh cinnteach gum bi gluasad dàta èifeachdach, agus an comas làn-dhuilleag a' ceasnachadh a 'cur dàta agus faighinn dàta. Tha prìomh bhuannachdan a 'toirt a-steach astar is sìmplidh, ga fhàgail na roghainn mòr-chòrdte airson mòran thagraidhean.
Mar as trice bidh am bus SPI a 'cleachdadh ceithir comharran:
Tha taic ri taic mhòr air an Ardhooino 2560 airson an protocol spi. Chan eil feum air leabharlannan a bharrachd airson cleachdadh bunaiteach. Ach, is dòcha gum feum thu leabharlannan sònraichte a rèir nan iomaill a tha thu a 'ceangal.
Ceangail na comharran SPI (MOSI, Mito, SCOO, SCLK, SS) bhon inneal caran no an t-uachdar àrsaidh agad air an inneal SPI agad. Thoir sùil air datasheet an inneal agad airson na sònrachaidhean pin ceart. Cuimhnich gun cuir thu ceangal ris an talamh (GND) agus loidhnichean cumhachd (vcc) cuideachd. Mar as trice tha prìnichean spìos mega 2560:
Tha an Arduinoye Meying a 'toirt a-mach a' mhòr-chuid de dhlighe-rèiteachaidh SPI gu fèin-ghluasadach. Chan fheum thu ach leabharlann SPI a thoirt a-steach (a tha air a ghabhail a-steach gu àbhaisteach) agus gus an gnìomhan iomchaidh airson dàta a chuir agus fhaighinn. Mar eisimpleir, gus byte de dhàta a chuir a-steach:
Spi.begintensation (spìosettings (1000000, Msbfirst, spi_mode0); // Suidheachadh SPI Speed, bit òrdugh, agus ModespiPaler (stòran-dàta); Spi.endTransional ();
An An eadar-aghaidh SPI as fheàrr Arduino 360 a 'comasachadh raon farsaing de thagraidhean. Seo beagan eisimpleirean:
Gu tric bidh cairtean SD eadar-cheangailte a 'cleachdadh SPI. Tha leabharlannan mar an Leabharlann SD a 'sìmpleachadh a' phròiseas seo.
Bidh mòran de thoraidhean LCD a 'cleachdadh SPI airson sgaoileadh dàta, a' tabhann ìomhaigh luath agus èifeachdach air a bhith a 'faighinn eòlas air.
Diofar mothachaillean, leithid Neylerometers agus Grafscopes, cleachd SPI airson togail dàta àrd-astar.
Ma thachras tu air duilgheadasan, thoir sùil air na leanas:
Tha an eadar-aghaidh SPI na inneal cumhachdach airson a bhith a 'ceangal diofar ghnìomhan don Arduino 2560. Faodaidh tuigse air na prionnsapalan agus an rèiteachadh ceart cur ri comasan do phròiseict gu mòr. Le bhith a 'leantainn na ceumannan a tha air am mìneachadh san stiùireadh seo, is urrainn dhut an cuid a chleachdadh gu h-èifeachdach An eadar-aghaidh SPI as fheàrr Arduino 360 tairgsean airson raon farsaing de thagraidhean.
Airson tuilleadh fiosrachaidh mu taisbeanaidhean LCD àrd-inbhe airson na pròiseactan Arduino agad, beachdaich air a bhith a 'sgrùdadh Companaidh Taisbeanadh Dalian taobh an Ear, Ltd. Bidh iad a 'tabhann raon de roghainnean a rèir do fheumalachdan.
1 Sgrìobhainn Leabharlann Àird Ùirean: [Ceangal gu sgrìobhainnean Leabharlann Arduino Spi - Cuir an taobh ceangal]
2 FacShets Us Sònraichte Uair: (cuir ceanglaichean ri dàta eadar-dàta buntainneach an seo, a 'dol an àite fìor cheanglaichean)
seach> bodhaig>