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

သတ်မှတ်ချက်များ
- PIC32MZ EF Curiosity ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့
- PIC32MZ2048EFM100 MCU ပါရှိသည်။
- မိုက်ခရိုဘတ်စ် ခေါင်းစီးနှစ်ခု
- Ethernet ခေါင်းစီး
- MRF24WN0MA ကြိုးမဲ့ module
ထုတ်ကုန်အသုံးပြုမှု ညွှန်ကြားချက်များ
လိုအပ်သော Tools များနှင့် Applications များ
သရုပ်ပြမှုကို လုပ်ဆောင်ရန် သင်သည် Microchip ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာများ လိုအပ်မည်ဖြစ်သည်။
လျှောက်လွှာကိုတည်ဆောက်ခြင်း။
- ဒေါင်းလုဒ်လုပ်ပါ။ web_photoframe ပရောဂျက်ကို သင့်စက်တွင်း PC သို့။
- MPLAB X IDE တွင် ပရောဂျက်ကိုဖွင့်ပါ (File > ပရောဂျက်ကိုဖွင့်ပါ)။
- Configuration ကို 'pic32mz_ef_curiosity' အဖြစ် ရွေးပါ။
- ပရောဂျက်ကို ရှင်းလင်းပြီး ဆောက်ပါ။
Hardware ကို ပြင်ဆင်ခြင်း
- mikroBUS အင်တာဖေ့စ် J5 တွင် SD ကလစ်ဘုတ် (microSD ကလစ်) ကိုတပ်ဆင်ပါ။
- index.htm နှင့် images folder ကို microSD ကတ်သို့ ကူးယူပါ။
- microSD ကတ်ကို microSD ကလစ်ဘုတ်အပေါက် (J5) တွင် ချိတ်ပါ။
- 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 မုဒ်တွင် လည်ပတ်ရန် စီစဉ်ထားသည်။

- PIC32MZ2048EFM100 32-bit microcontroller (U9)။
- MikroElectronika ကိုနှိပ်ပါ ဒက်တာဘုတ်များ (J5၊ J10) ကို အသုံးပြု၍ လုပ်ဆောင်နိုင်စွမ်းကို ချဲ့ထွင်ရန် mikroBUS ပေါက်နှစ်ခု။
- Microchip အော်ဒီယိုသတို့သမီးဘုတ်များ (J32၊ J14) သုံး၍ အသံ I/O အတွက် X15 ခေါင်းစီး။
- MRF24WN0MA၊ 2.4 GHz IEEE 802.11n လိုက်လျောညီထွေရှိသော ကြိုးမဲ့ module (U10)။
- Microchip PHY သတို့သမီးဘုတ်များ (J18) ကို အသုံးပြု၍ ပြောင်းလွယ်ပြင်လွယ် Ethernet PHY ရွေးချယ်စရာများအတွက် ခေါင်းစီး။
- GPIO တိုးချဲ့မှု ခေါင်းစီး (J17)။
- ပရိုဂရမ်းမင်း/အမှားရှာပြင်ခြင်း (J3) အတွက် အမှားရှာပြင်နိုင်သော USB ချိတ်ဆက်ကိရိယာ။
- PIC32 USB ချိတ်ဆက်မှု (Device/Host မုဒ်) (J12) အတွက် ပစ်မှတ်ထားပါ။
- ပြင်ပ 5V ထည့်သွင်းမှု (J7) အတွက် ခေါင်းစီး။
- ပါဝါရင်းမြစ်ကို ရွေးချယ်ရန် ခုန်ပါ- USB ချိတ်ဆက်ကိရိယာ၊ ပစ်မှတ် USB ချိတ်ဆက်ကိရိယာနှင့် ပြင်ပ +5V ထည့်သွင်းမှု (J8)။
- Host မုဒ် (J13) တွင် VBUS မောင်းနှင်ရန် Jumper
- အသုံးပြုသူ LED သုံးခု (LED1၊ LED2 နှင့် LED3)။
- RGB LED (LED4)။
- အသုံးပြုသူခလုတ် (S1)။
- ပြန်လည်သတ်မှတ်ရန်ခလုတ် (MCLR)။
- MPLAB® REAL ICE™ သို့မဟုတ် MPLAB ICD 3 (J16) ကဲ့သို့သော ပြင်ပအမှားရှာအတွက် ICSP ခေါင်းစီး။
- on-board debugger သို့မဟုတ် external debugger (J2) ကို ရွေးရန် Jumper။
- 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 တွင်။

