မိုက်ခရိုချီ-လိုဂို

MICROCHIP PIC32MZ EF Curiosity Web ဓာတ်ပုံဘောင်

MICROCHIP-PIC32MZ-EF-Curiosity-Web-Photo-Frame-PRODUCT

သတ်မှတ်ချက်များ

  • PIC32MZ EF Curiosity ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့
  • PIC32MZ2048EFM100 MCU ပါရှိသည်။
  • မိုက်ခရိုဘတ်စ် ခေါင်းစီးနှစ်ခု
  • Ethernet ခေါင်းစီး
  • MRF24WN0MA ကြိုးမဲ့ module

ထုတ်ကုန်အသုံးပြုမှု ညွှန်ကြားချက်များ

လိုအပ်သော Tools များနှင့် Applications များ

သရုပ်ပြမှုကို လုပ်ဆောင်ရန် သင်သည် Microchip ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာများ လိုအပ်မည်ဖြစ်သည်။

လျှောက်လွှာကိုတည်ဆောက်ခြင်း။

  1. ဒေါင်းလုဒ်လုပ်ပါ။ web_photoframe ပရောဂျက်ကို သင့်စက်တွင်း PC သို့။
  2. MPLAB X IDE တွင် ပရောဂျက်ကိုဖွင့်ပါ (File > ပရောဂျက်ကိုဖွင့်ပါ)။
  3. Configuration ကို 'pic32mz_ef_curiosity' အဖြစ် ရွေးပါ။
  4. ပရောဂျက်ကို ရှင်းလင်းပြီး ဆောက်ပါ။

Hardware ကို ပြင်ဆင်ခြင်း

  1. mikroBUS အင်တာဖေ့စ် J5 တွင် SD ကလစ်ဘုတ် (microSD ကလစ်) ကိုတပ်ဆင်ပါ။
  2. index.htm နှင့် images folder ကို microSD ကတ်သို့ ကူးယူပါ။
  3. microSD ကတ်ကို microSD ကလစ်ဘုတ်အပေါက် (J5) တွင် ချိတ်ပါ။
  4. LAN8740 PHY Daughter board ကို သိချင်စိတ်ဘုတ်အဖွဲ့၏ J18 ခေါင်းစီးတွင် ချိတ်ပါ။

အမေးများသောမေးခွန်းများ

မေး- ဒီသရုပ်ပြနဲ့ တခြား မိုက်ခရိုကွန်ထရိုလာကို သုံးလို့ရမလား။

A: မဟုတ်ပါ၊ ဤသရုပ်ပြမှုသည် PIC32MZ EF Curiosity ဘုတ်ပေါ်ရှိ PIC2048MZ100EFM32 MCU အတွက် အထူးဒီဇိုင်းထုတ်ထားပါသည်။

Q: ငါဘယ်လိုလုပ်ရမလဲ view ပုံတွေပေါ်မှာ web ဘရောက်ဆာ?

A: ဟာ့ဒ်ဝဲကို ပြင်ဆင်သတ်မှတ်ပြီး အပလီကေးရှင်းကို တည်ဆောက်ပြီးသည်နှင့်၊ ကိရိယာ၏ IP လိပ်စာပေါ်တွင် ဝင်ရောက်ကြည့်ရှုပါ။ web browser မှ view ပုံများကို slideshow အဖြစ်

နိဒါန်း

  • ဤလျှောက်လွှာသည် a web PIC32MZ EF Curiosity ဖွံ့ဖြိုးတိုးတက်မှုဘုတ်အဖွဲ့တွင် ဓာတ်ပုံဘောင်လျှောက်လွှာ။ SDCARD တွင် FAT တစ်ခုဖြင့် သိမ်းဆည်းထားသော ပုံများ file စနစ်ဖြစ်နိုင်သည်။ viewed on a web ဆလိုက်ရှိုးတစ်ခုအနေဖြင့် Ethernet နှင့် Wifi ကြားခံမျက်နှာပြင်များပေါ်တွင် ဘရောက်ဆာ။
  • PIC32MZ EF Curiosity Development Board တွင် PIC32MZ2048EFM100 MCU ပါ၀င်သော mikroBus ခေါင်းစီးနှစ်ခု၊ Ethernet Header နှင့် MRF24WN0MA ကြိုးမဲ့ module တစ်ခုတို့ ပါဝင်ပါသည်။ web ဓာတ်ပုံဘောင်။

