Tha an stiùireadh seo a 'sgrùdadh leasachaidhean an eadar-aghaidh SPI air Linux, a' còmhdach a chuideaman-starradal, rèiteachaidhean, agus na cleachdaidhean as fheàrr airson diofar chùisean a chleachdadh. Bidh sinn a 'dèanamh cinnteach gu bhith ann an diofar innealan agus de dhòighean-obrach gus am bus SPI a riaghladh gu h-èifeachdach, gad chuideachadh gus a chumhachd airson tagraidhean shiostam freumhaichte a chur an sàs. Ionnsaich mar a chuireas tu dragh air cùisean cumanta agus a 'beothachadh do chuid Eadar-aghaidh spi linux as fheàrr airson coileanadh as àirde.
Tha Spi (eadar-aghaidh Serialer Seniphalal) na bus conaltraidh làn-dhèanta, a thathas a 'cleachdadh gu cumanta airson conaltradh goirid, gu sònraichte ann an siostaman freumhaichte. Tha e air a chomharrachadh leis na h-amannan, astar, agus gu math cruaidh ìosal. Eu-coltach ri I2c, a tha a 'cleachdadh aon loidhne gleoc, a' fastadh gleoc fa-leth (SCLK) agus dàta (MOSI / MICO) ìrean gluasad dàta nas àirde. Bidh prìomh innealan a 'cumail smachd air a' chonaltradh, a 'riaghladh astar a' ghleoc agus sruthadh dàta. Bidh mòran deiccocontrollers agus siostaman freumhaichte a 'cleachdadh an eadar-aghaidh SPI airson a bhith ag eadar-obrachadh le diofar dhaoine a' faireachdainn mothaich, Adcs, DACS, agus innealan cuimhne. Tuigse agus gu h-èifeachdach a 'cleachdadh do chuid Eadar-aghaidh spi linux as fheàrr tha e deatamach airson mòran phròiseactan freumhaichte.
Tha conaltradh SPI a 'toirt a-steach prìomh inneal agus aon inneal tràillean. Bidh am maighstir a 'tòiseachadh conaltradh le bhith a' cur comharra gleoc agus dàta (Mosi) ri inneal thràillean. Bidh an inneal thràillean a 'faighinn an dàta agus a' freagairt le bhith a 'cur dàta air ais chun mhaighstir (Miso). Tha an astar conaltraidh air a dhearbhadh le tricead a 'ghleoc (SCLK). Mar as trice bidh gach gnothach a 'toirt a-steach loidhne taghte CIP (CS), a tha air a ghnìomhachadh leis a' mhaighstir gus inneal tràillean sònraichte a thaghadh. Faodaidh prìomh innealan cuideachd conaltradh le iomadh inneal thràillean le bhith a 'gnìomhachadh na loidhnichean cs CS aca.
Bidh an Linux Kernel a 'toirt seachad draibhearan airson diofar riaghladairean spi. Is e a bhith ag aithneachadh an draibhear ceart airson do chruaidh a 'chiad cheum. Mar as trice faodaidh tu am fiosrachadh seo a lorg ann an sgrìobhainnean an inneal agad no tro òrdughan mar `LSMOD` agus` Demsg`. Bidh mòran de shiostalan an latha an-diugh a 'cleachdadh an `SPI_BCM2835) Drive (airson draibhearan sùbh-craoibhe) no draibhearan a tha sònraichte. Dèan cinnteach gu bheil na modalan riatanach air an luchdachadh, a 'cleachdadh `Modprobe` Ma tha feum air.
Gheibhear grunn innealan fànais an neach-cleachdaidh airson a bhith ag eadar-obrachadh leis a 'bhus Spi. spèisv
Tha eadar-aghaidh inneal caractar caractar air a chleachdadh gu farsaing, a 'tabhann dòigh shìmplidh air dàta a chuir agus fhaighinn. Faodaidh roghainnean eile a bhith a 'toirt a-steach leabharlannan no innealan sònraichte air an toirt seachad leis a' neach-dèanamh bathar-cruaidh agad. Gu h-èifeachdach a 'cleachdadh na h-innealan sin tha e deatamach airson an Eadar-aghaidh spi linux as fheàrr coileanadh.
An spèisv
Mar as trice feumar an eadar-aghaidh a bhith a 'sònrachadh àireamhan bus agus inneal (m.e., `/ dev / spèisv0.0`). Faodar na paramadairean rèiteachaidh, leithid astar cloc, bit òrdugh (MSB no LSB no LSB no LSB, a shuidheachadh a 'cleachdadh an gairm siostam `ioctl`. Leigidh seo le smachd grinn a thaobh a 'phròiseas conaltraidh airson an coileanadh as fheàrr. Tha mòran de chriomagan còd mar eisimpleir rim faighinn air-loidhne a 'taisbeanadh obair bunaiteach leughaidh is sgrìobhaidh.
Faodaidh cùisean SPI a bhrosnachadh a bhith a 'toirt a-steach uèirleadh, a' sgrùdadh rèiteachadh an rianadair an Spi, agus a 'sgrùdadh logaichean an draibhear. Tha duilgheadasan cumanta a 'toirt a-steach astar cloc ceàrr, mì-chothromachadh modh dàta, agus sgàinidhean bathar-cruaidh. Sgrùdadh cùramach agus duilgheadasan eagarach tha e deatamach airson a choileanadh gu earbsach Eadar-aghaidh spi linux as fheàrr Suidhich.
Bidh coileanadh SPI a 'dèanamh a-steach a' dèanamh coileanadh SPI gu tric a 'toirt a-steach atharrachadh astar a' ghleoc, a 'lughdachadh gluasad dàta os cionn, agus a' cleachdadh dhòighean buffering iomchaidh. Tha deuchainnean deuchainn agus faiceallach deatamach ann a bhith a 'lorg na roghainnean as fheàrr airson an tagradh sònraichte agad. Faodaidh dòighean adhartach a bhith a 'toirt a-steach a' cleachdadh DMA airson gluasad dàta gus luchdachadh CPU a lughdachadh.
Bidh mòran de thag a 'cleachdadh spi gus eadar-obrachadh le luchd-tionndaidh analog-gu-didseatach (adcs). Leigidh seo le tomhas de chomharran analog. Tha am pròiseas a 'toirt a-steach àithne tionndaidh chun ADC tro Spi agus an uairsin a' leughadh an toradh didseatach a 'riochdachadh an luach analog. Tha mòran chips co-chòrdail ri SPI agus tha e a 'toirt seachad dabaighean farsaing gu furasta le fiosrachadh farsaing mun phròtacal conaltraidh spìos aca. Air a dhleastanas air adhart Eadar-aghaidh spi linux as fheàrr a 'dèanamh cinnteach à togail dàta ceart agus earbsach.
Tha SPI cuideachd air a chleachdadh gu cumanta airson conaltradh le taisbeanaidhean LCD. Tha an eadar-aghaidh SPI a 'toirt comas do dh' òrdughan agus dàta a chuir gus smachd a chumail air gnìomhachd an taisbeanaidh, leithid a bhith a 'suidheachadh an raon-cùil, a' taisbeanadh teacsa, agus ag ùrachadh an scrion. Rèiteachadh ceart de na Eadar-aghaidh spi linux as fheàrr deatamach airson dèanamh cinnteach à comas taisbeanaidh ceart. A 'cleachdadh leabharlannan iomchaidh agus a' tuigsinn tha Òrdughan SPI an riandair LCD deatamach airson soirbheachadh.
Feart | I2c | Spi |
---|---|---|
Cloc | Loidhne cloc singilte | Loidhne gleoc air leth |
Loidhnichean dàta | Loidhne dàta dà-stiùiridh singilte | Loidhne Mosi agus Miso air leth |
Astar | Gu math nas slaodaiche | Mar as trice nas luaithe |
Iom-fhillteachd | SimperR | Barrachd iom-fhillte |
Tha an iùl coileanta seo a 'toirt bunait làidir airson a bhith a' toirt buaidh air an Eadar-aghaidh spi linux as fheàrr. Cuimhnich gun cuir thu comhairle ris an sgrìobhainnean bathar-cruaidh agad agus deuchainn a dhèanamh air toraidhean as fheàrr a choileanadh airson na tagraidhean sònraichte agad. Airson tuilleadh fiosrachaidh mu na taisbeanaidhean LCD àrd-chàileachd àrd, tadhal Companaidh Taisbeanadh Dalian taobh an Ear, Ltd.
p>seach> bodhaig>