X-NUCLEO-NFC07A1 ဒိုင်းနမစ် NFC/RFID Tag STM25 Nucleo အတွက် ST64DV32KC ကိုအခြေခံ၍ IC တိုးချဲ့ဘုတ်

 

 

 

Hardware ပြီးပါပြီ။view ၅/၅

ဟာ့ဒ်ဝဲဖော်ပြချက်

  • X-NUCLEO-NFC07A1 တက်ကြွသော NFC/RFID tag IC တိုးချဲ့ဘုတ်သည် ST25DV64KC NFC အမျိုးအစား V/RFID ကို အခြေခံထားသည်။ tag I²C အင်တာဖေ့စ်ကိုလည်း ပါရှိပါတယ်။ ၎င်းကို Arduino connector ၏ pin ဖြင့် သို့မဟုတ် လက်ခံရရှိထားသော carrier electromagnetic field မှ တိုက်ရိုက် ပါဝါပေးနိုင်သည်။
  • ၎င်းသည် STM32 Nucleo ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့မိသားစုနှင့် ArduinoTM UNO R3 ချိတ်ဆက်ကိရိယာအပြင်အဆင်နှင့် တွဲဖက်အသုံးပြုနိုင်ပါသည်။

အဓိကအင်္ဂါရပ်များ-

  • စက်ပစ္စည်းသည် I2C ဘတ်စ်ကားကို အသုံးပြု၍ ရနိုင်သည်။
  • ST25DV64KC dynamic NFC/RFID ကိုအသုံးပြု၍ အပလီကေးရှင်းများတည်ဆောက်ရန် အလယ်တန်းဆော့ဖ်ဝဲကို အပြီးသတ်ပါ။ tag IC
  • STM32Cube ကြောင့် မတူညီသော MCU မိသားစုများအတွင်း အလွယ်တကူ သယ်ဆောင်သွားနိုင်သည်။
    Nucleo တိုးချဲ့ဘုတ်ရှိ အဓိကထုတ်ကုန်များ- ST25DV64KC
    Dynamic NFC/RFID tag 64-Kbit EEPROM ပါသော ICX-NUCLEO-NFC07A1-Dynamic-Tag-IC-Expansion-Board-Nucleo-1 ကိုအခြေခံသည်။

Hardware ပြီးပါပြီ။view ၅/၅X-NUCLEO-NFC07A1-Dynamic-Tag-IC-Expansion-Board-Nucleo-2 ကိုအခြေခံသည်။

SW ဗိသုကာ လွှမ်းview

ဆော့ဖ်ဝဲဖော်ပြချက်
STM7Cube အတွက် X-CUBE-NFC32 ဆော့ဖ်ဝဲလ်ချဲ့ထွင်မှုသည် ST32DV25KC တက်ကြွသော NFC/RFID ကို အသုံးပြု၍ အပလီကေးရှင်းများတည်ဆောက်ရန်အတွက် STM64 အတွက် ပြီးပြည့်စုံသော အလယ်တန်းဆော့ဖ်ဝဲကို ပံ့ပိုးပေးပါသည်။ tag အိုင်စီ။ ဆော့ဖ်ဝဲသည် STM32Cube နည်းပညာကို အခြေခံထားပြီး STM32Cube-based packages များကို ချဲ့ထွင်ထားသည်။ မတူညီသော STM32 မိုက်ခရိုကွန်ထရိုလာများတွင် သယ်ဆောင်ရလွယ်ကူစေရန် STM32Cube ဆော့ဖ်ဝဲနည်းပညာ၏ထိပ်တွင် တည်ဆောက်ထားသည်။
software သည် s နှင့်လာပါသည်။ampNUCLEO-L07R1၊ NUCLEO-L053RG သို့မဟုတ် NUCLEO-F8RE ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့၏ထိပ်တွင် ပလပ်ထိုးထားသော X-NUCLEO-NFC476A401 တိုးချဲ့ဘုတ်ပေါ်တွင် လည်ပတ်နေသော ယာဉ်မောင်းများ၏ အကောင်အထည်ဖော်မှုများ။
ပက်ကေ့ချ်တွင် အဖြစ်ပါဝင်ပါသည်။ample အပလီကေးရှင်းနှင့် ငါး sampST25DVxxKC အင်္ဂါရပ်များကို အသက်သွင်းရန် les-

  • စွမ်းအင် ရိတ်သိမ်းခြင်း
  • GPO စဖွင့်ခြင်းကို အနှောင့်အယှက်ပေးသည်။
  • I²C ကာကွယ်မှု ဆက်တင်
  • ST25DVxxKC စာတိုက်ပုံးအသုံးပြုမှု
  • URI NDEF အရေးအသား

