Tirohia te Katoa

Tena tirohia te putanga Ingarihi hei putanga mana.Whakahoki

France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English) Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino) United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ) New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português) United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
HomeParauSPI e kaha ana ki te tirotiro i nga mea nui o te atanga tuururi rangatū
i te 2024/06/21

SPI e kaha ana ki te tirotiro i nga mea nui o te atanga tuururi rangatū

Ko te atanga tuuturu Serial (SPI) ka puta ake hei tohu mo te whakawhitiwhiti korero mamati, ina koa i roto i nga punaha whakauru e kaha ana, e kaha ana te rere o nga raraunga.I hangaia i te tuatahi ki te whakahaere i nga raraunga koretake i waenga i nga miihini me nga taputapu peripheral, ka wehe i a ia ano me ona kaha taapiri.Ko tenei Kawanatanga tetahi hoahoanga-pononga pononga-pononga, e wha nga raina rangatira-rangatira, rangatira, pononga i roto i (Mosli);E te Kaiwhakaako i roto i, pononga (Miso);Karaka (sck);me te pononga whiriwhiri (ss) -to te whakarite i te taiao whakahaere me te pai mo te tuku raraunga.Ma te tautoko i te maha o nga momo whakahaere me nga whirihoranga, tae atu ki nga huinga 3-waea me nga waahanga hangarau katoa puta noa i nga waahanga hangarau, nga punaha whakahaere a-rorohiko, me nga hiko whakahaere.Ko tenei tirotiro i roto i te tirotiro hohonu ki nga hangarau hangarau o SPI, te korero mo nga hononga, nga momo whakawhitinga, me te taha o te kaupapa matua o nga kaupapa whakahaere me nga punaha whakahaere.

Pūtea kōrero

1. Nga kaha me nga ahuatanga o te spi
2. Papakupu o nga kupu matua
3. Te hono honohono me te pononga whiriwhiri me nga tikanga chain daisy
4. Nga rautaki mo te whakamahere whai hua i te Spi
5. Whirihorahia te pahi SPI: 3-waea me nga huinga maha-io
6. Te whakahaere i tetahi whakawhitinga tuhituhi SPI ngawari
7. Me pehea te mahi i te whakawhitinga panui SPI?
8. Te whakarei ake i te whakawhiti raraunga me nga whakawhitinga o te quad io
9. Te tirohanga mo nga whakawhitinga pahi pahi SPI
10. Te tirotiro i nga painga o SPI: He aha te take?
11. Nga wero me nga ngoikoretanga o te whakamahi i te SPI
12. Nga tono o te Atanga Peipibheal Serial (SPI) i roto i te Hangarau
13. Te whakatau

 Serial Peripheral Interface (SPI) Bus

Whakaahua 1: Atanga Peipiral Serial Serial (SPI) pahi

Nga mahi me nga ahuatanga o te Spi

Ko te atanga tuuturu rangatū (SPI) te pahi hei tere mo te tere, kapi tonu i waenga i te whakawhiti i waenga i te taputapu rangatira me nga taputapu pononga maha.Kaore i rite ki etahi atu kawa, ka whakamahia e SIP nga raina matua e wha: Kaiwhakaako i roto i (Kaiwhakaako), e te Kaiwhakaako (MISO), me te Tohu (SS).Ma tenei tatū ka taea e te pai me te pakari o te whakahaere raraunga mo nga momo tono.

 Master-Slave Configuration

Whakaahua 2: Whirihoranga-pononga

I roto i tetahi punaha SPI, rere nga raraunga i te wa ano i nga taha e rua, te tuku i te whakawhitiwhiti korero.Ka tukuna e te Kaiwhakaako nga raraunga ki te pononga ma te raina a Mohi ka riro i nga raraunga mai i te pononga na roto i te raina miso i te wa ano.Ka taea e nga taputapu SPI te tuku i nga raraunga ka tiimata me te iti noa iho (MSB) me te iti rawa iti (LSB).Me tika te whirihoranga kia rite ki te datasheheet o te taputapu hei whakarite i te raupapa tika.Hei tauira, i roto i nga kaupapa Arduino, e whai ana i nga aratohu whirihoranga SPI SPI kia rite ki nga whakaritenga a te taputapu motuhake, penei i te tuhinga hangarau me nga datasheets.

Clock Polarity and Phase

Whakaahua 3: Te Poari Karaka me te Wahanga

Ko te tika o te whakawhiti raraunga i roto i te Spi e whakawhirinaki tika ana ki te kowhiringa karaka (CPOL) me te Wahanga (CPHA)Ka tautokohia e SPI nga tikanga e wha hei whakatutuki i nga hiahia o nga waa rereke:

• Aratau 0 (CPOL = 0, CPPE = 0)

He iti te karaka.Ko nga putea raraunga ka hopukia i runga i te pito o te karaka ka tukuna ki runga i te taha hinga.Me rite nga raraunga i mua i te aranga o te karaka karaka tuatahi.

• Aratau 1 (CPOL = 0, cppha = 1)

He iti te karaka.Ko nga putea raraunga ka mau ki te taha hinga ka tukuna ki te taha o muri o te pikinga.

