Companaidh Taisbeanadh Dalian taobh an Ear, Ltd.

+ 86-411 2013966586

An eadar-aghaidh SPI as fheàrr Arduino 360

An eadar-aghaidh SPI as fheàrr Arduino 360

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.

A 'tuigsinn am protocol spi

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.

Comharran SPI

Mar as trice bidh am bus SPI a 'cleachdadh ceithir comharran:

  • Mosi (maighstireachd a-mach tràillean a-steach): Dàta air a chuir bhon mhaighstir (Arduino Mega 2560) gu inneal thràillean.
  • Miso (maighstir ann an tràill a-mach): Dàta air a chuir bho inneal thràillean chun mhaighstir (Arduino Mega 2560).
  • Sclk (gleoc sreathach): Bidh an comharra a 'ghleoc a' sioncronadh gluasad dàta eadar am maighstir agus an tràill.
  • SS (Tagh Slave): Loidhne air a chleachdadh gus inneal tràillean sònraichte a thaghadh air a 'bhus. Tha a SS PIN an SS ann an gach inneal tràillean.

A 'stèidheachadh SPI air an Arduino Mega 2560

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.

Ceangal bathar-cruaidh

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:

  • Mosi: 11
  • Miso: 12
  • SCLK: 13
  • SS: 10 (no prìnichean didseatach eile ri fhaighinn)

Stèidheachadh bathar-bog

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 ();

Tagraidhean SPI cumanta leis an Arduino Mega 2560

An An eadar-aghaidh SPI as fheàrr Arduino 360 a 'comasachadh raon farsaing de thagraidhean. Seo beagan eisimpleirean:

A 'ceangal ri cairtean SD

Gu tric bidh cairtean SD eadar-cheangailte a 'cleachdadh SPI. Tha leabharlannan mar an Leabharlann SD a 'sìmpleachadh a' phròiseas seo.

Eadar -sta le taisbeanaidhean LCD

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.

A 'conaltradh le mothaich

Diofar mothachaillean, leithid Neylerometers agus Grafscopes, cleachd SPI airson togail dàta àrd-astar.

Cuir às do chonaltradh SPI

Ma thachras tu air duilgheadasan, thoir sùil air na leanas:

  • Uèir: Dèan sgrùdadh dùbailte air a h-uile ceangal eadar an Arduoino agus an inneal SPI.
  • Aodach cloc: Dèan cinnteach gu bheil an astar cloc a 'ghleoc co-chòrdail ris an dà chuid an Arduaino agus an inneal SPI.
  • Modh dàta: Dearbhaich am modh dàta SPI (SPI_MODE0, SPI_MODE1, msaa) A 'maidseadh mion-raointean an inneal.
  • Leabharlannan: Dèan cinnteach gu bheil thu a 'cleachdadh na leabharlannan ceart agus gu bheil iad co-chòrdail ris a' bhathar-cruaidh agus am bathar-bog agad.

Co-dhùnadh

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)

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

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

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

Самые продаваемые продукты
Dachaigh
Toraidhean
Mu ar deidhinn
Cuir fios thugainn

Fàg teachdaireachd thugainn