- အောက်ဖော်ပြပါအတိုင်း drop-down list မှ Configuration as pic32mz_ef_curiosity ကို ရွေးပါ။ သရုပ်ပြဖွဲ့စည်းပုံတစ်ခုတည်းအတွက် ရနိုင်သောကြောင့်၊ အခြားဖွဲ့စည်းပုံရွေးချယ်စရာများ မရှိပါ။

- အခြားဖွဲ့စည်းပုံများသည် သီးသန့်မုဒ်အောက်တွင် အလုပ်လုပ်မည်မဟုတ်ပါ။ သို့ရာတွင်၊ သင်သည် ဤပရောဂျက်တွင် ဖော်ပြထားသော အခြားဖွဲ့စည်းပုံများ အတွက် လုပ်ဆောင်လိုပါက၊ သင်သည် ဤပရောဂျက်ကို Harmony ပရောဂျက်သို့ ရွှေ့ပြောင်းနိုင်ပြီး အခြားဖွဲ့စည်းပုံများအတွက် တည်ဆောက်နိုင်သည်။
- သီးခြားသဟဇာတပရောဂျက်မှ စံသဟဇာတပရောဂျက်သို့ ပြောင်းရွှေ့ခြင်းတွင် ပေးထားသည့် ညွှန်ကြားချက်များကို လိုက်နာပါ။
- PIC32MZ32EFM32 မိုက်ခရိုကွန်ထရိုလာနှင့်အတူ PIC2048MZ EF Curiosity ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့တွင် သရုပ်ပြအက်ပ်ကို တည်ဆောက်ကာ လည်ပတ်ရန်အတွက် 'pic100mz_ef_curiosity' ဖွဲ့စည်းမှုပုံစံသည် MPLAB X IDE ကို သတ်မှတ်ပေးပါသည်။
- ပရောဂျက်ကို ရှင်းလင်းပြီး ဆောက်ပါ။

- MPLAB X IDE အောက်ခြေရှိ တည်ဆောက်မှုမှတ်တမ်းကို စစ်ဆေးပါ။