• Aratau 2 (CPOL = 1, CPPE = 0)

He mangere te karaka.Ka hopukina nga raraunga i runga i te taha hinga ka tukuna ki te taha o te pikinga.Me rite nga raraunga i mua i te hinganga o te karaka karaka tuatahi.

• Aratau 3 (CPOL = 1, CPPE = 1)

He mangere te karaka.Ko nga putea raraunga ka mau ki te pikinga o te taha ka tukuna i te taha hinga.

Ko ia aratau e whakarite ana i te pono o te raraunga na te aukati i nga whakawhitinga raraunga me te aukati i te pirau raraunga, me te whakarite i nga whakawhitinga pono i waenga i te rangatira me nga taputapu pononga.

Tuhinga o mua

Ki te maarama ki te kawa SPI, me mohio ki nga tikanga matua e whai ake nei hei tautuhi i nga taunekeneke taputapu:

CLK (Karaka Serial): Koinei te tohu tohu, e whakahaerehia ana e te taputapu rangatira, e whakatau ana i te wa e tohua ana ka nekehia ana nga paanga raraunga i te wa e whakawhiti korero ana.Ka whakatauhia te oro mo te tuku raraunga puta noa i te pahi pahi.

SSN (Syve Tīpakohia): Ko tenei tohu mana-iti, i whakahaerehia e te Kaiwhakaako, kowhiria te taputapu pononga kaha mo te whakawhitiwhiti korero.I te mea he iti te tohu o tenei tohu, e tohu ana kua rite te taputapu pononga ki te whiwhi raraunga mai i te tuku raraunga ranei ki te Kaiwhakaako.

Mosi (Kaiwhakaako, Waea, Waea i roto): Ko tenei raarangi raraunga ka tuku korero mai i te rangatira ki te pononga.Ka rere nga raraunga na roto i tenei raina e ai ki nga tohu karaka, kia pai ai te whakawhiti i nga paanga mai i te rangatira ki tetahi, nui ake ranei nga pononga.

Miso (Kaiwhakaako i roto i, pononga i waho): Koinei te huarahi raraunga mo te tuku korero mai i te pononga ki te rangatira.Ka whakakiia te raina Mobi, ka taea e ia te whakawhiti raraunga e rua-huarahi i roto i te anga Spi.

CPOL (Pouri Karaka): Ko tenei tautuhinga e whakatau ana he tiketike, he iti ranei te raina karaka i te wa kaore e puta te tuku raraunga.Ka pa ki te pumau o te ahua mangere me te hihiko mo te tuku raraunga ka whai ake.

Cpp (Te Wahanga Karaka): Ko tenei ka tohu i te wa e tohu ana te raraunga i te timatanga o te huringa, i te taha ranei e puta ana i waenganui o te huringa.Ko te mea nui mo te whakahāngai i nga raraunga e pa ana ki nga karaka karaka.

Ko te hono honohono me te pononga Slave ko nga tikanga Chain Daisy

Multiple-Slave-Select Configuration

Whakaahua 4: Te Whirihoranga-Tino-Tino Whiriwhiringa

I te wa e whakawhitiwhiti korero ana a te SPI SPI ki nga pononga maha, kei a ia tana pononga tana pononga ake kowhiria (SS).Ma tenei tatū ka aukati i nga kohinga raraunga me te whakarite kia tukuna e te Kaiwhakaako, ko te pononga ranei i kii.Kotahi noa te raina SS me kaha ki te aukati i nga tautohetohe i runga i te rangatira, pononga (MISO) raina, ka taea e te raraunga kino.Mena kaore e hiahiatia ana te whakawhitiwhiti korero mai i nga pononga kaore e taea te whakahohe i nga raina SS maha ki nga whakahau, ki nga raraunga ranei ki te maha o nga pononga.

Mo nga punaha e hiahia ana kia nui ake nga taputapu pononga i te waatea i te Kaiwhakaako, I / O Te Whakanui Ma te whakamahi i te taputapu penei i te Decoder, Demliplexer ranei (E.4HC (t) 238).Ma tenei ka taea e te Kaiwhakaako Kotahi te whakahaere i nga tini pononga ma te whakakahore i nga raina whakahaere ki nga raina SS maha.

Daisy-Chain Configuration

Whakaahua 5: Whirihoranga Tihi-Chain

Te Whirihoranga Daisy-Chain

Ko te Topology Daisy-Chain e hono ana i nga taputapu pononga maha i roto i te raupapa, ma te whakamahi i te raina SS kotahi.Ka tukuna e te Kaiwhakaako nga raraunga ki te pononga tuatahi, e kawe ana i te pononga o muri.Ka haere tonu tenei tae noa ki te pononga whakamutunga, ka taea te tuku raraunga ki te rangatira ma te raina miso.Ko tenei whirihoranga e tuhi ana i te waatea, he pai hoki ki nga tono penei i nga tohu LEDILEST LATE STRAYS, kei te hiahia nga taputapu katoa i nga raraunga.