အဓိကအင်္ဂါရပ်များ-

  • ST25DV64KC dynamic NFC/RFID ကိုအသုံးပြု၍ အပလီကေးရှင်းများတည်ဆောက်ရန် အလယ်တန်းဆော့ဖ်ဝဲကို အပြီးသတ်ပါ။ tag IC
  • SampNUCLEO-L07R1၊ NUCLEO-L053RG သို့မဟုတ် NUCLEO-F8RE ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့တွင် ပလပ်ထိုးထားသော X-NUCLEO-NFC476A401 တိုးချဲ့ဘုတ်တွင် ရရှိနိုင်သော အကောင်အထည်ဖော်မှု
  • STM32Cube ကြောင့် မတူညီသော MCU မိသားစုများအတွင်း အလွယ်တကူ သယ်ဆောင်သွားနိုင်သည်။
  • အခမဲ့၊ အသုံးပြုရလွယ်ကူသော လိုင်စင်စည်းကမ်းချက်များX-NUCLEO-NFC07A1-Dynamic-Tag-IC-Expansion-Board-Nucleo-7 ကိုအခြေခံသည်။

ဒီမို Example : ပစ္စည်းစာရင်း

HW ကြိုတင်လိုအပ်ချက်များ

  • 1x Dynamic NFC/RFID tag IC တိုးချဲ့ဘုတ်(X-NUCLEO-NFC07A1)
  • 1x STM32 Nucleo ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့ (NUCLEO-L053R8၊ NUCLEO-L476RG၊ NUCLEO-F401RE)
  • 1x USB အမျိုးအစား A မှ micro-B ကြိုး
  • Windows 1 နှင့်အထက် 10x Laptop/PC
  • 1x NFC ဖွင့်ထားသော Android™ စမတ်ဖုန်းနှင့် ST25 NFC အက်ပ်X-NUCLEO-NFC07A1-Dynamic-Tag-IC-Expansion-Board-Nucleo-3 ကိုအခြေခံသည်။

ဒီမို Example Software Prerequisite

  • STSW-LINK009- ST-LINK/V2-1 USB ဒရိုက်ဘာ
  • X-CUBE-NFC7- STM32Cube အတွက် တိုးချဲ့ဆော့ဖ်ဝဲ
  • ပက်ကေ့ဂျ်တွင် အရင်းအမြစ်ကုဒ် exampNUCLEO-L32R053၊ NUCLEO-L8RG နှင့် NUCLEO-F476RE ကိုအခြေခံ၍ le ပရောဂျက်များ (Keil၊ IAR၊ STM401CubeIDE)။

ဒီမို Example: ဆော့ဖ်ဝဲ ကိရိယာများ

X-CUBE-NFC7 နှင့်အလုပ်လုပ်သည်။X-NUCLEO-NFC07A1-Dynamic-Tag-IC-Expansion-Board-Nucleo-4 ကိုအခြေခံသည်။

ဒီမို Exampကွဲပြားခြားနားသောလည်ပတ်မှုမုဒ်များအတွက် les

  • NDEF_URI.bin binary ဖြင့် Nucleo ရှိ STM32 ပရိုဂရမ် file
  • သင့်ဖုန်းတွင် NFC ကိုဖွင့်ပြီး ၎င်းသည် အင်တာနက်နှင့်လည်း ချိတ်ဆက်ထားကြောင်း သေချာပါစေ။
  • ဖုန်းကို X-NUCLEO-NFC07A1 Antenna နှင့် နီးကပ်စွာထားပါ။ သင့်ထံသို့ တိုက်ရိုက်ပြန်ညွှန်းပါသည်။ www.st.com

စာရွက်စာတမ်းများနှင့် ဆက်စပ်အရင်းအမြစ်များ

စာရွက်စာတမ်းအားလုံးကို သက်ဆိုင်ရာထုတ်ကုန်များ၏ DOCUMENTATION တက်ဘ်တွင် ရနိုင်ပါသည်။ webစာမျက်နှာ 

X-NUCLEO-NFC07A1 :

  • DB4607- ဒိုင်းနမစ် NFC/RFID tag STM25 Nucleo အတွက် ST64DV32KC ကိုအခြေခံ၍ IC တိုးချဲ့ဘုတ်
  • UM2960- X-NUCLEO-NFC07A1 NFC/RFID ဖြင့် စတင်ခြင်း tag STM25 Nucleo အတွက် ST64DV32KC ကိုအခြေခံ၍ IC တိုးချဲ့ဘုတ်
  • Schematics၊ Gerber files, BOM