- မှတ်ချက် လမ်းကြောင်းအရှည် ကန့်သတ်ချက်ကြောင့် သင်သည် Windows စက်ပေါ်တွင် ရှိနေပါက ပရောဂျက်တစ်ခုသည် မကြာခဏ စုစည်းမည်မဟုတ်ပါ။
- Windows OS တွင် စာလုံးရေ 260 အများဆုံး လမ်းကြောင်းအရှည် ရှိသည်။ file လမ်းကြောင်းများကို စုစည်းရန် ကြိုးစားသောအခါ တစ်ခါတစ်ရံ ဖြတ်တောက်ခံရသည်။ filecompiler မှ ရှာမတွေ့ပါ။
- အများအားဖြင့် “C:/” တွင် ပရောဂျက်ကို ထိပ်ဆုံးလမ်းညွှန်တွင် ထည့်ကြည့်ပါ။ ပိုမိုသိရှိလိုပါက ကျေးဇူးပြု၍ ကြည့်ရှုပါ။ Microsoft မှ MSDN ဆောင်းပါး.
Hardware ကို ပြင်ဆင်ခြင်း
- SD ကလစ်ဘုတ်၊ MikroElektronika မှ "microSD ကလစ်" ကိုတပ်ဆင်ပါ။ (http://www.mikroe.com/click/microsd/) mikroBUS အင်တာဖေ့စ် J5 တွင်။
- ပရောဂျက်တည်နေရာမှ index.htm နှင့် ရုပ်ပုံဖိုင်တွဲကို အပလီကေးရှင်းအတွက် အသုံးပြုမည့် microSD ကတ်သို့ ကူးယူပါ။

- microSD ကတ်ကို microSD ကလစ်ဘုတ်အပေါက် (J5) တွင် ချိတ်ပါ။
- သိချင်စိတ်ဘုတ်အဖွဲ့၏ J8740 ခေါင်းစီးတွင် LAN18 PHY Daughter board ကို ချိတ်ပါ။
- အထက်ဖော်ပြပါ ချိတ်ဆက်မှုများကို ကျေးဇူးပြု၍ အောက်ဖော်ပြပါ ဂရပ်ဖစ်အား ကိုးကားပါ။

- PIC32MZ EF Curiosity Development Board အား Type-A အထီးမှတဆင့် Micro-B အပေါက် (J3) သို့ ချိတ်ဆက်ထားသော micro-B USB ကြိုးဆီသို့ အားသွင်းပါ။
- ကြိုးကိရိယာအစုံတွင် မပါဝင်ပါ။ အမှားရှာပြင် USB ချိတ်ဆက်ကိရိယာမှ ထောက်ပံ့မှုကို ရွေးချယ်ရန် J8 ခေါင်းစီး (4 နှင့် 3 အကြား) တွင် jumper တစ်ခုကို ထားရှိထားကြောင်း သေချာပါစေ။

- 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 သို့ ချိတ်ဆက်သင့်သည်။ ကျေးဇူးပြု၍ အောက်တွင်ဖော်ပြထားသော ချိတ်ဆက်မှုပုံစံကို ကိုးကားပါ။

- microSD ကတ်ကို index.htm နှင့် .jpg ရုပ်ပုံများပါသော ပုံများဖိုင်တွဲကို တင်ရပါမည်။ index.htm နှင့် images folder ကိုတည်နေရာတွင်တွေ့နိုင်သည်၊ /apps/tcpip/web_photoframe/firmware/src/web_စာမျက်နှာများ
- သရုပ်ပြပရောဂျက်ကို MPLAB X IDE တွင် တင်ပါ။
- အစုံပါရှိ USB ကြိုးကို အသုံးပြု၍ စတင်ကိရိယာပေါ်တွင် USB အမှားရှာအပေါက်ကို ဖွံ့ဖြိုးတိုးတက်ရေးကွန်ပြူတာရှိ USB အပေါက်သို့ ချိတ်ဆက်ပါ။
- အသုံးပြုနေသော starter kit ၏အောက်ခြေရှိ micro-B USB ချိတ်ဆက်ကိရိယာသို့ USB ကြိုးကို ချိတ်ဆက်ရန် လိုအပ်သည်။ သရုပ်ပြလုပ်ဆောင်သောအခါ၊ ၎င်းသည် USB ဘတ်စ်ကားပေါ်တွင် USB CDC ကိရိယာကို ဖန်တီးမည်ဖြစ်သည်။
- ပုံမှန် terminal ပရိုဂရမ်မှတဆင့် ဤစက်ပစ္စည်းသို့ ချိတ်ဆက်ပြီး၊ baud နှုန်းကို 921,600 baud သို့ သတ်မှတ်ပြီး စက်ပစ္စည်းမှ တရားဝင် IP လိပ်စာကို လက်ခံရရှိပြီးသည်နှင့် သရုပ်ပြမှုကို လုပ်ဆောင်နိုင်သည်။
- ဘုတ်ပေါ်တွင် သရုပ်ပြပရောဂျက်ကို တည်ဆောက်၊ ဒေါင်းလုဒ်လုပ်ကာ လုပ်ဆောင်ပါ။
- ပုံမှန် terminal ပရိုဂရမ်မှတဆင့် ဘုတ်သို့ ချိတ်ဆက်ပါ။

- အထက်ဖော်ပြပါ ဖန်သားပြင်ဓာတ်ပုံတွင်၊ ဘုတ်အဖွဲ့သည် local Access Points ကို စကင်န်ဖတ်ပြီး ရလဒ်များကို အမှတ်စဉ် ကွန်ဆိုးလ်သို့ ထုတ်ပေးသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။ စကင်န်ရလဒ်များပြီးနောက်၊ MRF24WN သည် SoftAP မုဒ်သို့သွားပါသည်။
- သရုပ်ပြမှုကို Ethernet အင်တာဖေ့စ်တွင် လုပ်ဆောင်ရန်၊ a ကိုဖွင့်ပါ။ web host PC ပေါ်ရှိ browser နှင့် Ethernet Interface (PIC32INT IPv4 Address) အတွက် serial terminal ၏ output မှ IP လိပ်စာကို ရိုက်ထည့်ပါ။
- ဟိ web browser သည် application ကို load လုပ်လိမ့်မည်။ web SDCARD မှ လက်ခံထားသော စာမျက်နှာ။ SDCARD တွင် သိမ်းဆည်းထားသော .jpg ရုပ်ပုံများကို အဆိုပါနေရာတွင် ပြသမည်ဖြစ်သည်။ web အသွင်အပြင်ဖြင့် စာမျက်နှာ စလိုက်ရှိုးကို ခေတ္တရပ်ရန် "ခေတ္တရပ်ရန်" ခလုတ်ကို နှိပ်ပါ။

- သရုပ်ပြမှုကို အိမ်ရှင် 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 ဓာတ်ပုံဘောင်၊ ဓာတ်ပုံဘောင်၊ ဘောင် |