Ko tenei tikanga me tino whakarite i te waa me te whakahaere raraunga kia pai ai te whakamaoritanga o nga pononga me nga raraunga tuku whakamua.Ko te Kaiwhakaako Spi me tino whakahaere i te karaka me te rere raraunga hei whakatau i nga taapiritanga me nga wa whakarite mo ia pononga i roto i te mekameka.

Nga rautaki mo te whakamahere whai hua i te Spi

Ko te whakamahere mo te spi e hono ana ki te hono i nga microcontroller me te Spi peripherals i hangaia kia taea ai te whakawhiti raraunga tere.Mo nga kaiwhakamahi Arduino, e rua nga huarahi matua hei whakatinana i te whakawhitiwhiti korero SPI:

Ma te whakamahi i nga whakahau nekehanga

Ko te tikanga tuatahi ka whakamahi i te ture () me nga whakahau ().Ko enei whakahau e peia ana i te raupaparorohiko ka taea te whakamahi ngawari ki te whiriwhiri i nga titi ka taea te whakamahi i runga i tetahi mamati i / O O PIN.He pai tenei pukenga mo nga momo taapiri taputapu.Heoi, na te mea ka whakawhirinaki tenei tikanga ki te whakahaere i te kohinga iti me te waa, ka whakahaere i te tere o raro ka whakataurite ki te papa-peia.

Te whakamahi i te Whare Pukapuka SPI

He pai ake te tikanga tuarua, ka uru atu ki te wharepukapuka SPI, e uru tika ana ki te papa o te Arduino's Superware.Ko tenei ka puta mai i nga reiti whakawhiti raraunga tere ake.Heoi, ko tenei tikanga e aukati ana i te whakamahi ki nga titi kua tohua kia tohua e te hoahoanga o te Microcontroller.

I te wa e whakawhitiwhiti korerorero ana a SPI, he mea nui ki te whai i nga tohu o te taputapu hono mai i tana datasheet.Kei roto i tenei ko te whakatakoto i te raupapa tika (MSB, lsb ranei i te tuatahi) me te hono tika i te waahanga karaka (CPPA) me te Poari (CPol).Ko te Whare Pukapuka o Arduino kei Arduino nga mahi penei i te settaiorder (), setdatamode (), me te setclockdivider () kia whakatika ai i enei tohu, me te pai o nga taunekeneke me nga momo taapiri.

Mo nga papa a Arduino, te whakahaere i te maramara Whiriwhiria (CS) PIN me.Ko nga Poari tawhito, penei i te Arduino Uno, me tono mana a-ringa o tenei PIN hei tiimata me te whakamutu i nga huihuinga whakawhitiwhiti korero.Ko te rereketanga, nga tauira hou e rite ana ki te Arduino e tuku ana i te mana whakahaere CS, ka ngawari ake te whakahaere a Spi, he pono ake.

Whirihorahia te pahi SPI: 3-waea me nga huinga maha-io

Ko te SPI Presocol e piri ana ki nga momo mahi whakahaere ma te whakauru i nga waahanga whakahaere 4-waea, tae atu ki nga whakatakotoranga motuhake penei i te 3-waea me nga waahanga maha-IO.

 3-Wire Configuration

Whakaahua 6: Whirihoranga waea 3-Waea

3 Whirihoranga waea

Ko te aratau 3-waea e whakakotahi ana i te rangatira o waho, pononga i (Mosli) me te rangatira i roto, pononga) nga raina ki te raina raraunga kotahi.Ma tenei ka whakaiti i te maha o nga pine e hiahiatia ana ki te toru: Ko te raina raraunga whakakotahi, te raina karaka (clk), me te raina whiriwhiri raina (ss).Te whakahaere i te aratau hawhe-duplex, ka taea e tenei huinga te tuku, ka whiwhi ranei i nga raraunga i tetahi wa i whakaritea, engari kaore i te wa kotahi.Ahakoa te whakaiti i te tatauranga PIN he painga mo nga taputapu me te iti o te waatea o te GPio, ka whakatauhia e tenei huinga te whakauru raraunga.He pai mo nga tono kei hea te waahi e tiakina ana me te ngawari o te taputapu, he iti noa iho te tuku raraunga-tere.

Figure 7: Multi-IO Configurations

Whakaahua 7: Whirihoranga maha-Io

Whirihoranga maha-io

Nga Whiringa-maha-Io, tae atu ki te rua me te quad i / O nga taapiri, whakarahihia nga raina raraunga i tua atu o te raina kotahi i kitea i roto i te SPI tuku iho.Ko enei momo e whakamahi ana i nga raarangi e rua, e wha ranei mo te tuku raraunga, te tuku i nga reiti raraunga tere ma te whakakore i nga raraunga putea moni.He pai rawa te kaha o tenei kaha ki nga taiao tino mahi e tika ana te tere.

ual i / o: Ka whakamahi i nga raina raraunga e rua, ka takahi i te reanga whakawhiti raraunga kua whakaritea ki te huinga raina kotahi-raina.

Quad i / o: Whakamahia e wha nga raina raraunga, ka nui haere te kaha me te whai hua.He tino whai hua tenei aratau mo nga mahi whakahaere-i-te-waahi (XIP) mai i nga taputapu mahara kore-kore rite ki te penapena Flash, ka taea te whakawhiti i nga raraunga ki nga raina e wha.

Ko enei whakarei ake i / o nga taapiri i te piriti i te āputa i waenga i nga atanga papaahi tuku iho, me nui ake nga titi mo te Nga reeti raraunga rite me te maha atu o nga huinga rangatū.Ma te whakanui ake i te Te maha o nga raina raraunga, ka whakanuihia e nga Whirihoranga maha-IO i te waa te pupuri i te pauna i waenga i te tatau PIN me te kaha mahi, e hanga ana i a raatau He pai mo te whānuitanga o nga tono raraunga tere-tere.

Te whakahaere i tetahi whakawhitinga tuhituhi SPI ngawari

Ko te whakahaere i te whakawhitinga tuhituhi ki te maumahara Flash ki te whakarite i te pono o te raraunga me te whakawhitiwhiti korero i waenga i te rangatira me te taputapu pononga.Ka tiimata te mahi me te Kaiwhakaako i te raina The Slave (SS), ko te haina i te taputapu pononga whaainga kia tiimata ai te huihuinga whakawhitiwhiti korero.Ko tenei taahiraa he mea nui na te mea e whakarite ana i te taputapu pononga motuhake kia whiwhi raraunga.

I muri i te whakahohe i te raina SS, ka tukuna e te Kaiwhakaako he whakahau tuhi me nga paitene raraunga e hiahiatia ana.Ko tenei whakahau e kii ana i te mahi kia mahia, penei i te 'Rehita mana e tuhi ana,' ka whai ake i nga paatene raraunga e tautuhi ana i nga tuhinga hou o te rehita.He tino hihiri i roto i tenei taahiraa;Ko nga hapa o te whakahau, ko nga raraunga ranei ka taea te arahi ki nga whirihoranga hē, ki te pirau raraunga ranei.I tenei waahanga, ka mau tonu te raina miso i roto i te ahua nui-nui hei aukati i nga raraunga kia whakahokia ki te Kaiwhakaako.Ko tenei huinga ka ngawari te whakawhiti i te tauhokohoko, ko te arotahi anake ki te tuku raraunga ki te pononga.

Ina oti ana te tuku raraunga, ka whakakorehia e te Kaiwhakaako te raina SS, e tohu ana i te mutunga o te whakawhitinga.Ko tenei whakakorekore e kii ana i te taputapu pononga ka mutu te wahanga whakawhitiwhiti korero, ka hoki mai kia hoki mai ano ki te tuuturu me te tukatuka i nga raraunga kua whiwhi.

Me pehea te mahi i te whakawhitinga panui SPI?

Ko te mahi i te whakawhitiwhiti panui mai i te Mahara Flash Spi Flash e whai waahi ana ki te tango i nga raraunga mai i te taputapu pononga.Ko tenei mahinga me tuku i tetahi tohutohu panui motuhake ki te pononga, whai muri mai i te reti raraunga raupapa.Ka tiimata te mahi me te Kaiwhakaako Whakahohe i te raina Tīpakohia (SS).Ka uru atu tenei me te whaainga i te taputapu pononga motuhake mo te whakawhitiwhiti korero, me te whakarite kia whakahaua nga whakahau ki te pononga kua whakaarohia.

Hipanga 1: Te tuku i te tohutohu panui

Ina tohua te pononga, ka tukuna e te Kaiwhakaako ki te ako.Ko tenei whakahau ka tiimata i te whakawhiti raraunga mai i te pononga ki te rangatira.Ko te tino tika i roto i tenei whakahau ko te whakarite kia mohio te pononga ki te tono raraunga.

Hipanga 2: Te tango raraunga

I muri i te tuku i te tohutohu, ka timata te pononga ki te tuku i nga raraunga kua tonoa ki te rangatira ma te rangatira, pononga) raina (miro) raina.Ko tenei tuku raraunga ka puta i te maha o nga huringa karaka, ka whakahaerehia e te karaka o te rangatira.Ka panui te Kaiwhakaako i nga raraunga i te waa, ko te nuinga o nga patene kua whakaritea i runga i nga whakaritenga o te whakahau.

 Quad IO SPI Transaction

Whakaahua 8: quad IO Whakawhitinga Whakawhiti

Te whakarei ake i te whakawhiti raraunga me nga whakawhitinga o te quad io nga whakawhitinga

Ko te aratau IO a qud Io te whakarei ake i te whakawhitiwhiti mahara Flash ma te whakamahi i nga raina raraunga e wha.Ko tenei huinga ka tino whakanui i nga reiti whakawhiti raraunga ka whakaritea ki te kotahi, takirua takirua takirua ranei.

Te pakaru o te aratau IO quad

Ka tiimata te tauhokohoko i te wa e tukuna ana e te tohunga te kupu 'tere'.Ko tenei whakahau e tino arotau ana ki te tere ake i te tukanga panui, e hiahiatia ana mo nga tono e hiahia ana ki te uru atu ki nga raraunga nui, penei i nga punaha whakahiato me nga punaha whakauru.