အကောင်အထည်ဖော်ရန် web ဓာတ်ပုံဘောင် လုပ်ဆောင်ချက်

  • microSD ကလစ်ကို mikroBUS ခေါင်းစီး J5 တွင်တပ်ဆင်ထားသည်။
  • သရုပ်ပြမှုအတွက် လိုအပ်သောပုံများကို microSD ကလစ်ဘုတ်တွင် ထည့်သွင်းထားသော microSD ကတ်တွင် သိမ်းဆည်းထားသည်။
  • LAN8740 PHY သမီးတော်ဘုတ်အား Ethernet Header တွင်တပ်ဆင်ထားသည်။
  • သင်္ဘောပေါ်ရှိ MRF24WN0MA မော်ဂျူးအား SoftAP မုဒ်တွင် လည်ပတ်ရန် စီစဉ်ထားသည်။MICROCHIP-PIC32MZ-EF-Curiosity-Webဓာတ်ပုံ-ဘောင်-ပုံ-၁
  1. PIC32MZ2048EFM100 32-bit microcontroller (U9)။
  2. MikroElectronika ကိုနှိပ်ပါ ဒက်တာဘုတ်များ (J5၊ J10) ကို အသုံးပြု၍ လုပ်ဆောင်နိုင်စွမ်းကို ချဲ့ထွင်ရန် mikroBUS ပေါက်နှစ်ခု။
  3. Microchip အော်ဒီယိုသတို့သမီးဘုတ်များ (J32၊ J14) သုံး၍ အသံ I/O အတွက် X15 ခေါင်းစီး။
  4. MRF24WN0MA၊ 2.4 GHz IEEE 802.11n လိုက်လျောညီထွေရှိသော ကြိုးမဲ့ module (U10)။
  5. Microchip PHY သတို့သမီးဘုတ်များ (J18) ကို အသုံးပြု၍ ပြောင်းလွယ်ပြင်လွယ် Ethernet PHY ရွေးချယ်စရာများအတွက် ခေါင်းစီး။
  6. GPIO တိုးချဲ့မှု ခေါင်းစီး (J17)။
  7. ပရိုဂရမ်းမင်း/အမှားရှာပြင်ခြင်း (J3) အတွက် အမှားရှာပြင်နိုင်သော USB ချိတ်ဆက်ကိရိယာ။
  8. PIC32 USB ချိတ်ဆက်မှု (Device/Host မုဒ်) (J12) အတွက် ပစ်မှတ်ထားပါ။
  9. ပြင်ပ 5V ထည့်သွင်းမှု (J7) အတွက် ခေါင်းစီး။
  10. ပါဝါရင်းမြစ်ကို ရွေးချယ်ရန် ခုန်ပါ- USB ချိတ်ဆက်ကိရိယာ၊ ပစ်မှတ် USB ချိတ်ဆက်ကိရိယာနှင့် ပြင်ပ +5V ထည့်သွင်းမှု (J8)။
  11. Host မုဒ် (J13) တွင် VBUS မောင်းနှင်ရန် Jumper
  12. အသုံးပြုသူ LED သုံးခု (LED1၊ LED2 နှင့် LED3)။
  13.  RGB LED (LED4)။
  14. အသုံးပြုသူခလုတ် (S1)။
  15. ပြန်လည်သတ်မှတ်ရန်ခလုတ် (MCLR)။
  16. MPLAB® REAL ICE™ သို့မဟုတ် MPLAB ICD 3 (J16) ကဲ့သို့သော ပြင်ပအမှားရှာအတွက် ICSP ခေါင်းစီး။
  17. on-board debugger သို့မဟုတ် external debugger (J2) ကို ရွေးရန် Jumper။
  18. 24 MHz crystal oscillator (X2)။

လိုအပ်သော Tools များနှင့် Applications များ

Microchip Tools များနှင့် Applications များ

  • USB MSD Multiple LUNs သရုပ်ပြကို run ရန် အောက်ပါ Microchip ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာများ လိုအပ်ပါမည်။
  • PIC32MZ EF Curiosity Development Board (DM320104) ထံမှ ရရှိနိုင်ပါသည်။ Microchip တိုက်ရိုက်
  • နောက်ဆုံးထွက်ဗားရှင်းကို ဒေါင်းလုဒ်လုပ်ပြီး ထည့်သွင်းပါ။ MPLAB® X ပေါင်းစပ်ဖွံ့ဖြိုးတိုးတက်ရေးပတ်ဝန်းကျင် (IDE)
  • နောက်ဆုံးထွက်ဗားရှင်းကို ဒေါင်းလုဒ်လုပ်ပြီး ထည့်သွင်းပါ။ MPLAB® XC32 စုစည်းမှု
  • နောက်ဆုံးထွက်ဗားရှင်းကို ရွေးချယ်၍ ဒေါင်းလုဒ်လုပ်ပြီး ထည့်သွင်းပါ။ MPLAB® Harmony ပေါင်းစပ်ဆော့ဖ်ဝဲဘောင်.
  • မှတ်ချက် MPLAB® Harmony Integrated Software Framework ကိုအသုံးပြုခြင်းဖြင့် သင့်ပရောဂျက်တွင် modules အသစ်များ၊ ဆော့ဖ်ဝဲဘောင်များနှင့် စာကြည့်တိုက်များကို ထည့်သွင်းခြင်းဖြင့် ဤပရောဂျက်၏ လုပ်ဆောင်နိုင်စွမ်းကို တိုးချဲ့နိုင်မည်ဖြစ်သည်။

လျှောက်လွှာကိုတည်ဆောက်ခြင်း။

  • ဒေါင်းလုဒ်လုပ်ပါ။ web_photoframe ပရောဂျက်ကို သင့်စက်တွင်း PC သို့။
  • ဤပရောဂျက်ကိုတည်ဆောက်ရန်၊ သင်ဖွင့်ရမည် (MPLAB X တွင်၊ File > Open Project) pic32_eth_wifi_photoframe.X ပရောဂျက် (ထံမှ /web_photoframe/firmware) အောက်ဖော်ပြပါအတိုင်း MPLAB X IDE တွင်။MICROCHIP-PIC32MZ-EF-Curiosity-Webဓာတ်ပုံ-ဘောင်-ပုံ-၁
  • အောက်ဖော်ပြပါအတိုင်း drop-down list မှ Configuration as pic32mz_ef_curiosity ကို ရွေးပါ။ သရုပ်ပြဖွဲ့စည်းပုံတစ်ခုတည်းအတွက် ရနိုင်သောကြောင့်၊ အခြားဖွဲ့စည်းပုံရွေးချယ်စရာများ မရှိပါ။MICROCHIP-PIC32MZ-EF-Curiosity-Webဓာတ်ပုံ-ဘောင်-ပုံ-၁
  • အခြားဖွဲ့စည်းပုံများသည် သီးသန့်မုဒ်အောက်တွင် အလုပ်လုပ်မည်မဟုတ်ပါ။ သို့ရာတွင်၊ သင်သည် ဤပရောဂျက်တွင် ဖော်ပြထားသော အခြားဖွဲ့စည်းပုံများ အတွက် လုပ်ဆောင်လိုပါက၊ သင်သည် ဤပရောဂျက်ကို Harmony ပရောဂျက်သို့ ရွှေ့ပြောင်းနိုင်ပြီး အခြားဖွဲ့စည်းပုံများအတွက် တည်ဆောက်နိုင်သည်။
  • သီးခြားသဟဇာတပရောဂျက်မှ စံသဟဇာတပရောဂျက်သို့ ပြောင်းရွှေ့ခြင်းတွင် ပေးထားသည့် ညွှန်ကြားချက်များကို လိုက်နာပါ။
  • PIC32MZ32EFM32 မိုက်ခရိုကွန်ထရိုလာနှင့်အတူ PIC2048MZ EF Curiosity ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့တွင် သရုပ်ပြအက်ပ်ကို တည်ဆောက်ကာ လည်ပတ်ရန်အတွက် 'pic100mz_ef_curiosity' ဖွဲ့စည်းမှုပုံစံသည် MPLAB X IDE ကို သတ်မှတ်ပေးပါသည်။
  • ပရောဂျက်ကို ရှင်းလင်းပြီး ဆောက်ပါ။MICROCHIP-PIC32MZ-EF-Curiosity-Webဓာတ်ပုံ-ဘောင်-ပုံ-၁
  • MPLAB X IDE အောက်ခြေရှိ တည်ဆောက်မှုမှတ်တမ်းကို စစ်ဆေးပါ။MICROCHIP-PIC32MZ-EF-Curiosity-Webဓာတ်ပုံ-ဘောင်-ပုံ-၁
  • မှတ်ချက် လမ်းကြောင်းအရှည် ကန့်သတ်ချက်ကြောင့် သင်သည် Windows စက်ပေါ်တွင် ရှိနေပါက ပရောဂျက်တစ်ခုသည် မကြာခဏ စုစည်းမည်မဟုတ်ပါ။
  • Windows OS တွင် စာလုံးရေ 260 အများဆုံး လမ်းကြောင်းအရှည် ရှိသည်။ file လမ်းကြောင်းများကို စုစည်းရန် ကြိုးစားသောအခါ တစ်ခါတစ်ရံ ဖြတ်တောက်ခံရသည်။ filecompiler မှ ရှာမတွေ့ပါ။
  • အများအားဖြင့် “C:/” တွင် ပရောဂျက်ကို ထိပ်ဆုံးလမ်းညွှန်တွင် ထည့်ကြည့်ပါ။ ပိုမိုသိရှိလိုပါက ကျေးဇူးပြု၍ ကြည့်ရှုပါ။ Microsoft မှ MSDN ဆောင်းပါး.

Hardware ကို ပြင်ဆင်ခြင်း

  • SD ကလစ်ဘုတ်၊ MikroElektronika မှ "microSD ကလစ်" ကိုတပ်ဆင်ပါ။ (http://www.mikroe.com/click/microsd/) mikroBUS အင်တာဖေ့စ် J5 တွင်။
  • ပရောဂျက်တည်နေရာမှ index.htm နှင့် ရုပ်ပုံဖိုင်တွဲကို အပလီကေးရှင်းအတွက် အသုံးပြုမည့် microSD ကတ်သို့ ကူးယူပါ။MICROCHIP-PIC32MZ-EF-Curiosity-Webဓာတ်ပုံ-ဘောင်-ပုံ-၁
  • microSD ကတ်ကို microSD ကလစ်ဘုတ်အပေါက် (J5) တွင် ချိတ်ပါ။
  • သိချင်စိတ်ဘုတ်အဖွဲ့၏ J8740 ခေါင်းစီးတွင် LAN18 PHY Daughter board ကို ချိတ်ပါ။
  • အထက်ဖော်ပြပါ ချိတ်ဆက်မှုများကို ကျေးဇူးပြု၍ အောက်ဖော်ပြပါ ဂရပ်ဖစ်အား ကိုးကားပါ။MICROCHIP-PIC32MZ-EF-Curiosity-Webဓာတ်ပုံ-ဘောင်-ပုံ-၁
  • PIC32MZ EF Curiosity Development Board အား Type-A အထီးမှတဆင့် Micro-B အပေါက် (J3) သို့ ချိတ်ဆက်ထားသော micro-B USB ကြိုးဆီသို့ အားသွင်းပါ။
  • ကြိုးကိရိယာအစုံတွင် မပါဝင်ပါ။ အမှားရှာပြင် USB ချိတ်ဆက်ကိရိယာမှ ထောက်ပံ့မှုကို ရွေးချယ်ရန် J8 ခေါင်းစီး (4 နှင့် 3 အကြား) တွင် jumper တစ်ခုကို ထားရှိထားကြောင်း သေချာပါစေ။MICROCHIP-PIC32MZ-EF-Curiosity-Webဓာတ်ပုံ-ဘောင်-ပုံ-၁
  • PIC32MZ EF Curiosity Development Board ကို USB ကိရိယာအဖြစ် Host PC သို့ ဒုတိယ Type-A အထီးမှ Micro-B USB ကြိုးမှ Micro-B ပေါက် (J12) သို့ ချိတ်ဆက်ထားသည်။

အဆိုပါ Demo ကို run

  • ဤသရုပ်ပြရည်ရွယ်ချက်အတွက်၊ Target board နှင့် Host PC နှစ်ခုလုံးသည် တူညီသောကွန်ရက်တွင်ရှိသင့်သည်။
  • host PC ကို Ethernet cable သို့မဟုတ် WiFi မှတဆင့် router သို့ ချိတ်ဆက်နိုင်ပါသည်။ ပစ်မှတ်ဘုတ်အား အီသာနက်ကြိုးဖြင့် router သို့ ချိတ်ဆက်သင့်သည်။ ကျေးဇူးပြု၍ အောက်တွင်ဖော်ပြထားသော ချိတ်ဆက်မှုပုံစံကို ကိုးကားပါ။MICROCHIP-PIC32MZ-EF-Curiosity-Webဓာတ်ပုံ-ဘောင်-ပုံ-၁
  • microSD ကတ်ကို index.htm နှင့် .jpg ရုပ်ပုံများပါသော ပုံများဖိုင်တွဲကို တင်ရပါမည်။ index.htm နှင့် images folder ကိုတည်နေရာတွင်တွေ့နိုင်သည်၊ /apps/tcpip/web_photoframe/firmware/src/web_စာမျက်နှာများ
  1. သရုပ်ပြပရောဂျက်ကို MPLAB X IDE တွင် တင်ပါ။
  2. အစုံပါရှိ USB ကြိုးကို အသုံးပြု၍ စတင်ကိရိယာပေါ်တွင် USB အမှားရှာအပေါက်ကို ဖွံ့ဖြိုးတိုးတက်ရေးကွန်ပြူတာရှိ USB အပေါက်သို့ ချိတ်ဆက်ပါ။
  3. အသုံးပြုနေသော starter kit ၏အောက်ခြေရှိ micro-B USB ချိတ်ဆက်ကိရိယာသို့ USB ကြိုးကို ချိတ်ဆက်ရန် လိုအပ်သည်။ သရုပ်ပြလုပ်ဆောင်သောအခါ၊ ၎င်းသည် USB ဘတ်စ်ကားပေါ်တွင် USB CDC ကိရိယာကို ဖန်တီးမည်ဖြစ်သည်။
    • ပုံမှန် terminal ပရိုဂရမ်မှတဆင့် ဤစက်ပစ္စည်းသို့ ချိတ်ဆက်ပြီး၊ baud နှုန်းကို 921,600 baud သို့ သတ်မှတ်ပြီး စက်ပစ္စည်းမှ တရားဝင် IP လိပ်စာကို လက်ခံရရှိပြီးသည်နှင့် သရုပ်ပြမှုကို လုပ်ဆောင်နိုင်သည်။
  4. ဘုတ်ပေါ်တွင် သရုပ်ပြပရောဂျက်ကို တည်ဆောက်၊ ဒေါင်းလုဒ်လုပ်ကာ လုပ်ဆောင်ပါ။
  5. ပုံမှန် terminal ပရိုဂရမ်မှတဆင့် ဘုတ်သို့ ချိတ်ဆက်ပါ။MICROCHIP-PIC32MZ-EF-Curiosity-Webဓာတ်ပုံ-ဘောင်-ပုံ-၁
  6. အထက်ဖော်ပြပါ ဖန်သားပြင်ဓာတ်ပုံတွင်၊ ဘုတ်အဖွဲ့သည် local Access Points ကို စကင်န်ဖတ်ပြီး ရလဒ်များကို အမှတ်စဉ် ကွန်ဆိုးလ်သို့ ထုတ်ပေးသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။ စကင်န်ရလဒ်များပြီးနောက်၊ MRF24WN သည် SoftAP မုဒ်သို့သွားပါသည်။
  7. သရုပ်ပြမှုကို Ethernet အင်တာဖေ့စ်တွင် လုပ်ဆောင်ရန်၊ a ကိုဖွင့်ပါ။ web host PC ပေါ်ရှိ browser နှင့် Ethernet Interface (PIC32INT IPv4 Address) အတွက် serial terminal ၏ output မှ IP လိပ်စာကို ရိုက်ထည့်ပါ။
  8. ဟိ web browser သည် application ကို load လုပ်လိမ့်မည်။ web SDCARD မှ လက်ခံထားသော စာမျက်နှာ။ SDCARD တွင် သိမ်းဆည်းထားသော .jpg ရုပ်ပုံများကို အဆိုပါနေရာတွင် ပြသမည်ဖြစ်သည်။ web အသွင်အပြင်ဖြင့် စာမျက်နှာ စလိုက်ရှိုးကို ခေတ္တရပ်ရန် "ခေတ္တရပ်ရန်" ခလုတ်ကို နှိပ်ပါ။MICROCHIP-PIC32MZ-EF-Curiosity-Webဓာတ်ပုံ-ဘောင်-ပုံ-၁
  9. သရုပ်ပြမှုကို အိမ်ရှင် PC မှ WiFi အင်တာဖေ့စ်တွင် သရုပ်ပြရန်၊ သရုပ်ပြမှုမှ စတင်ခဲ့သော SoftAP ကွန်ရက်ဖြစ်သည့် MCHPSoftAP ချိတ်ဆက်မှုအမှတ်သို့ ချိတ်ဆက်ပါ။ ပြီးရင် a ကိုယူလာပါ။ web ဘရောက်ဆာထဲသို့ SoftAP ကွန်ရက်၏ IP လိပ်စာကို ရိုက်ထည့်ခြင်းဖြင့် စာမျက်နှာ။ ၎င်းသည် အဆင့် 6 တွင်ပြသထားသည့် IP လိပ်စာဖြစ်သည် (ဥပမာ၊ 192.168.1.1)။ လျှောက်လွှာ web စာမျက်နှာ၏ ပုံများကို ဆလိုက်ရှိုးဖြင့် ပြသပါမည်။

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

MICROCHIP PIC32MZ EF Curiosity Web ဓာတ်ပုံဘောင် [pdf] ညွှန်ကြားချက်လက်စွဲ
PIC32MZ EF Curiosity Web ဓာတ်ပုံဘောင်၊ PIC32MZ EF၊ Curiosity Web ဓာတ်ပုံဘောင်၊ Web ဓာတ်ပုံဘောင်၊ ဓာတ်ပုံဘောင်၊ ဘောင်

ကိုးကား

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

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