Suaicheantas STLeughadair HF Àrd-choileanadh CUBE-NFC6
Leabhar-làimhe cleachdaiche

Leughadair HF Àrd-choileanadh UM2616 X-CUBE-NFC6

A’ tòiseachadh le leudachadh bathar-bog IC leughadair HF àrd-choileanadh X-CUBE-NFC6 / neach-tòiseachaidh NFC airson STM32Cube
Ro-ràdh
Tha leudachadh bathar-bog X-CUBE-NFC6 airson STM32Cube a’ toirt seachad bathar-meadhain iomlan airson STM32 gus smachd a chumail air tagraidhean a’ cleachdadh an ST25R3916 / ST25R3916B àrd-choileanadh NFC aghaidh aghaidh IC a’ toirt taic do mhodhan tòiseachaidh, targaid, leughadair agus cairt NFC.
Tha an leudachadh air a thogail a bharrachd air teicneòlas bathar-bog STM32Cube gus comas giùlain a dhèanamh nas fhasa thar diofar microcontrollers STM32. Tha am bathar-bog a’ tighinn le sample buileachadh nan draibhearan a tha a’ ruith air bòrd leudachaidh X-NUCLEO-NFC06A1 / X-NUCLEO-NFC08A1 air a phlugadh air mullach bòrd leasachaidh NUCLEO-L053R8 no NUCLEO-L476RG.
Ceanglaichean ceangailte: Tadhail air eag-shiostam STM32Cube web duilleag air www.st.com airson tuilleadh fiosrachaidh

Acronyms agus giorrachaidhean

Clàr 1. Liosta de acronaim

Acronym Tuairisgeul
NFC Conaltradh faisg air an raon
RIAGHLADH Sreath RF abstract
P2P Co-aoisean gu co-aoisean
MCU Aonad microcontroller
BSP Pasgan taic bùird
HAL Còmhdach tarraing bathar cruaidh
LED Dode sgaoileadh solais
SPI Eadar-aghaidh iomaill sreathach
SMS Inbhe eadar-aghaidh bathar-bog Arm Cortexmicrocontroller

Leudachadh bathar-bog X-CUBE-NFC6 airson STM32Cube
2.1 thairis airview
Bidh pasgan bathar-bog X-CUBE-NFC6 a’ leudachadh comas-gnìomh STM32Cube. Is iad prìomh fheartan a’ phacaid:

  • Cuir crìoch air bathar meadhanach gus tagraidhean a thogail a’ cleachdadh an leughadair HF àrd-choileanadh ST25R3916 / ST25R3916B / IC aghaidh aghaidh NFC.
  • Sample iarrtas gus NFC a lorg tags de dhiofar sheòrsaichean agus fònaichean-làimhe a’ toirt taic do P2P, modh aithris cairt, agus leughadh/sgrìobhadh.
  • Sample tagradh airson teachdaireachdan NDEF a leughadh agus a sgrìobhadh.
  • Sample buileachadh ri fhaighinn airson bòrd leudachaidh X-NUCLEO-NFC06A1 / X-NUCLEO-NFC08A1 air a phlugadh air bòrd leasachaidh NUCLEO-L053R8 no NUCLEO-L476RG.
  • Gluasad furasta thar diofar theaghlaichean MCU, le taing do STM32Cube.
  • Cuir crìoch air tarraing RF / NFC (RFAL) airson a h-uile prìomh theicneòlas, a’ toirt a-steach sreathan iomlan ISO-DEP agus NFCDEP.
  • Teirmean ceadachais an-asgaidh, furasta a chleachdadh.

Anns a ’bhathar-bog seo tha leughadair HF àrd-choileanadh / draibhearan IC aghaidh aghaidh NFC airson an inneal ST25R3916 / ST25R3916B, a’ ruith air STM32. Tha e air a thogail a bharrachd air teicneòlas bathar-bog STM32Cube gus comas giùlain a dhèanamh nas fhasa thar diofar microcontrollers STM32. Tha am pasgan firmware seo a’ toirt a-steach draibhearan inneal co-phàirteach, pasgan taic bùird, agus marample tagradh a’ sealltainn cleachdadh bòrd leudachaidh X-NUCLEO-NFC06A1 / X-NUCLEO-NFC08A1 le bùird Nucleo STM32.
A sample tagradh a’ rèiteachadh an ST25R3916 / ST25R3916B ann an lùb bhòtaidh airson inneal gnìomhach agus fulangach a lorg. Nuair a fulangach tag no inneal gnìomhach air a lorg, tha raon an leughadair a’ comharrachadh an teicneòlais a chaidh a lorg le bhith a’ tionndadh LED co-fhreagarrach air. Tha e comasach cuideachd an ST25R3916 / ST25R3916B a shuidheachadh ann am modh dùisg inductive le putadh air a’ phutan cleachdaiche. Rè an lùb bhòtaidh seo tha an sampBidh le application cuideachd a’ suidheachadh an ST25R3916 / ST25R3916B ann am modh aithris cairt gus làthaireachd leughadair a lorg. Bidh an demo a’ clàradh a h-uile gnìomh le port brìgheil ST-LINK gu aoigheachd an t-siostam.
Is iad na teicneòlasan RFID le taic san demo seo:

  • ISO 14443A/NFCA
  • ISO 14443B/NFCB
  • Felica/NFCF
  • ISO 15693 / NFCV
  • P2P gnìomhach
  • Dèan aithris air cairtean Seòrsa A agus F

2.2 Ailtireachd
Leigidh an leudachadh bathar-bog làn ghèilleadh seo airson STM32Cube dhut tagraidhean a leasachadh a’ cleachdadh an leughadair HF àrd-choileanadh ST25R3916 / ST25R3916B / neach-tòiseachaidh NFC IC. Tha e stèidhichte air còmhdach tarraing bathar-cruaidh STM32CubeHAL airson microcontroller STM32 agus a’ leudachadh STM32Cube le pasgan taic bùird (BSP) airson bòrd leudachaidh X-NUCLEO-FC06A1 / X-NUCLEO-NFC08A1. Faodaidh bathar-bog tagraidh faighinn gu agus cleachdadh bòrd leudachaidh X-NUCLEO-NFC06A1 / X-NUCLEO-NFC08A1 tro na sreathan a leanas:
Sreath HAL STM32Cube: tha an còmhdach draibhear HAL a’ toirt seachad seata sìmplidh de APIan coitcheann, ioma-ìre (eadar-aghaidh prògramadh tagraidh) gus eadar-obrachadh leis na sreathan àrda (tagradh, leabharlannan agus stacan). Tha na APIan coitcheann agus leudachaidh sin air an togail gu dìreach air ailtireachd cumanta agus a’ leigeil le sreathan os-cionn mar bathar-meadhain an gnìomhan a chuir an gnìomh gun a bhith an urra ri fiosrachadh bathar-cruaidh aonad microcontroller (MCU). Tha an structar seo a’ leasachadh ath-chleachdadh còd an leabharlainn agus a’ gealltainn gum bi e furasta a ghiùlan thairis air innealan eile.

  • Sreath pasgan taic bùird (BSP): a’ toirt taic do na h-iomaill air bòrd niùclas STM32 (a bharrachd air an MCU). Tha an seata seo de APIan a’ toirt seachad eadar-aghaidh prògramadh airson cuid de dh’ iomaill bùird sònraichte leithid an LED, am putan cleachdaiche msaa. Cuidichidh an eadar-aghaidh seo thu cuideachd gus an dreach bùird sònraichte aithneachadh.
  • Ciseal tarraing-às Middleware NRF (RFAL): Tha RVAL a’ toirt seachad grunn dhleastanasan airson conaltradh RF / NFC. Bidh e a’ cruinneachadh na diofar RF ICn (teaghlach toraidh ST25R3911B a th’ ann mar-thà agus innealan ST25R391x san àm ri teachd) fo eadar-aghaidh cumanta agus furasta a chleachdadh.

Is iad na protocolaidhean a thug RFAL seachad:

  • ISO-DEP (ISO14443-4 Sreath Ceangal Dàta, T = CL)
  • NFC-DEP (Pròtacal Iomlaid Dàta ISO18092)
  • NFC-A \ ISO14443A (T1T, T2T, T4TA)
  • NFC-B \ ISO14443B (T4TB)
  • NFC-F \ FeliCa (T3T)
  • NFC-V \ ISO15693 (T5T)
  • P2P \ ISO18092 (NFCIP1, P2P fulangach-ghnìomhach)
  • ST25TB (ISO14443-2 Seòrsa B le Pròtacal Seilbh) Taobh a-staigh,

Tha an RFAL air a roinn ann an trì fo-fhilleadh:

  • RF HL - RF ìre nas àirde
  • Sreath tarraing às bathar-cruaidh RF HAL-RF
  • RF AL - còmhdach tarraing às RF

Figear 1. Diagram bloca RVAL

RF HL RFAL NFC
RFAL pròtacal DEP ISO DEP NFC
Teicneòlasan NFC-A NFC-B NFC•F NFC-V TIT T2T TAT ST25TB
RF HAL RF
Configs RF
ST25R3911 ST25R3916 ST25R95

Tha na modalan anns an RF HAL an urra ri chip, bidh iad a’ cur an gnìomh an draibhear RF IC, clàran rèiteachaidh, agus stiùireadh sònraichte airson an HW gus na gnìomhan RF corporra a choileanadh. Is e bann-cinn RF co-roinnte an eadar-aghaidh airson an neach-fios file a bheir seachad an aon eadar-aghaidh airson sreathan àrda (airson a h-uile chips). Faodar an RFAL a bhriseadh sìos ann an dà fho-fhilleadh eile:

  • Teicneòlas: modalan teicneòlais a chuireas an gnìomh a h-uile mion-fhiosrachadh, frèam, amannan, msaa
  •  Pròtacalan: buileachadh protocol a’ toirt a-steach a h-uile frèam, amannan, làimhseachadh mhearachdan, msaa.

A bharrachd air an fheadhainn sin, bidh còmhdach an tagraidh a’ cleachdadh gnìomhan RFAL leithid Gnìomhan Fòram NFC (NFCC), EMVCo, demo DISCO / NUCLEO, msaa. Tha cothrom air na gnìomhan as ìsle de na ICn air a thoirt seachad leis a’ mhodal RF. Faodaidh an neach-fios feum dìreach a dhèanamh de theicneòlas RF no sreathan protocol gun a bhith feumach air dàta rèiteachaidh bathar-cruaidh sònraichte.
Figear 2. Ailtireachd bathar-bog X-CUBE-NFC6

Leughadair HF Àrd-choileanadh ST UM2616 X-CUBE-NFC6 - Fig

2.3Folder structar

Leughadair HF Àrd-choileanadh ST UM2616 X-CUBE-NFC6 - Fig1

Tha na pasganan a leanas anns a ’phacaid bathar-bog:

  • Sgrìobhainnean: tha HTML cruinnichte sa phasgan seo file air a chruthachadh bhon chòd stòr anns a bheil mion-fhiosrachadh mu na pàirtean bathar-bog agus APIan.
  • Dràibhearan: anns a’ phasgan seo tha na draibhearan HAL, na draibhearan a tha sònraichte don bhòrd airson gach àrd-ùrlar bùird no bathar-cruaidh le taic, a’ toirt a-steach na pàirtean air bòrd, agus an ìre tarraing bathar-cruaidh neo-eisimeileach CMSIS airson an t-sreath pròiseasar Cortex-M.
  • Middlewares: tha RFAL (sreath tarraing às RF) anns a’ phasgan seo. Tha RVAL a’ toirt seachad grunn ghnìomhan a dh’ fheumar gus conaltradh RF/NFC a choileanadh. Bidh an RFAL a’ cruinneachadh na diofar RF ICs (ST25R3911 / ST25R3916 / ST25R3916B agus innealan ST25R391x san àm ri teachd) fo eadar-aghaidh cumanta agus furasta a chleachdadh.
  • Pròiseactan: tha dà sample iarrtas examples:
    – Tag Lorg-Cairt emulation
    - Leugh agus sgrìobh teachdaireachdan NDEF

Tha iad air an toirt seachad airson an àrd-ùrlar NUCLEO-L476RG no NUCLEO-L053R8 airson trì àrainneachdan leasachaidh (IAR Embedded Workbench airson ARM, Keil Microcontroller Development Kit (MDK-ARM), agus STM32CubeIDE.
2.4 API
Gheibhear fiosrachadh teicnigeach mionaideach mu na APIan a tha rim faighinn leis an neach-cleachdaidh ann an CHM cruinnichte file suidhichte taobh a-staigh pasgan “RFAL” den phasgan bathar-bog far a bheil làn mhìneachadh air a h-uile gnìomh agus paramadair. Tha fiosrachadh teicnigeach mionaideach mu na APIan NDEF ri fhaighinn anns an .chm file air a stòradh sa phasgan “doc”.
2.5 Sample tagradh
A sample tagradh a’ cleachdadh bòrd leudachaidh X-NUCLEO-NFC06A1 / X-NUCLEO-NFC08A1 leis a’ bhòrd leasachaidh NUCLEOL476RG no NUCLEO-L053R8 air a thoirt seachad anns an eòlaire “Projects”. Tha pròiseactan deiseil airson togail rim faighinn airson grunn IDEan. Anns an tagradh seo, NFC tags de dhiofar sheòrsaichean de fhònaichean-làimhe a’ toirt taic do P2P air an lorg leis an leughadair HF àrd-choileanadh ST25R3916 / ST25R3916B / IC aghaidh aghaidh NFC (airson tuilleadh fiosrachaidh, thoir sùil air na sgrìobhainnean CHM file air a chruthachadh bhon chòd stòr). Às deidh tòiseachadh siostam agus rèiteachadh gleoc, bidh LED101, LED102, LED103, LED104, LED105 agus LED106 a ’brùthadh airson 3 tursan. An uairsin bidh LED106 a ’deàrrsadh gus sealltainn gu bheil raon an leughadair air a chuir an gnìomh. Nuair a tag air a lorg faisg air làimh, tha LED air a chuir air mar a tha air a liostadh gu h-ìosal.
Clàr 2. LED Lit air adhart tag bhrath

NFC tag seòrsa LED air a lasadh air tag bhrath
Seòrsa F LED 101 / Seòrsa F
Seòrsa B de NFC LED 102 / Seòrsa B
NFC seòrsa A LED 103 / Seòrsa A
Seòrsa V NFC LED 104 / Seòrsa V
Seòrsa NFC AP2P LED105 / Seòrsa AP2P

Ma thig leughadair chun bhòrd leudachaidh X-NUCLEO-NFC06A1 / X-NUCLEO-NFC08A1, bidh am bathar-bog a’ dol a-steach gu modh emulation cairt agus, a rèir an t-seòrsa àithne, bidh e ag atharrachadh NFC TYPE A agus / no NFC TYPE FLED air.
Gu gnàthach, cha bhith an X-NUCLEO-NFC06A1 / X-NUCLEO-NFC08A1 a’ sgrìobhadh dàta sam bith chun an tag, ach faodar an comas seo a chomasachadh le ro-phròiseasar a tha air a mhìneachadh anns an file demo.h.
Faodar modh aithris cairt agus poller a chomasachadh / a chuir à comas leis an aon mhodh-obrach.
Tha eadar-aghaidh port conaltraidh brìgheil ST cuideachd air a ghabhail a-steach sa phacaid. Aon uair ‘s gu bheil cumhachd air a’ bhòrd, thèid am bòrd a thòiseachadh agus àireamhachadh mar phort COM brìgheil STLink.
Figear 4. Àireamhachd port COM Mas-fhìor

Leughadair HF Àrd-choileanadh ST UM2616 X-CUBE-NFC6 - Fig2

Às deidh dhut àireamh port brìgheil COM a sgrùdadh, fosgail inneal-crìochnachaidh Windows (HyperTerminal no a leithid) leis an rèiteachadh a chithear gu h-ìosal (roghainn comas: CR implicit air LF, ma tha sin ri fhaighinn).

Leughadair HF Àrd-choileanadh ST UM2616 X-CUBE-NFC6 - Fig3

Tillidh an uinneag crìche grunn theachdaireachdan coltach ris an fheadhainn a chithear gu h-ìosal gus an ceangal soirbheachail a dhearbhadh.
Figear 6. Tòiseachadh soirbheachail air bòrd leudachaidh X-NUCLEO-NFC06A1

Leughadair HF Àrd-choileanadh ST UM2616 X-CUBE-NFC6 - Fig4

Tha an dàrna sample iarrtas ri fhaighinn le bhith a’ taghadh an dàrna targaid pròiseict ris an canar “STM32L476RGNucleo_PollingTagDetectNdef”. Bidh an aplacaid seo a’ riaghladh teachdaireachdan NDEF air tags.

  • Nuair a thòisicheas am firmware, tha clàr air a thaisbeanadh air log a’ chonsail.
  • Leigidh am putan cleachdaiche leat rothaireachd tro ghrunn roghainnean, a’ gabhail a-steach leughadh susbaint NDEF, sgrìobhadh clàr teacsa,
  • sgrìobhadh clàr URI, agus cruth tag airson susbaint NDEF.
  • Às deidh dhut an demo a thaghadh, tap air a tag gus an demo fhaicinn a’ ruith.

Figear 7. Roghainnean putan cleachdaiche bòrd leudachaidh X-NUCLEO-NFC06A1

Leughadair HF Àrd-choileanadh ST UM2616 X-CUBE-NFC6 - Fig5

Stiùireadh rèiteachaidh an t-siostaim

3.1 Tuairisgeul bathar-cruaidh
3.1.1STM32 Nucleo
Tha bùird leasachaidh STM32 Nucleo a’ toirt seachad dòigh aig prìs reusanta agus sùbailte do luchd-cleachdaidh fuasglaidhean a dhearbhadh agus prototypes a thogail le loidhne microcontroller STM32 sam bith. Tha taic ceangail Arduino agus luchd-ceangail ST morpho ga dhèanamh furasta comas-gnìomh àrd-ùrlar leasachaidh fosgailte STM32 Nucleo a leudachadh le raon farsaing de bhùird leudachaidh sònraichte airson taghadh. Chan eil feum aig bòrd Nucleo STM32 air probes fa leth leis gu bheil e a’ fighe a-steach an dì-bhugadair / prògramadair ST-LINK/V2-1. Tha am bòrd STM32 Nucleo a’ tighinn leis an leabharlann coileanta bathar-bog STM32 HAL còmhla ri diofar bhathar-bog pacaichte ex.amples airson diofar IDEan (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, mbed agus GCC / LLVM). Tha cothrom an-asgaidh aig a h-uile neach-cleachdaidh STM32 Nucleo air na goireasan air-loidhne mbed (compiler, C / C ++ SDK agus coimhearsnachd leasaiche) aig www.mbed.org gus tagraidhean coileanta a thogail gu furasta.
Figear 8. Bòrd nucleo STM32

Leughadair HF Àrd-choileanadh ST UM2616 X-CUBE-NFC6 - Fig6

Bòrd leudachaidh X-NUCLEO-NFC06A1 An X-NUCLEO-NFC06A1
Tha bòrd leudachaidh leughadair cairt NFC stèidhichte air an inneal ST25R3916. Tha am bòrd leudachaidh air a rèiteachadh gus taic a thoirt do chonaltradh ISO14443A/B, ISO15693, FeliCa™ agus AP2P. Bidh an ST25R3916 a’ riaghladh còdadh frèam agus dì-chòdachadh ann am modh leughadair airson tagraidhean àbhaisteach, leithid NFC, faisg air agus faisg air ìrean HF RFID. Bidh e a ’toirt taic do phròtacalan conaltraidh ISO / IEC 14443 Seòrsa A agus B, ISO / IEC 15693 (fo-ghiùlain singilte a-mhàin) agus ISO / IEC 18092 a bharrachd air lorg, leughadh agus sgrìobhadh Fòram NFC Seòrsa 1, 2, 3, 4, agus 5 tags. Bidh an sensor capacitive cumhachd ìosal air bòrd a’ coileanadh dùsgadh cumhachd ultra-ìosal gun a bhith a ’tionndadh raon an leughadair air agus dùsgadh inductive traidiseanta airson taghadh amptomhas-lìonaidh no tomhas ìre. Tha an teicneòlas gleusadh antenna fèin-ghluasadach (AAT) a’ comasachadh obrachadh faisg air pàirtean meatailteach agus / no ann an àrainneachdan a tha ag atharrachadh.
Figear 9. Bòrd leudachaidh X-NUCLEO-NFC06A1

Leughadair HF Àrd-choileanadh ST UM2616 X-CUBE-NFC6 - Fig7

Bòrd leudachaidh 3.1.3X-NUCLEO-NFC08A1
Tha bòrd leudachaidh leughadair cairt X-NUCLEO-NFC08A1 NFC stèidhichte air an inneal ST25R3916B. Tha am bòrd leudachaidh air a rèiteachadh gus taic a thoirt do chonaltradh ISO14443A/B, ISO15693, FeliCa™, agus AP2P. Bidh an ST25R3916B a’ riaghladh còdadh frèam agus dì-chòdachadh ann am modh leughadair airson tagraidhean àbhaisteach, leithid NFC, faisg air làimh, agus inbhean HF RFID faisg air làimh. Bidh e a ’toirt taic do phròtacalan conaltraidh ISO / IEC 14443 seòrsa A agus B, ISO / IEC 15693 (fo-ghiùlain singilte a-mhàin) agus protocolaidhean conaltraidh ISO / IEC 18092 a bharrachd air lorg, leughadh agus sgrìobhadh fòram NFC seòrsa 1, 2, 3, 4, agus 5 tags. Bidh an sensor capacitive cumhachd ìosal air bòrd a’ coileanadh dùsgadh cumhachd ultra-ìosal gun a bhith a ’tionndadh raon an leughadair air agus dùsgadh inductive traidiseanta airson taghadh amptomhas-lìonaidh no tomhas ìre. Tha an teicneòlas gleusadh antenna fèin-ghluasadach (AAT) a’ comasachadh obrachadh faisg air pàirtean meatailteach agus / no ann an àrainneachdan a tha ag atharrachadh.
Figear 10. Bòrd leudachaidh X-NUCLEO-NFC08A1

Leughadair HF Àrd-choileanadh ST UM2616 X-CUBE-NFC6 - Fig8

3.2 Tuairisgeul air bathar-bog
Tuairisgeul Bathar-bog Tha feum air na pàirtean bathar-bog a leanas gus àrainneachd leasachaidh iomchaidh a stèidheachadh airson tagraidhean a chruthachadh airson an STM32 Nucleo uidheamaichte le bòrd leudachaidh NFC:

  • X-CUBE-NFC6: leudachadh airson STM32Cube coisrigte do leasachadh thagraidhean NFC. Tha am firmware X-CUBENFC6 agus na sgrìobhainnean co-cheangailte riutha rim faighinn air www.st.com.
  • Inneal-slabhraidh leasachaidh agus Compiler. Tha bathar-bog leudachaidh STM32Cube a’ toirt taic do na trì àrainneachdan a leanas:
    - being obrach freumhaichte IAR airson innealan ARM ® (EWARM) + ST-LINK
    - Innealan leasachaidh Keil Microcontroller Kit (MDK-ARM) + ST-LINK
    - STM32CubeIDE + ST-LINK

3.3 Bathar-cruaidh setup
Tha feum air na pàirtean bathar-cruaidh a leanas:

  • Aon àrd-ùrlar leasachaidh STM32 Nucleo (còd òrduigh a thathar a’ moladh: NUCLEO-L476RG no NUCLEOL053R8)
  • Aon leughadair HF àrd-choileanadh ST25R3916 / ST25R3916B / bòrd leudachaidh IC aghaidh aghaidh NFC (còd òrdugh: X-NUCLEO-NFC06A1 / X-NUCLEO-NFC08A1)
  • Aon càball USB seòrsa A gu Mini-B gus an STM32 Nucleo a cheangal ris a’ PC

3.4 Suidheachadh bathar-bog
3.4.1 Slabhraidhean innealan leasachaidh agus luchd-cruinneachaidh
Tagh aon de na h-àrainneachdan leasachaidh aonaichte (IDE) le taic bho bhathar-bog leudachaidh STM32Cube agus leugh na riatanasan siostam agus am fiosrachadh rèiteachaidh a thug an solaraiche IDE seachad.
3.5 Suidheachadh siostam
3.5.1 Stèidheachadh bòrd leudachaidh STM32 Nucleo agus X-NUCLEO-NFC06A1
Bidh am bòrd STM32 Nucleo a’ fighe a-steach an dì-bhugadair / prògramadair ST-LINK/V2-1. Faodaidh tu an draibhear USB ST-LINK / V2-1 a luchdachadh sìos aig STSW-LINK009. Tha am bòrd leudachaidh X-NUCLEO-NFC06A1 furasta a phlugadh air bòrd leasachaidh STM32 Nucleo tro cheangal leudachaidh Arduino ™ UNO R3. Bidh e ag eadar-aghaidh leis an microcontroller STM32 air bòrd STM32 Nucleo tro shreath còmhdhail SPI. Tha conaltradh I²C comasach cuideachd, ach tha feum air na h-atharrachaidhean bathar-cruaidh a leanas:

  • geansaidhean solder ST2 agus ST4
  • resistors tarraing-suas solder R116 agus R117
  • thoir air falbh an drochaid solder SPI
  • cuir an drochaid solder I²C Feumaidh tu a’ bhratach co-chruinneachaidh ro-phròiseasaiche RFAL_USE_I2C a chleachdadh agus USE_HAL_SPI_REGISTER_CALLBACKS a ath-ainmeachadh le USE_HAL_I2C_REGISTER_CALLBACKS, ma tha feum air, gus cruinneachadh an draibhear I²C a chuir an gnìomh.

Figear 11. Bòrd leudachaidh X-NUCLEO-NFC06A1 a bharrachd air bòrd leasachaidh NUCLEO-L476RG

Leughadair HF Àrd-choileanadh ST UM2616 X-CUBE-NFC6 - Fig9

Suidheachadh bòrd leudachaidh 3.5.2STM32 Nucleo agus X-NUCLEO-NFC08A1
Bidh am bòrd STM32 Nucleo a’ fighe a-steach an dì-bhugadair / prògramadair ST-LINK/V2-1. Faodaidh tu an draibhear USB ST-LINK / V2-1 a luchdachadh sìos aig STSW-LINK009. Tha am bòrd leudachaidh X-NUCLEO-NFC08A1 furasta a phlugadh air bòrd leasachaidh STM32 Nucleo tro cheangal leudachaidh Arduino ™ UNO R3. Bidh e ag eadar-aghaidh leis an microcontroller STM32 air bòrd STM32 Nucleo tro shreath còmhdhail SPI. Tha conaltradh I²C comasach cuideachd.

Eachdraidh ath-sgrùdaidhean

Clàr 3. Eachdraidh ath-sgrùdadh sgrìobhainnean

Ceann-latha Tionndadh Atharrachaidhean
18-Iúl-19 1 Sgaoileadh tùsail.
19-Dàmhair-22 2 Ro-ràdh ùraichte, Earrann 2.1 Tharview, Earrann 2.2 Ailtireachd, Earrann 2.3 Structar pasgan, Earrann 2.5 Sample tagradh, Earrann 3.2 Tuairisgeul bathar-bog, Earrann 3.3 Suidheachadh bathar-cruaidh, agus suidheachadh bòrd leudachaidh Earrann 3.5.1 STM32 Nucleo agus X-NUCLEO-NFC06A1.
Air a chur ris Earrann 3.1.3 bòrd leudachaidh X-NUCLEO-NFC08A1 agus suidheachadh bòrd leudachaidh Earrann 3.5.2 STM32 agus-NUCLEO-NFC08A1.

FIOSRACHADH CUDROMACH - Leugh gu faiceallach

Tha STMicroelectronics NV agus na fo-chompanaidhean (“ST”) a’ gleidheadh ​​na còrach atharrachaidhean, ceartachaidhean, leasachaidhean, atharrachaidhean agus leasachaidhean a dhèanamh air toraidhean ST agus/no air an sgrìobhainn seo aig àm sam bith gun rabhadh. Bu chòir do luchd-ceannach am fiosrachadh buntainneach as ùire fhaighinn mu thoraidhean ST mus cuir iad òrdughan. Bithear a’ reic thoraidhean ST a rèir teirmichean is cumhaichean reic ST a tha nan àite aig àm aithneachaidh an òrduigh.
Tha uallach air luchd-ceannach a-mhàin airson taghadh, taghadh agus cleachdadh thoraidhean ST agus chan eil ST a’ gabhail uallach sam bith airson taic tagraidh no dealbhadh thoraidhean ceannaichean.
Chan eil cead, soilleir no so-thuigsinn, airson còir seilbh inntleachdail sam bith air a thoirt seachad le ST an seo. Bidh ath-reic thoraidhean ST le ullachaidhean eadar-dhealaichte bhon fhiosrachadh a tha air a mhìneachadh an seo a’ falmhachadh barantas sam bith a thug ST airson an leithid de thoradh. Tha ST agus suaicheantas ST nan comharran-malairt de ST.
Airson fiosrachadh a bharrachd mu chomharran-malairt ST, thoir sùil air www.st.com/trademarks. Buinidh gach ainm toraidh no seirbheis eile don luchd-seilbh aca. Bidh fiosrachadh san sgrìobhainn seo a ’dol an àite agus a’ dol an àite fiosrachadh a chaidh a thoirt seachad roimhe ann an dreachan sam bith den sgrìobhainn seo.

Suaicheantas ST© 2022 STMicroelectronics 
Gach còir glèidhte

Sgrìobhainnean/Goireasan

Leughadair HF Àrd-choileanadh ST UM2616 X-CUBE-NFC6 [pdfLeabhar-làimhe an neach-cleachdaidh
Leughadair HF Àrd-choileanadh UM2616 X-CUBE-NFC6, UM2616, Leughadair HF Àrd-choileanadh X-CUBE-NFC6, X-CUBE-NFC6, Leughadair HF Àrd-choileanadh, Leughadair HF Àrd, Leughadair HF, Leughadair Àrd-choileanadh, Leughadair, NFC Initiator IC Leudachadh bathar-bog airson STM32Cube

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *