AT-START-F437 အသုံးပြုသူလက်စွဲ
AT32F437ZMT7 ဖြင့် စတင်လိုက်ပါ။
နိဒါန်း
AT-START-F437 သည် 32-bit မိုက်ခရိုကွန်ထရိုလာ၏ မြင့်မားသောစွမ်းဆောင်ရည်ကို စူးစမ်းလေ့လာရန် ကူညီရန် ဒီဇိုင်းထုတ်ထားသည်။
FPU ဖြင့် ARM Cortex® -M32 core ကိုထည့်သွင်းပေးသော AT437F4 နှင့် အပလီကေးရှင်းဖွံ့ဖြိုးတိုးတက်မှုကို အရှိန်မြှင့်ပါ။
AT-START-F437 သည် AT32F437ZMT7 မိုက်ခရိုကွန်ထရိုလာပေါ်တွင် အခြေခံထားသည့် အကဲဖြတ်ဘုတ်တစ်ခုဖြစ်သည်။ စက်ပစ္စည်းတွင် LED များ၊ ခလုတ်များ၊ USB မိုက်ခရို B ချိတ်ဆက်ကိရိယာ နှစ်ခု၊ အမျိုးအစား-A ချိတ်ဆက်ကိရိယာ၊ Ethernet RJ45 ချိတ်ဆက်ကိရိယာ၊ Arduino™ Uno R3 တိုးချဲ့မှု အင်တာဖေ့စ်နှင့် 16 MB SPI Flash memory (QSPI1 မှတဆင့် တိုးချဲ့ထားသည်) ကဲ့သို့သော အရံပစ္စည်းများပါရှိသည်။ ဤအကဲဖြတ်ဘုတ်သည် အခြားဖွံ့ဖြိုးရေးကိရိယာများမလိုအပ်ဘဲ အမှားရှာပြင်ဆင်ခြင်း/ပရိုဂရမ်ရေးသားခြင်းအတွက် AT-Link-EZ ကို ထည့်သွင်းထားသည်။
ကျော်view
1.1 အင်္ဂါရပ်များ
AT-START-F437 တွင် အောက်ပါလက္ခဏာများ ရှိသည်။
- AT-START-F437 တွင် ARM Cortex® – M32F 437-bit core FPU၊ 7 KB Flash memory နှင့် 4 KB SRAM ပါ၀င်သည့် on-board AT32F4032ZMT384 မိုက်ခရိုကွန်ထရိုးတစ်ခု ရှိသည်။
- စက်ပေါ်ရှိ AT-Link အင်တာဖေ့စ်-
- On-board AT-Link-EZ ကို ပရိုဂရမ်ရေးဆွဲခြင်းနှင့် အမှားရှာပြင်ခြင်းအတွက် သုံးနိုင်သည် (AT-Link-EZ သည် အော့ဖ်လိုင်းမုဒ်ပံ့ပိုးမှုမပါဘဲ AT-Link ၏ရိုးရှင်းသောဗားရှင်းဖြစ်သည်)
- အကယ်၍ AT-Link-EZ သည် အဆစ်တစ်လျှောက် ကွေးညွှတ်ခြင်းဖြင့် ဘုတ်အဖွဲ့မှ အစိတ်အပိုင်းကို ဖြုတ်ထားပါက၊ ဤအင်တာဖေ့စ်သည် ပရိုဂရမ်ရေးဆွဲခြင်းနှင့် အမှားရှာခြင်းအတွက် သီးခြား AT-Link သို့ ချိတ်ဆက်နိုင်သည်။ - on-board 20-pin ARM စံ JTAG interface (J နှင့်ချိတ်ဆက်နိုင်သည်။TAG ပရိုဂရမ်ရေးဆွဲခြင်းနှင့် အမှားရှာပြင်ခြင်းအတွက် SWD ချိတ်ဆက်ကိရိယာ)
- 16 MB SPI (EN25QH128A) ကို တိုးချဲ့ Flash memory အဖြစ် အသုံးပြုသည်။
- အမျိုးမျိုးသော ပါဝါထောက်ပံ့ရေးနည်းလမ်းများ
- AT-Link-EZ ၏ USB ဘတ်စ်ကား
- AT-START-F1 ၏ OTG2 သို့မဟုတ် OTG1 ဘတ်စ်ကား (VBUS2 သို့မဟုတ် VBUS437)
- ပြင်ပ 5 V ပါဝါထောက်ပံ့မှု (E5V)
- ပြင်ပ 3.3 V ပါဝါထောက်ပံ့မှု - 4 x LED အညွှန်းများ-
- LED1 (အနီရောင်) သည် 3.3 V ပါဝါဖွင့်ခြင်းကို ညွှန်ပြသည်။
- 3 x USER LEDs၊ LED2 (အနီရောင်)၊LED3 (အဝါရောင်) နှင့် LED4 (အစိမ်းရောင်)၊ လည်ပတ်မှုအခြေအနေကိုဖော်ပြသည် - အသုံးပြုသူခလုတ်နှင့် Reset ခလုတ်
- 8 MHz HEXT ပုံဆောင်ခဲ
- 32.768 kHz LEXT ပုံဆောင်ခဲ
- OTG1 လုပ်ဆောင်ချက်ကို သရုပ်ပြရန်အတွက် ဘုတ်ပေါ်တွင် USB အမျိုးအစား-A နှင့် မိုက်ခရို-B ချိတ်ဆက်ကိရိယာများ
- OTG2 တွင် micro-B ချိတ်ဆက်ကိရိယာ ပါရှိသည် (အသုံးပြုသူသည် OTG2 မာစတာမုဒ်ကို အသုံးပြုလိုပါက၊ အဒက်တာကြိုးတစ်ခု လိုအပ်သည်)
- Ethernet အင်္ဂါရပ်ကိုသရုပ်ပြရန်အတွက် RJ45 ချိတ်ဆက်ကိရိယာပါရှိသော ဘုတ်အဖွဲ့ Ethernet PHY
- QFN48 I/O တိုးချဲ့မှု အင်တာဖေ့စ်များ
- အမြန်ပုံတူပုံစံဖော်ခြင်းအတွက် ကြွယ်ဝသော တိုးချဲ့အင်တာဖေ့စ်များကို ရနိုင်ပါသည်။
- Arduino™ Uno R3 တိုးချဲ့မှု အင်တာဖေ့စ်
- LQFP144 I/O တိုးချဲ့မှု အင်တာဖေ့စ်
1.2 ဝေါဟာရများ၏ အဓိပ္ပါယ်ဖွင့်ဆိုချက်
- Jumper JPx ကို ဖွင့်ထားသည်။
Jumper တပ်ဆင်ထားသည်။ - Jumper JPx ကို ပိတ်ထားသည်။
ခုန်ချခြင်းကို ထည့်သွင်းမထားပါ။ - Resistor Rx ON / network resistor PRx ကိုဖွင့်ပါ။
ဂဟေ၊ 0Ω resistor သို့မဟုတ် network resistor ဖြင့် အတိုကောက်။ - Resistor Rx OFF / network resistor PRx OFF ကိုဖွင့်ပါ။
အမြန်စတင်ပါ။
2.1 စတင်လိုက်ပါ။
အောက်ပါအစီအစဉ်အတိုင်း AT-START-F437 ဘုတ်အား ပြင်ဆင်သတ်မှတ်ပါ။
- သင်္ဘောပေါ်ရှိ Jumper ၏ အနေအထားကို စစ်ဆေးပါ။
JP1 သည် GND သို့မဟုတ် OFF နှင့် ချိတ်ဆက်ထားသည် (BOOT0 = 0၊ BOOT0 တွင် AT32F437ZMT7 တွင် ဆွဲချခြင်းခံနိုင်ရည် ပါရှိသည်)။
JP2 သည် GND (BOOT1=0) နှင့် ချိတ်ဆက်ထားသည်။
JP4 သည် USART1 သို့ ချိတ်ဆက်ထားသည်။ - AT_Link_EZ ကို USB ကြိုးဖြင့် (အမျိုးအစား A မှ micro-B) မှတဆင့် PC သို့ ချိတ်ဆက်ပြီး USB ချိတ်ဆက်ကိရိယာ CN6 မှတစ်ဆင့် အကဲဖြတ်ဘုတ်သို့ ပါဝါပေးပါသည်။ LED1 (အနီရောင်) ကို အမြဲတမ်းဖွင့်ထားပြီး အခြား LED သုံးခု (LED2 မှ LED4) သည် အလှည့်တွင်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်မှိတ် LEDXNUMX LEDXNUMX XNUMX LEDXNUMX သည် LEDXNUMX XNUMX ကိုအမြဲတမ်း LEDXNUMX XNUMX (LEDXNUMX) မှ LED XNUMX နှင့် အခြား LED XNUMX လုံးမှ LED XNUMX ခုအထိ မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်မှိတ်တုတ်ပြနေပါသည်။
- အသုံးပြုသူခလုတ် (B2) ကို နှိပ်ပြီးနောက်၊ LED မီးလုံးသုံးလုံး၏ မှိတ်တုတ်မှိတ်တုတ်ကြိမ်နှုန်းကို ပြောင်းလဲပါသည်။
2.2 AT-START-F437 ဖွံ့ဖြိုးတိုးတက်ရေး ကိရိယာကြိုးများ
- ARM® Keil® : MDK-ARM™
- IAR™- နွေး
ဟာ့ဒ်ဝဲနှင့် အပြင်အဆင်
AT-START-F437 ဘုတ်အား LQFP32 ပက်ကေ့ချ်တွင် AT437F7ZMT144 မိုက်ခရိုကွန်ထရိုလာအနီးတွင် ဒီဇိုင်းထုတ်ထားသည်။
ပုံ 1 တွင် AT-Link-EZ၊ AT32F437ZMT7 နှင့် ၎င်းတို့၏ အရံအတားများ (ခလုတ်များ၊ LED များ၊ USB OTG၊ Ethernet RJ45၊ SPI နှင့် extension connectors) အကြား ချိတ်ဆက်မှုများကို ပြသည်
ပုံ 2 နှင့် ပုံ 3 သည် AT-Link-EZ နှင့် AT-START-F437 ဘုတ်ပေါ်တွင် ၎င်းတို့၏ သက်ဆိုင်ရာတည်နေရာများကို ပြသထားသည်။
3.1 ပါဝါထောက်ပံ့မှု ရွေးချယ်မှု
AT-START-F437 ကို USB ကြိုးမှတဆင့် 5 V ဖြင့် ပံ့ပိုးပေးနိုင်ရုံသာမက (AT-Link-EZ ရှိ USB ချိတ်ဆက်ကိရိယာ CN6 မှတဆင့်ဖြစ်စေ သို့မဟုတ် AT-START-F2 ရှိ USB ချိတ်ဆက်ကိရိယာ CN3/CN437) ကိုလည်း ထောက်ပံ့ပေးနိုင်သည် ပြင်ပ 5 V ပါဝါထောက်ပံ့မှု (E5V)။ ထို့နောက် 5 V ပါဝါသည် on-board 3.3 V vol ကို အသုံးပြု၍ microcontroller အတွက် 3.3 V ကို ထောက်ပံ့ပေးသည်။tage regulator (U2)။ J5 သို့မဟုတ် J4 ၏ 7 V pin ကို အဝင်ပါဝါအဖြစ်လည်းအသုံးပြုနိုင်သည်၊ ထို့ကြောင့် AT-START-F437 ဘုတ်အား 5 V ပါဝါယူနစ်မှတဆင့် ထောက်ပံ့ပေးနိုင်သည်။
J3.3 ၏ 4 V pin သို့မဟုတ် J1 နှင့် J2 ၏ VDD ကို 3.3 V ထည့်သွင်းမှုအဖြစ် တိုက်ရိုက်အသုံးပြုနိုင်သည်၊ ထို့ကြောင့် AT-STARTF437 ဘုတ်အား 3.3 V ပါဝါယူနစ်ဖြင့်လည်း ထောက်ပံ့ပေးနိုင်သည်။
မှတ်ချက် -
5 V ပါဝါထောက်ပံ့မှုကို AT-Link-EZ ရှိ USB ချိတ်ဆက်ကိရိယာ (CN6) မှတစ်ဆင့် ပေးဆောင်ရပါမည်။ အခြားနည်းလမ်းတစ်ခုခုသည် AT-Link-EZ အား ပါဝါမပေးနိုင်ပါ။ အခြားဘုတ်အား J4၊ 5 V နှင့် 3.3 V သို့ ချိတ်ဆက်သောအခါတွင် အထွက်ပါဝါကို အသုံးပြုနိုင်ပြီး J7 ၏ 5V ပင်ကို 5 V အထွက်ပါဝါအဖြစ်၊ J1 နှင့် J2 ၏ VDD ပင်သည် 3.3 V အထွက်ပါဝါဖြစ်သည်။
3.2 IDD
JP3 OFF (သင်္ကေတ IDD) နှင့် R17 ကိုပိတ်သည့်အခါ AT32F437ZMT7 ၏ပါဝါသုံးစွဲမှုကိုတိုင်းတာရန် ammeter တစ်ခုချိတ်ဆက်နိုင်သည်။
- JP3 ပိတ်ထားသည်၊ R17 ဖွင့်သည်-
AT32F437ZMT7 ကို ပါဝါသုံးထားသည်။ (ပုံသေဆက်တင်နှင့် JP3 ပလပ်ကို မပို့ဆောင်မီတွင် တပ်ဆင်မထားပါ) - JP3 ကိုဖွင့်ပါ၊ R17 ပိတ်သည်-
AT32F437ZMT7 ကို ပါဝါသုံးထားသည်။ - JP3 ပိတ်၊ R17 ပိတ်ထားသည်-
အမ်မီတာကို ချိတ်ဆက်ရပါမည်။ အမ်မီတာမရရှိနိုင်ပါက AT32F437ZMT7 သည် ပါဝါမရနိုင်ပါ။
3.3 ပရိုဂရမ်ရေးဆွဲခြင်းနှင့် အမှားရှာပြင်ခြင်း- AT-Link-EZ ထည့်သွင်းထားသည်။
အကဲဖြတ်ဘုတ်သည် AT-START-F32 ဘုတ်ပေါ်တွင် AT437F7ZMT437 ကို ပရိုဂရမ်/အမှားရှာရန် အသုံးပြုသူများအတွက် Artery AT-Link-EZ ကို ပေါင်းစပ်ထားသည်။ AT-Link-EZ သည် AT1F1ZMT9 ၏ USAART10_TX/USART32_RX (PA437/PA7) သို့ ချိတ်ဆက်ရန်အတွက် SWO အမှားရှာပြင်ခြင်းနှင့် virtual COM အပေါက်များ (VCP) အစုံကို ပံ့ပိုးပေးပါသည်။
AT-Link-EZ တွင် အပြည့်အစုံအသေးစိတ်အတွက် AT-Link အသုံးပြုသူလက်စွဲကို ဖတ်ရှုပါ။
သင်္ဘောပေါ်ရှိ AT-Link-EZ ကို AT-START-F437 မှ ခွဲထုတ်နိုင်သည် သို့မဟုတ် ခွဲထုတ်နိုင်သည်။ ဤကိစ္စတွင်၊ AT-START-F437 သည် CN7 အင်တာဖေ့စ်မှတဆင့် AT-Link-EZ ၏ CN4 အင်တာဖေ့စ် (စက်ရုံမထွက်ခွာမီ) ချိတ်ဆက်နိုင်ဆဲဖြစ်သည် (စက်ရုံမထွက်ခွာမီ) သို့မဟုတ် AT-Link သို့ ချိတ်ဆက်နိုင်သေးသည်။ ပရိုဂရမ်ကို ဆက်လက်လုပ်ဆောင်ရန်နှင့် AT32F437ZMT7 ကို အမှားရှာရန်။
3.4 Boot မုဒ် ရွေးချယ်မှု
စတင်ချိန်တွင်၊ pin configuration မှတဆင့်ရွေးချယ်ရန်အတွက် မတူညီသော boot mode သုံးခုကို ရနိုင်ပါသည်။
ဇယား 1. Boot မုဒ် ရွေးချယ်မှု jumper ဆက်တင်များ
ခုန်ပါ | ပင်ထိုးဖွဲ့စည်းမှု | Boot မုဒ် | |
BOOT1 | BOOTO | ||
JP1 သို့ GND သို့မဟုတ် OFF ဖြစ်ရမည်။ JP2 စိတ်ကြိုက်ရွေးချယ်နိုင်သည် သို့မဟုတ် ပိတ်ထားပါ။ |
X | 0 | အတွင်းပိုင်း Flash မမ်မိုရီမှ စတင်ခြင်း (စက်ရုံ မူရင်း ဆက်တင်) |
JP1 မှ VDD JP2 မှ GND |
0 | 1 | စနစ်မှတ်ဉာဏ်မှ စတင်ပါ။ |
JP1 မှ VDD JP2 မှ VDD |
1 | 1 | internal SRAM မှစတင်ပါ။ |
3.5 ပြင်ပနာရီအရင်းအမြစ်
3.5.1 HEXT နာရီ အရင်းအမြစ်
ဟာ့ဒ်ဝဲဖြင့် ပြင်ပမြန်နှုန်းမြင့်နာရီရင်းမြစ်များကို ပြင်ဆင်သတ်မှတ်ရန် နည်းလမ်းသုံးမျိုးရှိသည်။
- On-board crystal (စက်ရုံမူရင်းဆက်တင်)
On-board 8 MHz crystal ကို HSE နာရီရင်းမြစ်အဖြစ် အသုံးပြုသည်။ ဟာ့ဒ်ဝဲကို ပြင်ဆင်သတ်မှတ်ရမည်- R1 နှင့် R3 ON၊ R2 နှင့် R4 ပိတ်ထားသည်။ - ပြင်ပ PH0 မှ Oscillator
ပြင်ပ oscillator ကို J23 ၏ pin_2 မှ ထိုးသွင်းသည်။ ဟာ့ဒ်ဝဲကို ပြင်ဆင်သတ်မှတ်ရမည်- R2 ON၊ R1 နှင့် R3 OFF။ PH1 ကို GPIO အဖြစ်အသုံးပြုရန်၊ R4 ON ကို J24 ၏ pin_2 သို့ ချိတ်ဆက်နိုင်ပါသည်။ - HSE အသုံးမပြုပါ။
PH0 နှင့် PH1 ကို GPIO အဖြစ်အသုံးပြုသည်။ ဟာ့ဒ်ဝဲကို ပြင်ဆင်သတ်မှတ်ရမည်- R14 နှင့် R16 ON၊ R1 နှင့် R15 OFF ။
3.5.2 LEXT နာရီ အရင်းအမြစ်
ဟာ့ဒ်ဝဲဖြင့် ပြင်ပမြန်နှုန်းနိမ့်နာရီရင်းမြစ်များကို ပြင်ဆင်သတ်မှတ်ရန် နည်းလမ်းသုံးမျိုးရှိသည်။
- On-board crystal (စက်ရုံမူရင်းဆက်တင်)
On-board 32.768 kHz crystal ကို LEXT နာရီရင်းမြစ်အဖြစ် အသုံးပြုသည်။ ဟာ့ဒ်ဝဲကို ပြင်ဆင်သတ်မှတ်ရပါမည်- R5 နှင့် R6 ON၊ R7 နှင့် R8 OFF - ပြင်ပ PC14 မှ Oscillator
ပြင်ပ oscillator ကို J3 ၏ pin_2 မှ ထိုးသွင်းသည်။ ဟာ့ဒ်ဝဲကို ပြင်ဆင်သတ်မှတ်ရပါမည်- R7 နှင့် R8 ON၊ R5 နှင့် R6 ပိတ်ထားပါ။ - LEXT အသုံးမပြုပါ။
MCU PC14 နှင့် PC15 ကို GPIOs အဖြစ်အသုံးပြုသည်။ ဟာ့ဒ်ဝဲကို ပြင်ဆင်သတ်မှတ်ရပါမည်- R7 နှင့် R8 ON၊ R5 နှင့် R6 ပိတ်ထားပါ။
LED 3.6 လုံး
- ပါဝါ LED ၁
အနီရောင် LED သည် AT-START-F437 ကို 3.3 V ဖြင့် ပါဝါပေးထားကြောင်း ဖော်ပြသည်။ - အသုံးပြုသူ LED2
အနီရောင် LED ကို AT13F32ZMT437 ၏ PD7 pin နှင့် ချိတ်ဆက်ထားသည်။ - အသုံးပြုသူ LED3
အဝါရောင် LED ကို AT14F32ZMT437 ၏ PD7 ပင်နံပါတ်သို့ ချိတ်ဆက်ထားသည်။ - အသုံးပြုသူ LED4
အစိမ်းရောင် LED ကို AT15F32ZMT437 ၏ PD7 pin နှင့် ချိတ်ဆက်ထားသည်။
3.7 ခလုတ်များ
- Reset B1- ပြန်လည်သတ်မှတ်ရန်ခလုတ်
AT32F437ZMT7 မိုက်ခရိုကွန်ထရိုလာကို ပြန်လည်သတ်မှတ်ရန် NRST နှင့် ချိတ်ဆက်ထားသည်။ - အသုံးပြုသူ B2- အသုံးပြုသူခလုတ်
၎င်းသည် နိုးကြားမှုခလုတ် (R0 ON နှင့် R32 OFF) အဖြစ် လုပ်ဆောင်ရန် သို့မဟုတ် T အဖြစ် လုပ်ဆောင်ရန် PC437 သို့ လုပ်ဆောင်ရန် ၎င်းကို AT7F19ZMT21 ၏ PA13 နှင့် ချိတ်ဆက်ထားသည်။AMPER-RTC ခလုတ် (R19 ပိတ်ပြီး R21 ON)
3.8 OTGFS ဖွဲ့စည်းမှု
AT-START-F437 ဘုတ်သည် OTGFS1 နှင့် OTGFS2 မြန်နှုန်းပြည့်/မြန်နှုန်းနိမ့် host သို့မဟုတ် USB micro-B ချိတ်ဆက်ကိရိယာ (CN2 သို့မဟုတ် CN3) မှတစ်ဆင့် မြန်နှုန်းပြည့်ကိရိယာမုဒ်ကို ပံ့ပိုးပေးသည်။ စက်ပစ္စည်းမုဒ်တွင်၊ AT32F437ZMT7 ကို USB micro-B မှတဆင့် host သို့ တိုက်ရိုက်ချိတ်ဆက်နိုင်ပြီး VBUS1 သို့မဟုတ် VBUS2 ကို AT- START-F5 ဘုတ်၏ 437 V ထည့်သွင်းမှုအဖြစ် အသုံးပြုနိုင်ပါသည်။ လက်ခံမုဒ်တွင်၊ ပြင်ပကိရိယာနှင့်ချိတ်ဆက်ရန် ပြင်ပ USB OTG ကြိုးတစ်ခု လိုအပ်သည်။ စက်ပစ္စည်းကို PH3 နှင့် PB10 ထိန်းချုပ်သည့် SI2301 ခလုတ်ဖြင့် လုပ်ဆောင်သည့် USB micro-B မျက်နှာပြင်မှတစ်ဆင့် ပါဝါအသုံးပြုနိုင်သည်။
AT-START-F437 ဘုတ်တွင် USB အမျိုးအစား-A တိုးချဲ့မှု အင်တာဖေ့စ် (CN1) ရှိသည်။ ၎င်းသည် USB OTG ကြိုးမလိုအပ်ဘဲ U disk နှင့် အခြားစက်ပစ္စည်းများသို့ ချိတ်ဆက်ရန်အတွက် OTGFS1 host interface တစ်ခုဖြစ်သည်။ USB အမျိုးအစား-A မျက်နှာပြင်တွင် ပါဝါခလုတ် ထိန်းချုပ်မှု မရှိပါ။
AT9F10ZMT32 ၏ PA437 သို့မဟုတ် PA7 ကို OTGFS1_VBUS သို့မဟုတ် OTGFS1_ID အဖြစ်အသုံးပြုသောအခါ၊ JP4 jumper သည် OTG1 ကိုရွေးချယ်ရပါမည်။ ဤကိစ္စတွင်၊ PA9 သို့မဟုတ် PA10 သည် USB micro-B CN2 အင်တာဖေ့စ်သို့ ချိတ်ဆက်ထားသော်လည်း AT-Link အင်တာဖေ့စ် (CN4) မှ အဆက်အသွယ်ဖြတ်ထားသည်။
3.9 QSPI1 သည် Flash မမ်မိုရီကို ချိတ်ဆက်သည်။
သင်္ဘောပေါ်ရှိ SPI (EN25QH128A) ကို QSPI32 အင်တာဖေ့စ်မှတစ်ဆင့် AT437F7ZMT1 သို့ ချိတ်ဆက်ကာ တိုးချဲ့ထားသော Flash မမ်မိုရီအဖြစ် အသုံးပြုသည်။
QSPI1 အင်တာဖေ့စ်သည် PF6~10 နှင့် PG6 ဖြင့် Flash memory နှင့် ချိတ်ဆက်ထားသည်။ ဤ GPIO များကို အခြားရည်ရွယ်ချက်များအတွက် အသုံးပြုပါက RP2၊ R21 နှင့် R22 ကို ကြိုတင်ပိတ်ရန် အကြံပြုထားသည်။
3.10 Ethernet
AT-START-F437 သည် 9162/4 Mbps အီသာနက်ဆက်သွယ်ရေးအတွက် 45/5 Mbps Ethernet ဆက်သွယ်မှုအတွက် RJ10 နှင့် RJ100 အင်တာဖေ့စ် (CNXNUMX) နှင့် RJXNUMX အင်တာဖေ့စ် (CNXNUMX) သို့ ချိတ်ဆက်ထားသည်။
မူရင်းအားဖြင့်၊ Ethernet PHY သည် RMII မုဒ်တွင် AT32F437ZMT7 သို့ ချိတ်ဆက်ထားသည်။ ဤကိစ္စတွင်၊ AT8F32ZMT437 ၏ CLKOUT (PA7 ပင်နံပါတ်) သည် PHY လိုအပ်ချက်များနှင့် ကိုက်ညီရန် PHY ၏ XT25 ပင်အတွက် 1 MHz နာရီကို ပံ့ပိုးပေးကာ AT50F1ZMT32 ၏ 437 MHz နာရီကို PHY ၏ PHY ၏ PHY ၏ ပင်နံပါတ်မှ ပံ့ပိုးပေးပါသည်။ ပါဝါဖွင့်ချိန်တွင် 7MCLK ပင်နံပါတ်ကို ဆွဲဖွင့်ရပါမည်။
ရိုးရိုးရှင်းရှင်း PCB ဒီဇိုင်းပြုလုပ်ရန်အတွက် PHY အား ပါဝါဖွင့်နေစဉ်အတွင်း PHY လိပ်စာ [3:0] ကိုခွဲဝေသတ်မှတ်ရန် PHY သည် Flash memory နှင့် ပြင်ပချိတ်ဆက်ထားခြင်းမရှိပါ။ PHY လိပ်စာ [3:0] ကို ပုံသေအားဖြင့် 0x3 အဖြစ် သတ်မှတ်ထားသည်။ ပါဝါဖွင့်ပြီးနောက်၊ PHY ၏ SMI မျက်နှာပြင်မှတစ်ဆင့် PHY လိပ်စာကို ဆော့ဖ်ဝဲလ်ဖြင့် သတ်မှတ်နိုင်သည်။
AT9162F32ZMT437 ၏ Ethernet MAC နှင့် DM7 ဆိုင်ရာ နောက်ထပ်အချက်အလက်များအတွက် ရည်ညွှန်းလက်စွဲနှင့် ဒေတာစာရွက်ကို ကိုးကားပါ။
အသုံးပြုသူသည် DM144 အစား DM1 အစား LQFP2 I/O တိုးချဲ့မှု အင်တာဖေ့စ် J9162 နှင့် J2 ကို အသုံးပြုလိုပါက DM32 မှ AT437F7ZMT9162 အား ချိတ်ဆက်မှုဖြတ်ရန် ဇယား XNUMX ကို ကိုးကားပါ။
Ethernet အင်တာဖေ့စ်ကို အသုံးမပြုသည့်အခါ၊ DM9162NP ကို PC8 output အဆင့်နိမ့်ဖြင့် ပြန်လည်သတ်မှတ်သည့်အခြေအနေတွင်ထားရှိရန် အကြံဉာဏ်ကောင်းဖြစ်သည်။
3.11 0Ω resistors
ဇယား 2. 0Ωresistor ဆက်တင်များ
ခုခံသည်။ | Statern | ဖော်ပြချက် |
R17 (MCU ပါဝါသုံးစွဲမှုတိုင်းတာခြင်း) | ON | JP3 ပိတ်သောအခါ၊ 3.3V သည် မိုက်ခရိုကွန်ထရိုလာကို ထောက်ပံ့ရန်အတွက် မိုက်ခရိုကွန်ထရိုလာပါဝါသို့ ချိတ်ဆက်ထားသည်။ |
ပိတ်ပါ။ | JP3 ပိတ်သောအခါ၊ 3.3V ကို မိုက်ခရိုကွန်ထရိုလာ၏ ပါဝါသုံးစွဲမှုကို တိုင်းတာရန် ammeter သို့ ချိတ်ဆက်နိုင်သည်။ (အမ်မီတာမပါဘဲ မိုက်ခရိုကွန်ထရိုလာကို ပါဝါမရနိုင်ပါ။) | |
R9 (VBAT) | ON | VBAT သည် VDD နှင့် ချိတ်ဆက်ထားသည်။ |
ပိတ်ပါ။ | VBAT ကို J6 ၏ pin_2 (VBAT) မှ ပံ့ပိုးပေးပါသည်။ | |
R1၊ R2၊ R3၊ R4 (HEXT) | ON, OFF, ON, OFF | HEXT နာရီရင်းမြစ်သည် on-board crystal Y1 မှလာသည်။ |
OFF, ON, OFF, OFF | HEXT နာရီရင်းမြစ်- PHO မှ ပြင်ပ oscillator၊ PH1 ကို အသုံးမပြုပါ။ | |
OFF၊ ON၊ OFF၊ ON | HEXT နာရီရင်းမြစ်- PHO မှ ပြင်ပ oscillator၊ PH1 ကို GPIO အဖြစ်အသုံးပြုသည်။ သို့မဟုတ် PHO၊ PH1 ကို GPIOs အဖြစ် အသုံးပြုသည်။ | |
R5၊ R6၊ R7၊ R8 (LEXT) | ဖွင့်၊ ဖွင့်၊ ပိတ်၊ ပိတ် | LEXT နာရီရင်းမြစ်သည် on-board crystal X1 မှလာသည်။ |
ပိတ်၊ ပိတ်၊ ဖွင့်၊ ပေါ် | LEXT နာရီရင်းမြစ်- PC14 မှ ပြင်ပ oscillator; သို့မဟုတ် PC14၊ PC15 ကို GPIOs အဖြစ်အသုံးပြုသည်။ | |
R19၊ R21 (အသုံးပြုသူခလုတ် B2) | အဖွင့်အပိတ် | အသုံးပြုသူခလုတ် B2 ကို PAO နှင့် ချိတ်ဆက်ထားသည်။ |
ပိတ်ထားသည်၊ ဖွင့်သည် | အသုံးပြုသူခလုတ် B2 ကို PC13 သို့ ချိတ်ဆက်ထားသည်။ | |
R54၊ R55 (PA11၊ Pal2) | ပိတ်ထား၊ ပိတ်ထား | OTGFS1၊ PA11 နှင့် Pal2 သည် J31 ၏ pin_32 နှင့် pin_1 တို့နှင့် မချိတ်ဆက်ပါ။ |
ON၊ ON | PA11 နှင့် Pal2 ကို OTGFS1 အဖြစ် အသုံးမပြုသောအခါ၊ ၎င်းတို့သည် J31 ၏ pin_32 နှင့် pin_1 သို့ ချိတ်ဆက်ထားသည်။ | |
R42၊ R53 (PA11၊ Pal2) | ပိတ်ထား၊ ပိတ်ထား | OTGFS2၊ PB14 နှင့် PB15 သည် J3 ၏ pin_4 နှင့် pin_1 တို့နှင့် မချိတ်ဆက်ပါ။ |
ON၊ ON | PB14 နှင့် P815 ကို OTGFS2 အဖြစ် အသုံးမပြုသောအခါ၊ ၎င်းတို့သည် J 3 ၏ pin_4 နှင့် pin_1 သို့ ချိတ်ဆက်ထားသည်။ | |
RP3၊ R62—R65၊ R69—R71၊ R73 (Ethernet PHY DM9162) | အားလုံး ON | AT32F437ZMT7 ၏ Ethernet MAC ကို RMII မုဒ်တွင် DM9162 သို့ ချိတ်ဆက်ထားသည်။ |
အားလုံး ပိတ်ပါ။ | AT32F437ZMT7 ၏ Ethernet MAC သည် DM9162 မှ အဆက်ပြတ်သွားသည် (၎င်းသည် ယခုအချိန်တွင် AT-START-F435 ဘုတ်အတွက် ပိုသင့်လျော်သည်) | |
R56၊ R57၊ R58၊ R59 (ArduinoTM A4၊ A5) | OFF၊ ON၊ OFF၊ ON | ArduinoTM A4 နှင့် AS ကို ADC123_IN11 နှင့် ADC123 IN10 နှင့် ချိတ်ဆက်ထားသည်။ |
ON, OFF, ON, OFF | ArduinoTM A4 နှင့် AS တို့သည် tol2C1_SDA, I2C1 SCL တို့ကို ချိတ်ဆက်ထားသည်။ | |
R60၊ R61 (ArduinoTM D10) | ပိတ်ထားသည်၊ ဖွင့်သည် | ArduinoTM D10 သည် SPI1 CS သို့ ချိတ်ဆက်ထားသည်။ |
အဖွင့်အပိတ် | ArduinoTM D10 သည် PVM (TMR4_CH1) သို့ ချိတ်ဆက်ထားသည်။ |
3.12 တိုးချဲ့မှု အင်တာဖေ့စ်များ
3.12.1 Arduino™ Uno R3 အင်တာဖေ့စ်
အမျိုးသမီး ပလပ် J3~J6 နှင့် အမျိုးသား J7 တို့ကို ပံ့ပိုးပေးသည့် Arduino™ Uno R3 ချိတ်ဆက်ကိရိယာ။ Arduino™ Uno R3 တွင်တည်ဆောက်ထားသောသတို့သမီးဘုတ်အများစုသည် AT-START-F437 ဘုတ်နှင့်သက်ဆိုင်သည်။
မှတ်ချက် - AT32F437ZMT7 ၏ I/Os များသည် Arduino™ Uno R3.3 နှင့် 3 V-သဟဇာတဖြစ်သော်လည်း 5 V မဟုတ်ပါ။
ဇယား 3. Arduino™ Uno R3 တိုးချဲ့မှု အင်တာဖေ့စ် ပင်နံပါတ် အဓိပ္ပါယ်
ချိတ်ဆက်ကိရိယာ | ပင်နံပါတ် | Arduino Pin အမည် | AT32F437 Pin အမည် | ဖော်ပြချက် |
J4 (ပါဝါထောက်ပံ့မှု) | 1 | NC | – | – |
2 | IOREF | 3.3 V ကိုရည်ညွှန်းသည်။ | ||
3 | ပြန်သတ်မှတ်ပါ။ | NRST | ပြင်ပကို ပြန်လည်သတ်မှတ်ပါ။ | |
4 | 3.3V | 3.3 V အဝင်/အထွက် | ||
5 | 5V | 5 V အဝင်/အထွက် | ||
6 | GND | – | မြေပြင် | |
7 | GND | – | မြေပြင် | |
8 | ||||
J6 (Analog ထည့်သွင်းမှု) | 1 | AO | PA0 | ADC123 INO |
2 | Al | PA1 | ADC123 IN1 | |
3 | A2 | PA4 | ADC12 IN4 | |
4 | A3 | PBO | ADC12 IN8 | |
5 | A4 | PC1 သို့မဟုတ် PB9(1) | ADC123 IN11 သို့မဟုတ် I2C1 SDA | |
6 | AS | PCO သို့မဟုတ် PB8(1) | ADC123 IN10 သို့မဟုတ် I2C1 SCL | |
J5 (လော့ဂျစ်အဝင်/အထွက် low byte) |
1 | DO | PA3 | USART2 RX |
2 | D1 | PA2 | USART2 TX | |
3 | D2 | PA10 | – | |
4 | D3 | PB3 | TMR2 CH2 | |
5 | D4 | PB5 | – | |
6 | D5 | PB4 | TMR3 CH1 | |
7 | D6 | PB10 | TMR2 CH3 | |
8 | D7 | PA8(2) | – | |
J3 (လော့ဂျစ်အဝင်/အထွက် မြင့်မားသောဘိုက်) |
1 | D8 | PA9 | – |
2 | D9 | PC7 | TMR3 CH2 | |
3 | D10 | PA15 သို့မဟုတ် PB6(1) | SPI1 CS သို့မဟုတ် TMR4 CH1 | |
4 | Dll | PA7 | TMR3 CH2 / SPI1 MOSI | |
5 | D12 | PA6 | SPI1 MISO | |
6 | D13 | PA5 | SPI1 SCK | |
7 | GND | – | မြေပြင် | |
8 | AREF | – | VREF+ အထွက် | |
9 | SDA | PB9 | 12C1 _SDA | |
10 | SCL | PB8 | 12C1 _SCL | |
J7 (အခြား) | 1 | MISO | PB14 | SPI2 MISO |
2 | 5V | 5 V အဝင်/အထွက် | ||
3 | SCK | PB13 | SPI2 SCK |
ချိတ်ဆက်ကိရိယာ | တံ နံပါတ် |
ချိတ်ထားတဲ့ ပင်အမည် |
AT32F437 ပင်အမည် |
ဖော်ပြချက် |
4 | မောရှေ | PB15 | SPI2 MOSI | |
5 | ပြန်သတ်မှတ်ပါ။ | NRST | ပြင်ပကို ပြန်လည်သတ်မှတ်ပါ။ | |
6 | GND | – | မြေပြင် | |
7 | NSS | PB12 | SPI2 CS | |
8 | PB11 | PB11 | – |
(1) 2Ω resistors ဆိုင်ရာ အသေးစိတ်အချက်အလက်များအတွက် ဇယား 0 ကို ကိုးကားပါ။
3.12.2 LQFP144 I/O တိုးချဲ့မှု အင်တာဖေ့စ်
AT-START-F437 မိုက်ခရိုကွန်ထရိုလာ၏ I/Os များကို extension interfaces J1 နှင့် J2 မှတဆင့် ပြင်ပစက်ပစ္စည်းများသို့ ချိတ်ဆက်နိုင်သည်။ AT32F437ZMT7 ရှိ I/Os အားလုံးကို ဤ extension interfaces တွင် ရနိုင်ပါသည်။ J1 နှင့် J2 ကို oscilloscope၊ logic analyzer သို့မဟုတ် voltmeter probe ဖြင့်လည်း တိုင်းတာနိုင်သည်။
သိပ္ပံပညာ
ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း
ဇယား ၁။ စာရွက်စာတမ်း ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း
ရက်စွဲ | ပြန်လည်ပြင်ဆင်ခြင်း။ | အပြောင်းအလဲများ |
2021.11.20 | 1 | ကနဦး ထုတ်ဝေမှု |
အရေးကြီးသောသတိပေးချက် - သေချာစွာဖတ်ပါ
ဝယ်ယူသူများသည် Artery ၏ ထုတ်ကုန်နှင့် ဝန်ဆောင်မှုများကို ရွေးချယ်ခြင်းနှင့် အသုံးပြုခြင်းအတွက် တစ်ခုတည်းသာ တာဝန်ရှိကြောင်း ဝယ်ယူသူများ နားလည်သဘောတူပါသည်။
Artery ၏ ထုတ်ကုန်များနှင့် ဝန်ဆောင်မှုများကို "AS IS" ဖြင့် ပံ့ပိုးထားပြီး Artery သည် ကန့်သတ်ချက်မရှိဘဲ၊ ရောင်းဝယ်ဖောက်ကားနိုင်မှု၊ ကျေနပ်လောက်ဖွယ်အရည်အသွေး၊ ချိုးဖောက်မှုမဟုတ်သော သို့မဟုတ် ကြံ့ခိုင်မှုဆိုင်ရာ ရည်ရွယ်ချက်တစ်ခုအတွက် Artery ၏ သီးခြားရည်ရွယ်ချက်တစ်ခုအတွက် အကန့်အသတ်မရှိ၊ သွယ်ဝိုက်သော သို့မဟုတ် အကျုံးဝင်သော အာမခံချက် အပါအဝင်၊ ထုတ်ကုန်များနှင့်ဝန်ဆောင်မှုများ။
ဆန့်ကျင်ဘက်ဖြစ်သော်ငြား၊ ဝယ်ယူသူများသည် Artery ၏ ထုတ်ကုန်နှင့် ဝန်ဆောင်မှုများ သို့မဟုတ် ယင်း၌ပါရှိသော ဉာဏပစ္စည်းဆိုင်ရာ အခွင့်အရေးများ၊ Artery ၏ ထုတ်ကုန်များနှင့် ဝန်ဆောင်မှုများကို (က) ဝယ်ယူသူများအား ပေးအပ်ခြင်း၊ အတိအလင်း သို့မဟုတ် အဓိပ္ပာယ်သက်ရောက်ခြင်း၊ တားဆီးခြင်း သို့မဟုတ် အခြားသူ၏ ထုတ်ကုန်များနှင့် ဝန်ဆောင်မှုများကို အသုံးပြုခွင့်လိုင်စင်အဖြစ် မည်သည့်ကိစ္စတွင်မျှ အဓိပ္ပာယ်ဖွင့်ဆိုခြင်းမပြုရ။ သို့မဟုတ် (ခ) တတိယပါတီများ၏ ဉာဏပစ္စည်းမူပိုင်ခွင့်များကို လိုင်စင်ထုတ်ပေးခြင်း၊ သို့မဟုတ် (ဂ) တတိယပါတီ၏ ထုတ်ကုန်နှင့် ဝန်ဆောင်မှုများနှင့် ၎င်း၏ဉာဏပစ္စည်းဆိုင်ရာ အခွင့်အရေးများကို အာမခံပေးခြင်း။
ဝယ်ယူသူများသည် Artery ၏ထုတ်ကုန်များကိုအသုံးပြုရန်ခွင့်ပြုချက်မရှိကြောင်းသဘောတူပြီး ဝယ်ယူသူများသည် မည်သည့် Artery ၏ထုတ်ကုန်ကိုမဆို ပေါင်းစည်းခြင်း၊ မြှင့်တင်ခြင်း၊ ရောင်းချခြင်း သို့မဟုတ် အခြားနည်းဖြင့် (က) ဆေးဘက်ဆိုင်ရာ၊ အသက်ကယ်ခြင်း သို့မဟုတ် အသက်ကယ်ဆယ်ခြင်းဆိုင်ရာ အစိတ်အပိုင်းများအဖြစ် အသုံးပြုရန်အတွက် ဝယ်ယူသူ သို့မဟုတ် နောက်ဆုံးအသုံးပြုသူထံ လွှဲပြောင်းခြင်းမပြုရ၊ ပံ့ပိုးမှု ကိရိယာ သို့မဟုတ် စနစ် သို့မဟုတ် (ခ) မော်တော်ကား အက်ပလီကေးရှင်းနှင့် ယန္တရား တစ်ခုခုတွင် ဘေးကင်းရေး ကိရိယာ သို့မဟုတ် စနစ် (မော်တော်ယာဥ်ဘရိတ် သို့မဟုတ် လေအိတ်စနစ်များ အပါအဝင်) သို့မဟုတ် (ဂ) နျူကလီးယား စက်ရုံများ၊ သို့မဟုတ် (ဃ) လေလမ်းကြောင်း ထိန်းချုပ်ရေး ကိရိယာ တစ်ခုခု၊ အက်ပလီကေးရှင်း သို့မဟုတ် စနစ် သို့မဟုတ် (င) လက်နက်ကိရိယာ၊ အက်ပ် သို့မဟုတ် စနစ် သို့မဟုတ် (စ) အခြားကိရိယာ၊ အသုံးချပလီကေးရှင်း သို့မဟုတ် စနစ်တွင် ယင်းကိရိယာ၊ အပလီကေးရှင်း သို့မဟုတ် စနစ်တွင် အသုံးပြုထားသည့်အတိုင်း သွေးလွှတ်ကြော၏ထုတ်ကုန်များ ပျက်ကွက်မှုဖြစ်နိုင်သည်ဟု ကျိုးကြောင်းဆီလျော်စွာ ခန့်မှန်းနိုင်သော၊ သေဆုံးမှု၊ ကိုယ်ထိလက်ရောက် ထိခိုက်ဒဏ်ရာရမှု သို့မဟုတ် ကပ်ဘေးကြောင့် ပျက်စီးဆုံးရှုံးမှုများ
© 2022 ARTERY နည်းပညာ - အခွင့်အရေးအားလုံး လက်ဝယ်ရှိသည်။
2021.11.20
ဗျာ ၂.၁
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
ARTERYTEK AT-START-F437 စွမ်းဆောင်ရည်မြင့် 32 ဘစ် မိုက်ခရိုကွန်ထရိုး [pdf] အသုံးပြုသူလမ်းညွှန် AT32F437ZMT7၊ AT-START-F437၊ AT-START-F437 စွမ်းဆောင်ရည်မြင့် 32 Bit Microcontroller၊ စွမ်းဆောင်ရည်မြင့်မားသော 32 Bit Microcontroller၊ စွမ်းဆောင်ရည် 32 Bit Microcontroller၊ 32 Bit Microcontroller၊ Microcontroller |