I muri i te tono ka tukuna te rangatira, ka tukuna e te Kaiwhakaako he wahitau 24-bit.Ko tenei wāhitau e tohu ana i te waahi tika i roto i te mahara Flash mai i te tikanga me panui nga raraunga.Whai muri i te wahitau, ka tukuna nga waahanga aratau.Ko enei momo waahanga e whirihora ana i te panui a te Flave i nga tohu, te whakatikatika i te mahi hei whakatutuki i nga hiahia o nga mahi motuhake.

Kia oti te whakahau me nga taatai, ka tiimata te taputapu pononga ki te tuku raraunga ki te rangatira.Ka tukuna nga raraunga i roto i nga waahanga 4-bit (nibbles) puta noa i nga raina e wha, ka whai hua ki te whakauru ki nga momo SPI paerewa.

Painga o te aratau IO quad

Ma te whakamahi i nga raina e wha / O i te aratau IO quad e kore e piki ake te tere whakawhiti raraunga engari ka whakarei ake i te kaha me te mahi i te atanga.Ko tenei whirihoranga ka whakaiti i te waa e hiahiatia ana mo te uru raraunga me te whakatutukitanga, kia tino pai ai mo nga mahi mahara matatau.

Te whakamahi i te mahi SPI mo nga Whakawhitinga Io Utu

Ko te taputapu SPI e whakamahi nui ana mo te whakahaere i enei whakawhitinga matatini.E tautoko ana i te reo whakahau pakari, e taea ai te whakawhiti maeneene i waenga i nga momo whakahaere rereke-penei i te huinga waea 4-waea ki te quad io aratau-i roto i te whakawhitinga kotahi.Ko tenei ngawari e whakahaere ana i te whakamatautau tika me te whakaheke i nga Whirihoranga SPI, ma te whakarite kia taea e nga punaha te whakauru i nga kaha o te hangarau o te IO o quad.

Te tirohanga ki nga whakawhitinga pahi pahi SPI

The SPI (Serial Peripheral Interface) bus protocol, while not standardized in its data stream structure, commonly uses a de facto format that ensures compatibility and interoperability across devices from different manufacturers.Ma tenei ngawari e pai ai te whiriwhiri i nga tono, mai i te kohinga raraunga Sensor ngawari ki nga mahara mahara me nga mahi whakawhitiwhiti.

Hōputu Whakawhitiwhiti noa

Ko te nuinga o nga taputapu SPI e whai ana i tetahi tauira whanui i roto i a raatau mahi whakawhiti raraunga, e uru ana ki enei mahi:

• Wahanga whakahau

Ka tiimata te taputapu ariki i te tauhokohoko ma te tuku i tetahi whakahau.Ko tenei whakahau e kii ana i te momo mahi kia mahia, penei i te panui mai i te tuhi ranei ki te taputapu pononga.

• Te waahanga wāhitau

Mo nga mahi e pa ana ki nga waahi mahara motuhake, ki nga rehita ranei, ka tukuna e te Kaiwhakaako tetahi wahitau.Ka korero tenei wahitau ki te pononga ki te waahi ki te panui mai i te tuhi ranei.

• Te waahanga raraunga

Kei runga i te whakahau, ko nga raraunga ka tukuna mai i te rangatira ki te pononga, he waahi ranei.I roto i nga mahi tuhituhi, ka tukuna e te Kaiwhakaako nga raraunga kia penapena i te waahi kua tohua i te taputapu pononga.I roto i te panui, ka tukuna e te pononga nga raraunga kua tonoa ki te Kaiwhakaako.

Te whaikorero tono

Whakawhiwhinga Sensor: Ko te kaha o te SPI ki te hapai i nga pakaru o nga raraunga tere e pai ana mo nga kaitohu e hiahia ana ki nga whakahoutanga raraunga tere, penei i nga punaha haumaru aunoa.

Urunga maharatanga: Kei te whakamahia whānuitia te SPI i roto i nga mahinga mahara Flash, he pai te whakahaere i nga maramara mahara, ina koa kei roto i nga punaha te raru o te mahi me te tere.

Nga Taonga Whakawhitiwhiti: Ko nga taputapu penei i nga taera me nga kaitohu whatunga e whakamahi ana i te tii raraunga pono, ka whakahou i te tere me te whai hua ki te whakarite kia pai te whakawhitiwhiti korero.

Te tuhura i nga painga o SPI: He aha te take?

Ko te atanga tuuturu rangatū (SPI) e tuku ana i nga painga nui mo te maha o nga tono hiko.Kei roto i enei ko te whakawhiti raraunga tere-tere, nga whakaritenga raupaparorohiko ngawari, me te whakahaere tika i nga taonga taapiri.

Tuhinga o mua

Nga utu whakawhiti raraunga teitei

Ka tautoko te SPI i te whakawhitinga raraunga teitei ake Te reiti atu i nga whakawhitiwhiti korero rangatū paerewa.Tenei tere-tere E hiahiatia ana te kaha ki nga tono e hiahiatia ana e nga whakahoutanga raraunga tere ranei Te tukatuka-tūturu, penei i te riipene oro me nga taputapu ataata, teitei Nga punaha hoko raraunga, me te whakawhitiwhiti korero i waenga i nga microcontroller me Ko nga peripherals penei i nga kaitoi me nga tauira mahara.