X-CUBE-NFC7-

  • DB4608- ဒိုင်းနမစ် NFC/RFID tag STM32Cube အတွက် IC ဆော့ဖ်ဝဲလ် ချဲ့ထွင်ခြင်း။
  • UM2961- X-CUBE-NFC7 dynamic NFC/RFID ကို စတင်အသုံးပြုခြင်း။ tag STM32Cube အတွက် IC ဆော့ဖ်ဝဲလ် ချဲ့ထွင်ခြင်း။

STM32 ODE ဂေဟစနစ်

လျင်မြန်သော၊ တတ်နိုင်လောက်သော ပုံတူပုံစံနှင့် ဖွံ့ဖြိုးတိုးတက်မှု
STM32 Open Development Environment (ODE) သည် တိုးချဲ့ဘုတ်များမှတစ်ဆင့် ချိတ်ဆက်ထားသော အခြားသော ခေတ်မီဆန်းသစ်သော ST အစိတ်အပိုင်းများနှင့် ပေါင်းစပ်ထားသော STM32 32-bit microcontroller မိသားစုကို အခြေခံ၍ ဆန်းသစ်သော စက်များနှင့် အပလီကေးရှင်းများကို ဖွံ့ဖြိုးတိုးတက်စေရန်၊ လိုက်လျောညီထွေရှိသော၊ လွယ်ကူပြီး စျေးသက်သာသော နည်းလမ်းတစ်ခုဖြစ်သည်။ ၎င်းသည် နောက်ဆုံးပုံစံများအဖြစ် လျင်မြန်စွာ ပြောင်းလဲနိုင်သော ထိပ်တန်း အစိတ်အပိုင်းများဖြင့် လျင်မြန်သော နမူနာပုံစံကို လုပ်ဆောင်နိုင်စေပါသည်။
STM32 ODE တွင် အောက်ပါအချက်ငါးချက် ပါဝင်သည်-

  • STM32 Nucleo ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်များ။ STM32 မိုက်ခရိုကွန်ထရိုလာစီးရီးအားလုံးအတွက် တတ်နိုင်သော ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်များ အကန့်အသတ်မရှိ ပေါင်းစည်းထားသော ချဲ့ထွင်နိုင်စွမ်းနှင့် ပေါင်းစပ် debugger/ပရိုဂရမ်မာများဖြင့်
  • STM32 Nucleo တိုးချဲ့ဘုတ်များ။ လိုအပ်သလို အာရုံခံနိုင်မှု၊ ထိန်းချုပ်မှု၊ ချိတ်ဆက်မှု၊ ပါဝါ၊ အသံ သို့မဟုတ် အခြားလုပ်ဆောင်ချက်များကို ထည့်သွင်းရန် ထပ်လောင်းလုပ်ဆောင်နိုင်စွမ်းရှိသော ဘုတ်များ။ တိုးချဲ့ဘုတ်များကို STM32 Nucleo ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်များထိပ်တွင် ပလပ်ထိုးထားသည်။ ထပ်လောင်းတိုးချဲ့ဘုတ်ပြားများကို တန်းစီခြင်းဖြင့် ပိုမိုရှုပ်ထွေးသော လုပ်ဆောင်ချက်များကို ရရှိနိုင်သည်။
  • STM32Cube ဆော့ဖ်ဝဲ။ Hardware Abstraction Layer၊ middleware နှင့် STM32CubeMX PC-based configurator နှင့် code generator အပါအဝင် STM32 တွင် လျင်မြန်လွယ်ကူသော ဖွံ့ဖြိုးတိုးတက်မှုကို ဖွင့်နိုင်စေရန် အခမဲ့ ကိရိယာများနှင့် မြှုပ်သွင်းထားသော ဆော့ဖ်ဝဲအုတ်များ
  • STM32Cube တိုးချဲ့ဆော့ဖ်ဝဲ။ တိုးချဲ့ဆော့ဖ်ဝဲကို STM32 Nucleo တိုးချဲ့ဘုတ်များနှင့် အသုံးပြုရန်အတွက် အခမဲ့ပေးဆောင်ထားပြီး STM32Cube ဆော့ဖ်ဝဲဘောင်နှင့် တွဲဖက်အသုံးပြုနိုင်ပါသည်။
  • STM32Cube Function Packs လုပ်ဆောင်ချက်အစုံ exampSTM32Cube ဆော့ဖ်ဝဲလ်နှင့် ချဲ့ထွင်မှုများနှင့်အတူ STM32 Nucleo ဖွံ့ဖြိုးတိုးတက်မှုဘုတ်များနှင့် ချဲ့ထွင်မှုများ၏ မော်ဂျူလာနှင့် အပြန်အလှန်လုပ်ဆောင်နိုင်မှုကို အသုံးချခြင်းဖြင့် တည်ဆောက်ထားသော အသုံးအများဆုံး လျှောက်လွှာကိစ္စများအတွက် les
    STM32 Open Development Environment သည် IAR EWARM၊ Keil MDK၊ mbed နှင့် GCC-based ပတ်ဝန်းကျင်များအပါအဝင် IDE အများအပြားနှင့် တွဲဖက်အသုံးပြုနိုင်ပါသည်။X-NUCLEO-NFC07A1-Dynamic-Tag-IC-Expansion-Board-Nucleo-5 ကိုအခြေခံသည်။

STM32 Open Development Environment- သင်လိုအပ်သမျှ

ထိပ်တန်းစီးပွားရေးထုတ်ကုန်များနှင့် မော်ဂျူလာဆော့ဖ်ဝဲလ်ကိုအခြေခံ၍ ကျယ်ပြန့်သောချဲ့ထွင်နိုင်သောဘုတ်ပြားများ၏ပေါင်းစပ်မှုသည် ယာဉ်မောင်းမှအပလီကေးရှင်းအဆင့်အထိ၊ နောက်ဆုံးပုံစံများအဖြစ် ချောမွေ့စွာပြောင်းလဲနိုင်သည့် စိတ်ကူးများကို လျင်မြန်စွာပုံတူကူးနိုင်စေသည်။
သင်၏ဒီဇိုင်းကိုစတင်ရန်-

  • သင်လိုအပ်သောလုပ်ဆောင်နိုင်စွမ်းအတွက် သင့်လျော်သော STM32 Nucleo ဖွံ့ဖြိုးတိုးတက်မှုဘုတ်အဖွဲ့ (MCU) နှင့် တိုးချဲ့မှု (X-NUCLEO) ဘုတ်များ (အာရုံခံကိရိယာများ၊ ချိတ်ဆက်မှု၊ အသံ၊ မော်တာထိန်းချုပ်မှုစသည်ဖြင့်) ကို ရွေးချယ်ပါ။
  • သင်၏ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင် (IAR EWARM၊ Keil MDK နှင့် GCC-based IDEs) ကိုရွေးချယ်ပြီး အခမဲ့ STM32Cube ကိရိယာများနှင့် ဆော့ဖ်ဝဲလ်ကို အသုံးပြုပါ။
  • ရွေးချယ်ထားသော STM32 Nucleo တိုးချဲ့ဘုတ်များပေါ်တွင် လုပ်ဆောင်နိုင်စွမ်းကိုလည်ပတ်ရန် လိုအပ်သောဆော့ဖ်ဝဲအားလုံးကို ဒေါင်းလုဒ်လုပ်ပါ။
  • သင့်ဒီဇိုင်းကို စုစည်းပြီး STM32 Nucleo ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့သို့ အပ်လုဒ်လုပ်ပါ။
  • ထို့နောက် သင့်လျှောက်လွှာကို စတင်တီထွင်ပြီး စမ်းသပ်ပါ။

STM32 Open Development Environment တွင် ဖန်တီးထားသော ဆော့ဖ်ဝဲကို ပုံတူရိုက်ခြင်း ဟာ့ဒ်ဝဲသည် တူညီသော စီးပွားဖြစ် ST အစိတ်အပိုင်းများ သို့မဟုတ် STM32 Nucleo ဘုတ်များပေါ်တွင် တွေ့ရှိရသည့် တူညီသော လုပ်ငန်းသုံး ST အစိတ်အပိုင်းများကို အသုံးပြု၍ အဆင့်မြင့် ပုံတူရိုက်ဘုတ် သို့မဟုတ် ထုတ်ကုန်အဆုံး ဒီဇိုင်းတွင် တိုက်ရိုက်အသုံးပြုနိုင်ပါသည်။X-NUCLEO-NFC07A1-Dynamic-Tag-IC-Expansion-Board-Nucleo-6 ကိုအခြေခံသည်။

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

ST X-NUCLEO-NFC07A1 ဒိုင်းနမစ် NFC/RFID Tag STM25 Nucleo အတွက် ST64DV32KC ကိုအခြေခံ၍ IC တိုးချဲ့ဘုတ် [pdf] အသုံးပြုသူလမ်းညွှန်
X-NUCLEO-NFC07A1၊ Dynamic NFC RFID Tag STM25 Nucleo၊ X-NUCLEO-NFC64A32 Dynamic NFC RFID အတွက် ST07DV1KC ကိုအခြေခံ၍ IC တိုးချဲ့ဘုတ် Tag STM25 Nucleo အတွက် ST64DV32KC ကိုအခြေခံ၍ IC တိုးချဲ့ဘုတ်

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *