CUBE-NFC6 Өндөр хүчин чадалтай HF уншигч
Хэрэглэгчийн гарын авлага
UM2616 X-CUBE-NFC6 Өндөр хүчин чадалтай HF уншигч
STM6Cube-д зориулсан X-CUBE-NFC32 өндөр хүчин чадалтай HF уншигч/NFC санаачлагч IC програм хангамжийн өргөтгөлийг ашиглаж эхэлж байна.
Танилцуулга
STM6Cube-д зориулсан X-CUBE-NFC32 програм хангамжийн өргөтгөл нь NFC санаачлагч, зорилтот, уншигч, картын эмуляцийн горимуудыг дэмждэг ST32R25/ST3916R25B өндөр хүчин чадалтай NFC урд талын IC ашиглан програмуудыг удирдах STM3916-д зориулсан иж бүрэн дунд програм хангамжаар хангадаг.
Өргөтгөл нь өөр өөр STM32 микроконтроллеруудыг зөөвөрлөхөд хялбар болгох үүднээс STM32Cube програм хангамжийн технологи дээр суурилагдсан. Програм хангамж нь s-тэй хамт ирдэгampNUCLEO-L06R1 эсвэл NUCLEO-L08RG хөгжүүлэлтийн самбар дээр залгагддаг X-NUCLEO-NFC1A053/X-NUCLEO-NFC8A476 өргөтгөлийн самбар дээр ажилладаг драйверуудын хэрэгжилт.
Холбоотой холбоосууд: STM32Cube экосистемд зочилно уу web хуудас дээр www.st.com нэмэлт мэдээлэл авахыг хүсвэл
Товчлол ба товчлол
Хүснэгт 1. Товчлолын жагсаалт
Товчлол | Тодорхойлолт |
NFC | Ойролцоох талбайн харилцаа холбоо |
БОДИТ | RF хийсвэр давхарга |
Үе тэнгийнхэн рүү | |
MCU | Микроконтроллерийн нэгж |
Зөвлөлийн дэмжлэгийн багц | |
ХАЛ | Техник хангамжийн хийсвэрлэх давхарга |
Гэрэл ялгаруулах диод | |
SPI | Цуваа захын интерфейс |
Arm Cortexmicrocontroller програм хангамжийн интерфейсийн стандарт |
STM6Cube-д зориулсан X-CUBE-NFC32 програм хангамжийн өргөтгөл
2.1 Дээшview
X-CUBE-NFC6 програм хангамжийн багц нь STM32Cube функцийг өргөжүүлдэг. Багцын гол шинж чанарууд нь:
- ST25R3916/ST25R3916B өндөр хүчин чадалтай HF уншигч/NFC урд талын IC ашиглан програмуудыг бүтээхэд зориулсан иж бүрэн дунд програм хангамж.
- SampNFC илрүүлэх програм tags P2P, картын эмуляц горим, унших/бичих зэрэг үйлдлийг дэмждэг өөр өөр төрлийн гар утаснууд.
- SampNDEF мессежийг унших, бичих програм.
- SampNUCLEO-L06R1 эсвэл NUCLEO-L08RG хөгжүүлэлтийн самбарт залгагддаг X-NUCLEO-NFC1A053/X-NUCLEO-NFC8A476 өргөтгөлийн самбарт ашиглах боломжтой.
- STM32Cube-ийн ачаар янз бүрийн MCU гэр бүлүүдэд хялбар зөөвөрлөх боломжтой.
- ISO-DEP болон NFCDEP давхаргыг багтаасан бүх гол технологид зориулсан RF/NFC хийсвэрлэл (RFAL).
- Үнэгүй, хэрэглэгчдэд ээлтэй лицензийн нөхцөл.
Энэхүү програм хангамж нь STM25 дээр ажилладаг ST3916R25/ST3916R32B төхөөрөмжийн өндөр хүчин чадалтай HF уншигч/NFC урд талын IC драйверуудыг агуулдаг. Энэ нь өөр өөр STM32 микроконтроллеруудыг зөөвөрлөхөд хялбар болгох үүднээс STM32Cube програм хангамжийн технологи дээр бүтээгдсэн. Энэхүү програм хангамжийн багцад бүрэлдэхүүн хэсгийн төхөөрөмжийн драйверууд, самбарын дэмжлэгийн багц болон бусад зүйлс орноampSTM06 Nucleo самбар бүхий X-NUCLEO-NFC1A08/X-NUCLEO-NFC1A32 өргөтгөлийн хавтангийн хэрэглээг харуулсан програм.
А сample програм нь ST25R3916/ST25R3916B-г идэвхтэй болон идэвхгүй төхөөрөмжийг илрүүлэхийн тулд санал авах гогцоонд тохируулдаг. Идэвхгүй байх үед tag эсвэл идэвхтэй төхөөрөмж илэрсэн бол уншигч талбар нь харгалзах LED-г асаах замаар илрүүлсэн технологийг дохио өгдөг. Мөн хэрэглэгчийн товчлуур дээр дарж ST25R3916/ST25R3916B-г индуктив сэрээх горимд тохируулах боломжтой. Энэ санал хураалтын явцад sample програм нь мөн уншигч байгаа эсэхийг илрүүлэхийн тулд ST25R3916/ST25R3916B-г картын эмуляцийн горимд тохируулдаг. Үзүүлэн нь ST-LINK виртуал COM порттой бүх үйл ажиллагааг системийн хост руу бүртгэдэг.
Энэхүү үзүүлэнгийн дэмжигдсэн RFID технологи нь:
- ISO14443A/NFCA
- ISO14443B/NFCB
- Фелика/NFCF
- ISO15693/NFCV
- Идэвхтэй P2P
- А ба F төрлийн картын эмуляц
2.2 Архитектур
STM32Cube-д зориулсан энэхүү бүрэн нийцтэй програм хангамжийн өргөтгөл нь танд ST25R3916/ST25R3916B өндөр хүчин чадалтай HF уншигч/NFC санаачлагч IC ашиглан программ боловсруулах боломжийг олгоно. Энэ нь STM32 микроконтроллерийн STM32CubeHAL техник хангамжийн хийсвэр давхарга дээр суурилж, X-NUCLEO-FC32A06/X-NUCLEO-NFC1A08 өргөтгөлийн самбарт зориулсан самбарын дэмжлэгийн багц (BSP) бүхий STM1Cube-г өргөтгөдөг. Хэрэглээний програм хангамж нь дараах давхаргуудаар дамжуулан X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 өргөтгөлийн самбарт хандаж, ашиглах боломжтой.
STM32Cube HAL давхарга: HAL драйверын давхарга нь дээд давхаргууд (програм, номын сан, стек) -тэй харилцах энгийн олон төрлийн API (хэрэглээний програмчлалын интерфейс) -ийг өгдөг. Эдгээр ерөнхий болон өргөтгөлийн API-ууд нь нийтлэг архитектур дээр шууд бүтээгдсэн бөгөөд дунд программ зэрэг давхаргууд нь микроконтроллерийн нэгжийн (MCU) техник хангамжийн мэдээллээс хамааралгүйгээр үйл ажиллагаагаа хэрэгжүүлэх боломжийг олгодог. Энэхүү бүтэц нь номын сангийн кодыг дахин ашиглах боломжийг сайжруулж, бусад төхөөрөмжид хялбар зөөвөрлөх боломжийг баталгаажуулдаг.
- Самбарын дэмжлэгийн багц (BSP) давхарга: STM32 Nucleo самбар дээрх дагалдах төхөөрөмжүүдэд дэмжлэг үзүүлдэг (MCU-аас бусад). Энэхүү API-ийн багц нь LED, хэрэглэгчийн товчлуур гэх мэт зарим самбарт зориулсан нэмэлт төхөөрөмжүүдэд зориулсан програмчлалын интерфейсээр хангадаг. Энэхүү интерфэйс нь танд самбарын тодорхой хувилбарыг тодорхойлоход тусална.
- Дунд програмын NRF хийсвэр давхарга (RFAL): RFAL нь RF/NFC холбооны хэд хэдэн функцээр хангадаг. Энэ нь өөр өөр RF IC-ийг (одоо байгаа ST25R3911B бүтээгдэхүүний гэр бүл болон ирээдүйн ST25R391x төхөөрөмжүүд) нийтлэг бөгөөд хэрэглэхэд хялбар интерфэйсийн дор бүлэглэдэг.
RFAL-аас өгсөн протоколууд нь:
- ISO-DEP (ISO14443-4 Data Link Layer, T=CL)
- NFC-DEP (ISO18092 Data Exchange Protocol)
- NFC-A \ ISO14443A (T1T, T2T, T4TA)
- NFC-B \ ISO14443B (T4TB)
- NFC-F \ FeliCa (T3T)
- NFC-V \ ISO15693 (T5T)
- P2P \ ISO18092 (NFCIP1, Идэвхгүй-Идэвхтэй P2P)
- ST25TB (ISO14443-2 Өмчлөлийн протоколтой В төрлийн) дотооддоо,
RFAL нь гурван дэд давхаргад хуваагддаг.
- RF HL - RF-ийн дээд давхарга
- RF HAL- RF тоног төхөөрөмжийн хийсвэрлэх давхарга
- RF AL – RF хийсвэрлэх давхарга
Зураг 1. RFAL блок диаграмм
RF HL | RFAL NFC | ||||||||
RFAL | протокол | ISO DEP | NFC DEP | ||||||
Технологи | NFC-A | NFC-B | NFC•F | NFC-V | TIT | T2T | ТАТ | ST25TB | |
RF HAL | RF | ||||||||
RF-ийн тохиргоо | |||||||||
ST25R3911 | ST25R3916 | ST25R95 |
RF HAL дахь модулиуд нь чипээс хамааралтай бөгөөд тэдгээр нь RF IC драйвер, тохиргооны хүснэгтүүд болон RF-ийн физик функцийг гүйцэтгэх HW-ийн тусгай зааврыг хэрэгжүүлдэг. Дуудлага хийгчийн интерфейс нь хуваалцсан RF толгой юм file Энэ нь дээд давхаргууд (бүх чипүүдийн хувьд) ижил интерфейсээр хангадаг. RFAL-ийг өөр хоёр дэд давхаргад хувааж болно:
- Технологи: бүх онцлог, хүрээ, цаг хугацаа гэх мэтийг хэрэгжүүлдэг технологийн модулиуд
- Протоколууд: бүх хүрээ, цаг хугацаа, алдаатай ажиллах гэх мэт протоколын хэрэгжилт.
Эдгээрээс гадна хэрэглээний давхарга нь NFC форумын үйл ажиллагаа (NFCC), EMVCo, DISCO/NUCLEO demo гэх мэт RFAL функцуудыг ашигладаг. RFAL NFC модуль нь санал асуулга/сонсогч төхөөрөмж болгон нийтлэг үйл ажиллагааг гүйцэтгэх интерфейсээр хангадаг. IC-ийн хамгийн бага функцүүдэд хандах эрхийг RF модулиар олгодог. Дуудлага хийгч нь ямар ч тусгай тоног төхөөрөмжийн тохиргооны өгөгдөл шаардахгүйгээр RF технологи эсвэл протоколын давхаргыг шууд ашиглах боломжтой.
Зураг 2. X-CUBE-NFC6 програм хангамжийн архитектур
2.3 Хавтасны бүтэц
Дараах фолдерууд програм хангамжийн багцад багтсан болно.
- Баримт бичиг: энэ хавтсанд эмхэтгэсэн HTML агуулагдаж байна file Програм хангамжийн бүрэлдэхүүн хэсэг болон API-г нарийвчлан тодорхойлсон эх кодоос үүсгэгдсэн.
- Драйверууд: Энэ хавтсанд HAL драйверууд, дэмжигдсэн самбар эсвэл техник хангамжийн платформ тус бүрийн самбарт зориулсан драйверууд, түүний дотор самбар дээрх бүрэлдэхүүн хэсгүүд, Cortex-M процессорын цувралын CMSIS үйлдвэрлэгчээс хамааралгүй техник хангамжийн хийсвэрлэлийн давхарга багтсан болно.
- Дунд програм: энэ хавтас нь RFAL (RF abstraction layer) агуулж байна. RFAL нь RF/NFC холболтыг гүйцэтгэхэд шаардлагатай хэд хэдэн функцээр хангадаг. RFAL нь өөр өөр RF IC-ийг (ST25R3911/ST25R3916/ST25R3916B болон ирээдүйн ST25R391x төхөөрөмжүүд) нийтлэг бөгөөд хэрэглэхэд хялбар интерфэйсийн дор бүлэглэдэг.
- Төслүүд: энэ хавтсанд хоёр s байнаample application examples:
– Tag Detect-Card эмуляц
– NDEF мессежүүдийг унших, бичих
Эдгээр нь гурван хөгжүүлэлтийн орчинд (ARM-д зориулсан IAR Embedded Workbench, Keil Microcontroller Development Kit (MDK-ARM) болон STM476CubeIDE) зориулсан NUCLEO-L053RG эсвэл NUCLEO-L8R32 платформд зориулагдсан болно.
2.4 API
Хэрэглэгчийн ашиглах боломжтой API-ийн талаарх дэлгэрэнгүй техникийн мэдээллийг эмхэтгэсэн CHM-ээс олж болно file Програм хангамжийн багцын "RFAL" хавтас дотор байрладаг бөгөөд бүх функц, параметрүүдийг бүрэн дүрсэлсэн байдаг. NDEF API-ийн талаарх дэлгэрэнгүй техникийн мэдээллийг .chm-ээс авах боломжтой file "doc" хавтсанд хадгалагдана.
2.5 Сampпрограм
А сampX-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 өргөтгөлийн самбарыг NUCLEOL476RG эсвэл NUCLEO-L053R8 хөгжүүлэх самбар бүхий программыг "Төслүүд" лавлах хэсэгт өгсөн болно. Олон IDE-д зориулж бүтээхэд бэлэн төслүүд байдаг. Энэ програмд NFC tags P2P-ийг дэмждэг өөр өөр төрлийн гар утсыг ST25R3916/ST25R3916B өндөр хүчин чадалтай HF уншигч/NFC урд талын IC-ээр илрүүлдэг (дэлгэрэнгүй мэдээллийг CHM баримтаас үзнэ үү. file эх кодоос үүсгэсэн). Системийг эхлүүлж, цагийг тохируулсны дараа LED101, LED102, LED103, LED104, LED105, LED106 3 удаа анивчдаг. Дараа нь LED106 гэрэлтэж уншигч талбар идэвхжсэнийг илтгэнэ. Хэзээ a tag ойрхон байгаа нь илэрсэн бол доор жагсаасан байдлаар LED асаалттай байна.
Хүснэгт 2. LED асаалттай tag илрүүлэх
LED асаалттай tag илрүүлэх | |
NFC TYPE F | LED101/F төрөл |
LED102/Б төрлийн | |
NFC TYPE A | LED103/А төрөл |
LED104/V төрөл | |
NFC TYPE AP2P | LED105/AP2P төрөл |
Хэрэв уншигч X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 өргөтгөлийн самбарт ойртвол программ хангамж нь картын эмуляцын горимд орж, командын төрлөөс хамааран NFC TYPE A ба/эсвэл NFC TYPE FLED-ийг асаана.
Анхдагч байдлаар, X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1 нь ямар ч өгөгдөл бичихгүй. tag, гэхдээ энэ боломжийг -д тодорхойлсон урьдчилсан процессор идэвхжүүлж болно file demo.h.
Картын эмуляц болон санал асуулгын горимыг мөн ижил журмаар идэвхжүүлж/идэвхгүй болгож болно.
ST виртуал холбооны порт интерфэйс нь мөн багцад багтсан болно. Самбарыг асаасаны дараа самбарыг эхлүүлж, STLink виртуал COM порт гэж нэрлэнэ.
Зураг 4. Виртуал COM портын дугаарлалт
Виртуал COM портын дугаарыг шалгасны дараа доор үзүүлсэн тохиргоотой Windows терминалыг (HyperTerminal эсвэл үүнтэй төстэй) нээнэ үү (сонголтыг идэвхжүүлэх: LF дээр далд CR, хэрэв байгаа бол).
Терминал цонх нь амжилттай холболтыг баталгаажуулахын тулд доор үзүүлсэнтэй төстэй хэд хэдэн мессежийг буцаана.
Зураг 6. X-NUCLEO-NFC06A1 өргөтгөлийн хавтанг амжилттай эхлүүлэв
Хоёр дахь сamp"STM32L476RGNucleo_Polling" нэртэй төслийн хоёр дахь зорилтыг сонгосноор le програмыг ашиглах боломжтой.TagDetectNdef”. Энэ аппликейшн нь NDEF мессежийг асаалттай удирддаг tags.
- Програм хангамж эхлэхэд консолын бүртгэл дээр цэс гарч ирнэ.
- Хэрэглэгчийн товчлуур нь NDEF-ийн агуулгыг унших, текст бичих, бичих гэх мэт хэд хэдэн сонголтыг хийх боломжийг танд олгоно.
- URI бичлэг бичих, форматлах tag NDEF агуулгын хувьд.
- Демо хувилбарыг сонгосны дараа a-г товшино уу tag Демо ажиллаж байгааг харахын тулд.
Зураг 7. X-NUCLEO-NFC06A1 өргөтгөлийн самбарын хэрэглэгчийн товчлуурын сонголтууд
Системийн тохиргооны гарын авлага
3.1 Техник хангамжийн тодорхойлолт
3.1.1STM32 Nucleo
STM32 Nucleo хөгжүүлэлтийн самбарууд нь хэрэглэгчдэд STM32 микроконтроллерийн шугамтай шийдлүүдийг турших, прототип бүтээх боломжийн үнэтэй, уян хатан арга юм. Arduino холболтын дэмжлэг болон ST морфо холбогч нь STM32 Nucleo нээлттэй хөгжүүлэлтийн платформын үйл ажиллагааг өргөн хүрээний төрөлжсөн өргөтгөх хавтанг сонгоход хялбар болгодог. STM32 Nucleo хавтан нь ST-LINK/V2-1 дибаггер/ программистыг нэгтгэсэн тул тусдаа датчик шаарддаггүй. STM32 Nucleo самбар нь STM32 програм хангамжийн HAL номын сантай, янз бүрийн багц программ хангамжийн хамт ирдэг.ampөөр өөр IDE-д зориулсан les (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, mbed болон GCC/ LLVM). Бүх STM32 Nucleo хэрэглэгчид mbed онлайн эх сурвалжид (эмхэтгэгч, C/C++ SDK болон хөгжүүлэгчийн нийгэмлэг) үнэгүй хандах боломжтой. www.mbed.org бүрэн програмуудыг хялбархан бүтээх.
Зураг 8. STM32 Nucleo хавтан
X-NUCLEO-NFC06A1 өргөтгөлийн самбар X-NUCLEO-NFC06A1
NFC карт уншигчийн өргөтгөлийн самбар нь ST25R3916 төхөөрөмж дээр суурилдаг. Өргөтгөх самбар нь ISO14443A/B, ISO15693, FeliCa™ болон AP2P холболтыг дэмжихээр тохируулагдсан. ST25R3916 нь NFC, ойрын болон ойр орчмын HF RFID стандарт зэрэг стандарт програмуудад зориулж уншигч горимд хүрээний кодчилол болон тайлалтыг удирддаг. Энэ нь ISO/IEC 14443 Type A ба B, ISO/IEC 15693 (зөвхөн ганц дэд тээвэрлэгч) болон ISO/IEC 18092 холбооны протоколуудыг дэмждэг бөгөөд NFC форумын 1, 2, 3, 4, 5-р төрлийг илрүүлэх, унших, бичихийг дэмждэг. tags. Бага чадлын багтаамжтай мэдрэгч нь уншигчийн талбарыг асаахгүйгээр хэт бага чадлын сэрэлтийг гүйцэтгэдэг ба сонгохын тулд уламжлалт индуктив сэрэлтийг гүйцэтгэдэг. amplitude буюу фазын хэмжилт. Антенны автомат тааруулах (AAT) технологи нь метал эд ангиудын ойролцоо болон/эсвэл өөрчлөгдөж буй орчинд ажиллах боломжийг олгодог.
Зураг 9. X-NUCLEO-NFC06A1 өргөтгөлийн самбар
3.1.3X-NUCLEO-NFC08A1 өргөтгөлийн самбар
X-NUCLEO-NFC08A1 NFC карт уншигчийн өргөтгөлийн самбар нь ST25R3916B төхөөрөмж дээр суурилдаг. Өргөтгөх самбар нь ISO14443A/B, ISO15693, FeliCa™ болон AP2P холболтыг дэмжихээр тохируулагдсан. ST25R3916B нь NFC, ойрын болон ойр орчмын HF RFID стандарт зэрэг стандарт хэрэглээнд зориулж уншигч горимд фреймийн кодчилол болон тайлалтыг удирддаг. Энэ нь ISO/IEC 14443 төрлийн А ба В, ISO/IEC 15693 (зөвхөн ганц дэд оператор) болон ISO/IEC 18092 холбооны протоколуудыг дэмждэг бөгөөд NFC форумын 1, 2, 3, 4, 5-р төрлийг илрүүлэх, унших, бичих үйл ажиллагааг дэмждэг. tags. Самбар дээрх бага чадлын багтаамж мэдрэгч нь уншигчийн талбарыг асаахгүйгээр хэт бага чадлын сэрэлтийг гүйцэтгэдэг бөгөөд сонгохын тулд уламжлалт индуктив сэрэлтийг гүйцэтгэдэг. amplitude буюу фазын хэмжилт. Антенны автомат тааруулах (AAT) технологи нь метал эд ангиудын ойролцоо болон/эсвэл өөрчлөгдөж буй орчинд ажиллах боломжийг олгодог.
Зураг 10. X-NUCLEO-NFC08A1 өргөтгөлийн самбар
3.2 Програм хангамжийн тодорхойлолт
Програм хангамжийн тодорхойлолт NFC өргөтгөлийн самбараар тоноглогдсон STM32 Nucleo-д зориулсан програмуудыг бий болгоход тохиромжтой хөгжүүлэлтийн орчинг бүрдүүлэхийн тулд дараах програм хангамжийн бүрэлдэхүүн хэсгүүд шаардлагатай.
- X-CUBE-NFC6: NFC програмуудыг хөгжүүлэхэд зориулагдсан STM32Cube-ийн өргөтгөл. X-CUBENFC6 програм хангамж болон холбогдох баримт бичгүүдийг эндээс авах боломжтой www.st.com.
- Хөгжүүлэгч хэрэгслийн хэлхээ ба Хөрвүүлэгч. STM32Cube өргөтгөлийн програм хангамж нь дараах гурван орчныг дэмждэг:
– ARM ® (EWARM) хэрэгслийн гинж + ST-LINK-д зориулсан IAR Embedded Workbench
– Keil Microcontroller Development Kit (MDK-ARM) хэрэгслийн гинж + ST-LINK
– STM32CubeIDE + ST-LINK
3.3 Техник хангамж sгэх мэт
Дараах техник хангамжийн бүрэлдэхүүн хэсгүүд шаардлагатай.
- Нэг STM32 Nucleo хөгжүүлэлтийн платформ (санал болгож буй захиалгын код: NUCLEO-L476RG эсвэл NUCLEOL053R8)
- Нэг ST25R3916/ST25R3916B өндөр хүчин чадалтай HF уншигч/NFC урд талын IC өргөтгөлийн самбар (захиалгын код: X-NUCLEO-NFC06A1/X-NUCLEO-NFC08A1)
- STM32 Nucleo-г компьютерт холбох нэг USB төрлийн А-аас Mini-B USB кабель
3.4 Програм хангамжийн тохиргоо
3.4.1 Хэрэгслийн сүлжээ болон хөрвүүлэгчийг хөгжүүлэх
STM32Cube өргөтгөлийн програм хангамжаар дэмжигдсэн хөгжүүлэлтийн нэгдсэн орчны (IDE) аль нэгийг сонгоод IDE үйлчилгээ үзүүлэгчээс өгсөн системийн шаардлага болон тохиргооны мэдээллийг уншина уу.
3.5 Системийн тохиргоо
3.5.1 STM32 Nucleo болон X-NUCLEO-NFC06A1 өргөтгөлийн хавтангийн тохиргоо
STM32 Nucleo хавтан нь ST-LINK/V2-1 дибаглагч/программистыг нэгтгэдэг. Та ST-LINK/ V2-1 USB драйверийг STSW-LINK009 дээрээс татаж авах боломжтой. X-NUCLEO-NFC06A1 өргөтгөлийн самбарыг Arduino™ UNO R32 өргөтгөл холбогчоор дамжуулан STM3 Nucleo хөгжүүлэлтийн самбарт хялбархан холбож өгдөг. Энэ нь SPI тээвэрлэлтийн давхаргаар дамжуулан STM32 Nucleo самбар дээрх STM32 микроконтроллертой холбогддог. I²C холболт бас боломжтой боловч дараах техник хангамжийн өөрчлөлтийг шаарддаг:
- ST2 ба ST4 холбогчийг гагнах
- гагнуурын R116 ба R117 татах резистор
- SPI гагнуурын гүүрийг салга
- I²C гагнуурын гүүр тавих Та I²C драйверын эмхэтгэлийг идэвхжүүлэхийн тулд RFAL_USE_I2C процессорын өмнөх эмхэтгэлийг ашиглаж, шаардлагатай бол USE_HAL_SPI_REGISTER_CALLBACKS нэрийг USE_HAL_I2C_REGISTER_CALLBACKS гэж өөрчлөх хэрэгтэй.
Зураг 11. X-NUCLEO-NFC06A1 өргөтгөлийн самбар дээр нэмэх нь NUCLEO-L476RG хөгжүүлэлтийн самбар
3.5.2STM32 Nucleo болон X-NUCLEO-NFC08A1 өргөтгөлийн хавтангийн тохиргоо
STM32 Nucleo хавтан нь ST-LINK/V2-1 дибаглагч/программистыг нэгтгэдэг. Та ST-LINK/ V2-1 USB драйверийг STSW-LINK009 дээрээс татаж авах боломжтой. X-NUCLEO-NFC08A1 өргөтгөлийн самбарыг Arduino™ UNO R32 өргөтгөл холбогчоор дамжуулан STM3 Nucleo хөгжүүлэлтийн самбарт хялбархан холбож өгдөг. Энэ нь SPI тээвэрлэлтийн давхаргаар дамжуулан STM32 Nucleo самбар дээрх STM32 микроконтроллертой холбогддог. I²C холболт бас боломжтой.
Хяналтын түүх
Хүснэгт 3. Баримт бичгийн засварын түүх
Огноо | Хувилбар | Өөрчлөлтүүд |
18 оны долдугаар сарын 19 | 1 | Анхны хувилбар. |
19 оны 22-р сарын XNUMX | 2 | Шинэчилсэн танилцуулга, Хэсэг 2.1 гаруйview, Хэсэг 2.2 Архитектур, Хэсэг 2.3 Хавтасны бүтэц, Хэсэг 2.5 Sample програм, Хэсэг 3.2 Програм хангамжийн тайлбар, Хэсэг 3.3 Техник хангамжийн тохиргоо, Хэсэг 3.5.1 STM32 Nucleo болон X-NUCLEO-NFC06A1 өргөтгөлийн хавтангийн тохиргоо. Хэсэг 3.1.3 X-NUCLEO-NFC08A1 өргөтгөлийн самбар болон Хэсэг 3.5.2 STM32 Nucleo болон-NUCLEO-NFC08A1 өргөтгөлийн хавтангийн тохиргоог нэмсэн. |
ЧУХАЛ МЭДЭГДЭЛ – АНХААРАЛТАЙ уншина уу
STMicroelectronics NV болон түүний охин компаниуд (“ST”) нь ST бүтээгдэхүүн болон/эсвэл энэхүү баримт бичигт ямар ч үед мэдэгдэлгүйгээр өөрчлөлт, залруулга, сайжруулалт, өөрчлөлт, сайжруулалт хийх эрхтэй. Худалдан авагчид захиалга өгөхөөс өмнө ST бүтээгдэхүүний талаарх хамгийн сүүлийн үеийн мэдээллийг авах ёстой. ST-ийн бүтээгдэхүүнийг захиалгын хүлээн зөвшөөрөгдөх үеийн ST-ийн борлуулалтын нөхцөл, нөхцлийн дагуу зардаг.
Худалдан авагчид ST бүтээгдэхүүний сонголт, сонголт, ашиглалтыг дангаараа хариуцах бөгөөд ST нь хэрэглээний тусламж, худалдан авагчийн бүтээгдэхүүний дизайныг хариуцахгүй.
СТ-ээс оюуны өмчийн аливаа эрхийг шууд болон далд хэлбэрээр олгохгүй. Энд дурдсан мэдээллээс өөр заалт бүхий ST бүтээгдэхүүнийг дахин худалдах нь тухайн бүтээгдэхүүнд ST-аас олгосон аливаа баталгааг хүчингүй болгоно. ST ба ST лого нь ST-ийн худалдааны тэмдэг юм.
ST барааны тэмдгийн талаарх нэмэлт мэдээллийг эндээс авна уу www.st.com/trademarks. Бусад бүх бүтээгдэхүүн, үйлчилгээний нэр нь тус тусын эзэмшигчийн өмч юм. Энэ баримт бичигт байгаа мэдээлэл нь энэ баримт бичгийн өмнөх хувилбаруудад өгсөн мэдээллийг орлож, орлоно.
© 2022 STMicroelectronics
Бүх эрх хуулиар хамгаалагдсан
Баримт бичиг / нөөц
![]() |
ST UM2616 X-CUBE-NFC6 Өндөр үзүүлэлттэй HF уншигч [pdf] Хэрэглэгчийн гарын авлага UM2616 X-CUBE-NFC6 өндөр үзүүлэлттэй HF уншигч, UM2616, X-CUBE-NFC6 өндөр үзүүлэлттэй HF уншигч, X-CUBE-NFC6, өндөр үзүүлэлттэй HF уншигч, өндөр HF уншигч, HF уншигч, өндөр гүйцэтгэлтэй уншигч, уншигч, NFC санаачлагч IC STM32Cube програм хангамжийн өргөтгөл |