He taputapu ngawari

Ko te whiwhi raraunga ma te SPI e hiahia ana kia iti He taputapu, ko te tikanga he tika te rehita Shift ngawari.Ko tenei ngawari ka whakaiti Te matatini me te utu, te whakarite i te spi pai mo nga punaha me te tahua Tuhinga o mua.Ko nga rehita nekehanga kia pai ake te whakawhiti raraunga tika ki waho Rorohiko Mamati Paerewa, te whakaweto i te whakaurunga o Spi ki te noho Pūnaha Digital.

He pai te whakahaere i te maha Peipherals

He tino pai te SPI ki te whakahaere He maha nga taputapu peripheral.Kaore i rite ki etahi atu kawa e hiahia ana kia rere pahi Te whakahaere, te tohu taapiri ranei mo ia taputapu, ka whakamahia e te SPI te kowhiri (SS) Raina hei whakahaere i nga taputapu maha.Ko ia taputapu pononga i runga i te pahi pahi ka taea takitahi ki te whai i tana ake raina SS, tuku ngawari ki te whakawhānui ake Whakauruhia etahi atu peripherals kaore he huringa nui ki te matua Kawa Whakawhitiwhiti.

Tuhinga o mua

Ka kitea te mohiotanga a Spi i roto i tona Te whakamahi whanui puta noa i nga waahanga maha.Tuhinga ka whai mai Automotive me nga tono ahumahi ki nga hiko hiko me Ko te whakawhitiwhiti korero, te spi e whakarato ana i te tikanga pono me te pai o te Te whakawhitiwhiti korero poto i waenga i te kaiwhakahaere pokapū me ona Tuhinga o mua.Tona kaha ki te whakahaere i nga huringa karaka rereke me te Ko nga whirihoranga (penei i nga momo rereke o nga raina raraunga) ka kaha ake te whakarei ake i a ia Te whakatikatika ki nga whakaritenga kaupapa motuhake.

Nga wero me nga ngoikoretanga o te whakamahi i te SPI

Ahakoa ko te atanga tuuturu Serial (SPI) he maha nga painga, kei a ia ano etahi herenga pea ka pa ki tona paanga mo nga tono motuhake.Ki te whai i enei ngoikoretanga he mea nui ki te hoahoa i nga punaha me te kowhiri i te kawa whakawhitiwhiti korero tika.

Nga ngoikoretanga o te spi

Whakanuihia nga whakaritenga raina tohu

Kei te hiahia a Spi ki etahi atu tohu tohu atu i te Ko nga tikanga whakawhitiwhiti korero ngawari penei i te i²c, i te UART ranei.Ko te hiahia anga anga angamaheni kei E wha nga rarangi: Karaka (clk), te rangatira o te pononga (mosi), e te rangatira i roto i te pononga Out (Miso), me te Tohu Tohu (SS).Ko tenei hiahia mo nga raina maha ka piki ake Te whakamarumaru o te wahanga, ina koa i roto i nga punaha he maha nga peripherals.Ka taea e tenei te arahi ki nga take me te pono o te tohu me nga tohu tahora tinana.

He kawa whakawhitiwhiti korero kua tohua

Kei te hiahia a Spi ki te tino tautuhia me te Kawa Whakawhitiwhiti Whakahoahoa i mua i te whakatinanatanga.E kore e tautoko ad-hoc ranei i runga i-te-rere ranei te tuku raraunga, ka whakawhāiti i te ngawari ki te hihiri Nga punaha e huri ai nga hiahia whakawhitiwhiti korero i muri i te tuku.Ia Me matua te tiimata me te whakahaere i te taputapu rangatira, me nga whakahau me nga whakautu kua tohua, ka taea te whakariterite i nga mahi rorohiko Tuhinga o mua.

Whakawhitiwhiti-a-Kaiwhakaako

I roto i te huinga SPI, te taputapu rangatira Ko te whakahaere i nga whakawhitiwhiti katoa, kaore he tautoko taketake mo te hoa-a-hoa-a-hoa Te whakawhitiwhiti korero i waenga i nga taputapu pononga.Ka taea e tenei mana whakahaere te take Ko te koretake me te bottlenecks, ina koa i nga punaha matatini kei hea te maha Me whai whakaaro motuhake nga taputapu me te kore e uru ki te rangatira.

Te whakahaeretanga o nga raina SS maha

Te whakahaere i nga Raina Tuturu Tuarua (SS) ka raru ko te tokomaha o nga peripheral ka piki ake.Ia taputapu pononga I te pahi Spi e hiahia ana ki te raina SS ahurei e whakahaerehia ana e te Kaiwhakaako, Te raru o te GPIo o te taputapu Kaiwhakaako (Ingener-Program Whiriho me te pūmanawa.Te whakahaere i enei raina e whai kiko ana, otira I te wa e rongoa ana i te punaha ki te whakauru i nga taputapu, ka taea te whakanui ake i te hoahoa me te whakahaere i runga.

Nga tono o te Atanga Peripheral Serial Serial (SPI) i roto i te Hangarau

Ko te ngawari o te SPI me nga reiti whakawhiti raraunga teitei kia pai mo nga momo tono puta noa i nga umanga, mai i nga whatunga sensor ki nga hiko-automotive.Anei te titiro tata ki te pehea e whakamahia ai te SPI i nga waahanga rereke:

Sensor Networks

Whakaahua 9: Nga whatunga Sensor

Kei te whakatau a Spi i nga whatunga sensor, ina koa i nga taiao-taiao e rite ana ki nga teihana huarere.Ka taea e ia te whakawhiti tere me te pai o waenga i waenga i te microcontrort me nga makuku, te makuku, me te pehanga hau, me te tuku i nga kohinga raraunga-tūturu me te tukatuka.

 Memory Devices

Whakaahua 10: Nga taputapu mahara

I roto i te rokiroki mahara, kei te whakamahia whānuitia te SPI me nga maramara mahara me nga eeproms.E tautoko ana i nga raraunga tere-tere me te tuhi, ka taea te whakarite i nga punaha rokiroki raraunga, he hihiri ki nga tono e hiahiatia ana.

 Display Modules

Whakaahua 11: Whakaatuhia nga Whakaaturanga

Ko nga hangarau whakaatu penei i te LCD me te pania oled me te whakamahi i te SPI ki te whiwhi raraunga mai i tetahi microcontroller.Ma tenei ka taea e tenei te whakahou i nga tuhinga whakaatu, e tika ana mo nga whakaaro e hiahiatia ana e te kaiwhakamahi me nga urupare a te kaiwhakamahi, penei i nga kaitakaro mamati, me nga kaitakaro mp3, me nga kaitoro atamai.

 Communication Modules

Whakaahua 12: Nga Taonga Korero

Ka whakarei ake te SPI i nga tikanga whakawhitiwhiti penei i te Wi-Fi, Nihokikorangi, me RF Transceivers.Ka taea e enei taputapu ki te hapai i nga awa mata matatini mo te whakarite me te pupuri i nga hononga whakawhitiwhiti ahokore, he mea nui ki nga taputapu hono hono hou.

Motor Control

Whakaahua 13: Te Mana Motuhake

I roto i nga tono motuka motuka, ka whakawhitiwhiti korero a SPI me nga motuka taraiwa motuka hei whakahaere i nga tohu penei i te tere me te ahunga.He mea nui tenei ki te karetao, te ahonoa Ahumahi, me nga punaha waka, ka whai kiko tika te whakahaere mo te motuka me te pono.

 Audio Interfaces

Whakaahua 14: Ko nga hononga oro

Mo nga punaha oro a Digital, te hono i nga microcontroller ki nga tohu ororongo, i nga kaata-a-ringa-ki-ano ranei (dacs), kia pai te tuku oro mamati.

Industrial Control Systems

Whakaata 15: Nga punaha whakahaere ahumahi

Ka tautokohia e SPI nga punaha whakahaere ahumahi ma te hono i nga Kaitohu arorau e hono ana (PLC) me nga kaiwhakatuma.He hihiri tenei mo te aro turuki me te whakahaere i nga tukanga ahumahi, te whakarei ake i te kaha me te haumaru.

 Data Acquisition Systems

Whakaahua 16: Nga punaha hoko raraunga

I roto i nga punaha hoko raraunga, nga hononga spi me nga kaitahuri-a-ringa-ki-a-ringa) me nga kaitahuri-ki-te-ira tangata) mo te hurihanga tohu.He whai hua tenei mo nga tono e hiahia ana koe ki te aro turuki me te whakahaere i nga tukanga tinana ma nga punaha mamati.

 Automotive Electronics

Whakaahua 17: Hiko Automotics

I roto i nga hangarau aunoa, ka taea e te SPI te whakawhitiwhiti korero i waenga i nga microcontrort me nga momo miihini waka, tae atu ki nga kaiwhakatuma, kaiwhakaari, me nga waahanga hiko.Kei te hiahiatia tenei whakauru mo te whakahaere i nga mahi miihini, te taatai, me nga punaha whakahiato, whai waahi ki te haumaru me te mahinga o nga waka hou.

Embedded Systems

Whakaahua 18: Nga punaha whakauru

Ko te ngawari o te Spi me te whai huatanga kia pai ai mo nga punaha whakauru, kei te aukati te waahi me te kaha kaha.Ko tona kaha ki te atanga e kore e taea e ia te whakamahi i nga momo peripheral e tautoko ana i tana whakamahinga whanui i roto i nga tono whakauru puta noa i nga ahumahi maha.

Wāhanga whakamutunga

Ki te waiho poto noa, ko te atanga tuuturu Serial (SPI) e tu ana hei taputapu mo te hikohiko me te whakahiato i nga mana whakawhiti raraunga teitei me nga whiringa whirihoranga raraunga teitei.Mai i nga whatunga sensor ngawari ki nga mahi mahara matatini me nga hoahoanga whakawhitiwhiti korero ki te whānuitanga o nga momo tono, e pai ana ki nga kaihoahoa e rapu pai ana, me te rongoa, me nga otinga whakawhitiwhiti korero.Ahakoa e whakaatu ana i nga wero penei i te nui o nga whakaritenga o te raina tohu me te painga o te supa, tae atu ki tana ngawari ki te whakahaere i nga peripherals maha.Ka rite tonu ki nga taputapu hiko ka haere tonu ki te matatini me te teitei ake o te mahi a te SPI, ka uru atu ano ki te whakawhanaketanga o nga rongoa hangarau hou puta noa i nga umanga hangarau hou.Ko nga whakarei ake i nga whirihoranga SPI, penei i te aratau ITO a Quad Io, e kaha ana ki te whakatutuki i nga wero hangarau me te whai huatanga ki te hurihuri i nga tuhinga whakawhitiwhiti korero.






Nga Pātai Auau Tuarua [FAQ]

1. He aha nga momo 4 o te kawa SPA?

Poro SPI e whakahaerehia ana i nga waahanga e wha, e mohiotia ana e o raatau poauau karaka (CPOL) me nga waahanga karaka (CPPA):

Aratau 0 (CPOL = 0, cppol = 0): Ko nga pouako karaka i te iti, ka hopukina nga raraunga i te taha o te karaka, ka whakatipuria ki te taha hinga.

Aratau 1 (CPOL = 0, cppol = 1): Ko nga puranga karaka i te iti, engari ka mau te raraunga i runga i te taha hinga.

Aratau 2 (CPOL = 1, cppol = 0): Ko nga kaari karaka i runga i te teitei, me nga raraunga i hopukina, ka whakatipuria ki te taha whakarunga.

Aratau 3 (CPOL = 1, cppol = 1): Ko nga pouako karaka i te teitei, ka hopukina nga raraunga ki te pikinga o te taha.

2. He aha te whakatakotoranga o te spi?

Ko te atanga SPI te nuinga o nga raina matua:

Kaiwhakaako i roto i (Moshi): te raina i whakamahia e te taputapu rangatira ki te tuku raraunga ki te pononga.

Kaiwhakaako i roto i te pononga (Miso): Ko te raina e tukuna ai e te pononga nga raraunga ki te rangatira.

Karaka (SCK): Whakahaerehia e te Kaiwhakaako, ka taea e tenei raina te tukutahi i te tuku raraunga.

Syve Tīpakohia (SS): Ko tenei raina, i peia e te Kaiwhakaako, kowhiria te taputapu pononga kaha.

3. He aha te rereketanga i waenga i te rangatū me te spi?

Ko te rereketanga o te tuatahi i waenga i te whakawhitiwhiti korero (penei i te UAR) me te SPI kei roto i a raatau hononga me te uaua.Ko te whakawhitiwhiti korero rangatū ka whakamahi i nga waea e rua (tuku me te whiwhi) kaore e hiahiatia he raina karaka hei whakakapi i nga raraunga ka uru ki roto i te awa raraunga.He rereke, ko te spi he hanganga pahi-rite me te raina karaka wehe (sck) me nga raina raraunga motuhake mo te tuku me te whiwhi (mosi and mio).Ma tenei ka tere te mahi engari me nui ake nga raina me te whakahaere tupato i nga taputapu pononga me te raina SS.

4. E hia nga waea e whakamahia ana i roto i te whakawhitiwhiti korero SPI?

Ka whakamahia e te Whakawhitiwhiti SPI nga waea e wha:

MOSI (Kaiwhakaako Atu i roto i)

Mio (Kaiwhakaako i roto i te Waea)

Sck (karaka rangatū)

SS (Slave Tīpakohia)

5. Me pehea te hono atu i nga taputapu SPI?

Hei hono i nga taputapu SPI, me whai i enei waahanga:

Tūhono te MOSI a te Kaiwhakaako ki a MOSI o ia pononga.

Tūhono te Kaiwhakaako o te Kaiwhakaako ki te Miso o ia pononga.

Whakauruhia te Sck a te Kaiwhakaako ki te Sck o ia pononga.

Ko nga tohu SS o nga pononga katoa me hono takitahi ki tetahi putanga SS ahurei i te Kaiwhakaako.

Ko nga raina whenua kia rite ki nga taputapu katoa hei whakarite i te pono.

0 RFQ
Te Kete Hoko (0 Items)
He kau.
Whakatauhia te raarangi (0 Items)
He kau.
Urupare

Ko o mea urupare!I Allelco, ka aro nui matou ki te wheako kaiwhakamahi me te ngana ki te whakapai ake i nga wa katoa.
Tena koa tohatoha atu ki a maatau korero ma te maatau urupare, a ka whakautu wawe matou.
Mauruuru koe mo te whiriwhiri Allelco.

Whakataka
Ī-mēra
Ko nga korero
Aronui
Toia, paato ranei ki te tuku i te konae
Tukuatu Kōnae
Nga momo: .xls, .xlsx, .DOC, .docx, .jpg, .png and .pd and .pdf.
Rahi Kōnae Aaa: 10MB