AT-START-F437 ຄູ່ມືຜູ້ໃຊ້
ເລີ່ມຕົ້ນດ້ວຍ AT32F437ZMT7
ແນະນຳ
AT-START-F437 ຖືກອອກແບບເພື່ອຊ່ວຍໃຫ້ທ່ານຄົ້ນຫາປະສິດທິພາບສູງຂອງ microcontroller 32-bit.
AT32F437 ທີ່ຝັງ ARM Cortex® -M4 core ກັບ FPU, ແລະເລັ່ງການພັດທະນາຄໍາຮ້ອງສະຫມັກ.
AT-START-F437 ແມ່ນກະດານປະເມີນຜົນໂດຍອີງໃສ່ microcontroller AT32F437ZMT7. ອຸປະກອນປະກອບມີອຸປະກອນຕໍ່ພ່ວງເຊັ່ນ: ໄຟ LED, ປຸ່ມ, ສອງຕົວເຊື່ອມຕໍ່ USB micro-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 ມີ microcontroller AT32F437ZMT7 ຢູ່ເທິງກະດານທີ່ຝັງ ARM Cortex® – M4F 32-bit core ກັບ FPU, 4032 KB Flash memory ແລະ 384 KB SRAM, ໃນແພັກເກັດ LQFP144.
- ອິນເຕີເຟດ AT-Link ເທິງເຮືອ:
- AT-Link-EZ ເທິງເຮືອສາມາດຖືກນໍາໃຊ້ສໍາລັບການຂຽນໂປລແກລມແລະການດີບັກ (AT-Link-EZ ແມ່ນສະບັບທີ່ງ່າຍດາຍຂອງ AT-Link, ໂດຍບໍ່ມີການສະຫນັບສະຫນູນຮູບແບບອອບໄລນ໌)
− ຖ້າ AT-Link-EZ ຖືກຖອດອອກຈາກກະດານໂດຍການງໍມັນຕາມຂໍ້ຕໍ່, ການໂຕ້ຕອບນີ້ສາມາດເຊື່ອມຕໍ່ກັບ AT-Link ເອກະລາດສໍາລັບການຂຽນໂປຼແກຼມແລະການດີບັກ. - 20-pin ARM ມາດຕະຖານ JTAG ການໂຕ້ຕອບ (ສາມາດເຊື່ອມຕໍ່ກັບ JTAG ຫຼືຕົວເຊື່ອມຕໍ່ SWD ສໍາລັບການຂຽນໂປຼແກຼມແລະການດີບັກ)
- 16 MB SPI (EN25QH128A) ຖືກນໍາໃຊ້ເປັນຫນ່ວຍຄວາມຈໍາ Flash ຂະຫຍາຍ
- ວິທີການສະຫນອງພະລັງງານຕ່າງໆ:
- ລົດເມ USB ຂອງ AT-Link-EZ
− ລົດເມ OTG1 ຫຼື OTG2 (VBUS1 ຫຼື VBUS2) ຂອງ AT-START-F437
- ການສະຫນອງພະລັງງານພາຍນອກ 5 V (E5V)
- ການສະຫນອງພະລັງງານພາຍນອກ 3.3 V - 4 x ຕົວຊີ້ວັດ LED:
− LED1 (ສີແດງ) ສະແດງເຖິງການເປີດໄຟ 3.3 V
- 3 x LEDs USER, LED2 (ສີແດງ), LED3 (ສີເຫຼືອງ) ແລະ LED4 (ສີຂຽວ), ຊີ້ບອກສະຖານະການປະຕິບັດງານ - ປຸ່ມຜູ້ໃຊ້ແລະປຸ່ມ Reset
- 8 MHz HEXT ໄປເຊຍກັນ
- 32.768 kHz LEXT ໄປເຊຍກັນ
- ຕົວເຊື່ອມຕໍ່ USB ປະເພດ-A ແລະຈຸນລະພາກຢູ່ໃນກະດານເພື່ອສະແດງຟັງຊັນ OTG1
- OTG2 ມີຕົວເຊື່ອມຕໍ່ micro-B (ຖ້າຜູ້ໃຊ້ຕ້ອງການໃຊ້ຮູບແບບຕົ້ນສະບັບ OTG2, ຕ້ອງໃຊ້ສາຍອະແດບເຕີ)
- ໃນເຄື່ອງອີເທີເນັດ PHY ດ້ວຍຕົວເຊື່ອມຕໍ່ RJ45 ເພື່ອສະແດງຄຸນສົມບັດອີເທີເນັດ
- ການໂຕ້ຕອບສ່ວນຂະຫຍາຍ QFN48 I/O
- ການໂຕ້ຕອບສ່ວນຂະຫຍາຍທີ່ອຸດົມສົມບູນສາມາດໃຊ້ໄດ້ສໍາລັບການສ້າງຕົວແບບຢ່າງໄວ
- ການໂຕ້ຕອບການຂະຫຍາຍ Arduino™ Uno R3
− LQFP144 I/O ສ່ວນຂະຫຍາຍ
1.2 ຄຳ ນິຍາມຂອງ ຄຳ ສັບ
- Jumper JPx ເປີດ
Jumper ຖືກຕິດຕັ້ງ. - Jumper JPx ປິດ
Jumped ບໍ່ໄດ້ຕິດຕັ້ງ. - Resistor Rx ON / network resistor PRx ON
ສັ້ນໂດຍ solder, 0Ω resistor ຫຼືເຄືອຂ່າຍ 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 ກັບ PC ຜ່ານສາຍ USB (ປະເພດ A ຫາ micro-B), ແລະສະຫນອງພະລັງງານໃຫ້ກັບຄະນະປະເມີນຜົນໂດຍຜ່ານຕົວເຊື່ອມຕໍ່ USB CN6. LED1 (ສີແດງ) ເປີດຕະຫຼອດ, ແລະໄຟ LED ອີກສາມອັນ (LED2 ຫາ LED4) ເລີ່ມກະພິບ.
- ຫຼັງຈາກກົດປຸ່ມຜູ້ໃຊ້ (B2), ຄວາມຖີ່ຂອງການກະພິບຂອງສາມ LEDs ມີການປ່ຽນແປງ.
2.2 ຕ່ອງໂສ້ເຄື່ອງມືການພັດທະນາ AT-START-F437
- ARM® Keil® : MDK-ARM™
- IAR™: ອຸ່ນ
ຮາດແວ ແລະໂຄງຮ່າງ
ກະດານ AT-START-F437 ຖືກອອກແບບອ້ອມຮອບ microcontroller AT32F437ZMT7 ໃນຊຸດ LQFP144.
ຮູບທີ 1 ສະແດງການເຊື່ອມຕໍ່ລະຫວ່າງ AT-Link-EZ, AT32F437ZMT7 ແລະອຸປະກອນຕໍ່ພ່ວງຂອງພວກມັນ (ປຸ່ມ, ໄຟ LED, USB OTG, Ethernet RJ45, SPI ແລະຕົວເຊື່ອມຕໍ່ເສີມ)
ຮູບທີ 2 ແລະຮູບທີ 3 ສະແດງສະຖານທີ່ຕາມລໍາດັບໃນກະດານ AT-Link-EZ ແລະ AT-START-F437.
3.1 ການຄັດເລືອກການສະຫນອງພະລັງງານ
AT-START-F437 ບໍ່ພຽງແຕ່ສາມາດສະໜອງໄດ້ດ້ວຍ 5 V ຜ່ານສາຍ USB (ທັງຜ່ານຕົວເຊື່ອມຕໍ່ USB CN6 ເທິງ AT-Link-EZ ຫຼືຕົວເຊື່ອມຕໍ່ USB CN2/CN3 ຢູ່ AT-START-F437), ແຕ່ຍັງໄດ້ຮັບການສະໜອງໃຫ້ດ້ວຍ. ການສະຫນອງພະລັງງານພາຍນອກ 5 V (E5V). ຫຼັງຈາກນັ້ນ, ພະລັງງານ 5 V ໃຫ້ 3.3 V ສໍາລັບ microcontroller ແລະອຸປະກອນຕໍ່ພ່ວງຂອງມັນໂດຍໃຊ້ on-board 3.3 V vol.tage regulator (U2). 5 V pin ຂອງ J4 ຫຼື J7 ຍັງສາມາດຖືກນໍາໃຊ້ເປັນພະລັງງານ input, ດັ່ງນັ້ນກະດານ AT-START-F437 ສາມາດໄດ້ຮັບການສະຫນອງໂດຍຜ່ານຫນ່ວຍງານພະລັງງານ 5 V.
pin 3.3 V ຂອງ J4, ຫຼື VDD ຂອງ J1 ແລະ J2 ສາມາດຖືກນໍາໃຊ້ເປັນ input 3.3 V ໂດຍກົງ, ດັ່ງນັ້ນກະດານ AT-STARTF437 ຍັງສາມາດສະຫນອງໂດຍຫນ່ວຍງານພະລັງງານ 3.3 V.
ໝາຍເຫດ:
ການສະຫນອງພະລັງງານ 5 V ຕ້ອງໄດ້ຮັບການສະຫນອງຜ່ານຕົວເຊື່ອມຕໍ່ USB (CN6) ໃນ AT-Link-EZ. ວິທີການອື່ນໃດກໍ່ບໍ່ສາມາດໃຫ້ AT-Link-EZ ໄດ້. ເມື່ອກະດານອື່ນເຊື່ອມຕໍ່ກັບ J4, 5 V ແລະ 3.3 V ສາມາດນໍາໃຊ້ພະລັງງານຜົນຜະລິດໄດ້, pin 7V ຂອງ J5 ເປັນພະລັງງານຜົນຜະລິດ 5 V, pin VDD ຂອງ J1 ແລະ J2 ເປັນພະລັງງານຜົນຜະລິດ 3.3 V.
3.2 IDD
ເມື່ອ JP3 OFF (ສັນຍາລັກ IDD) ແລະ R17 OFF, ammeter ສາມາດເຊື່ອມຕໍ່ເພື່ອວັດແທກການໃຊ້ພະລັງງານຂອງ AT32F437ZMT7.
- JP3 ປິດ, R17 ເປີດ:
AT32F437ZMT7 ຖືກຂັບເຄື່ອນ. (ການຕັ້ງຄ່າເລີ່ມຕົ້ນແລະປລັກ JP3 ບໍ່ໄດ້ຕິດຕັ້ງກ່ອນການຂົນສົ່ງ) - JP3 ເປີດ, R17 ປິດ:
AT32F437ZMT7 ຖືກຂັບເຄື່ອນ. - JP3 ປິດ, R17 ປິດ:
ຕ້ອງເຊື່ອມຕໍ່ ammeter. ຖ້າບໍ່ມີ ammeter ທີ່ມີຢູ່, AT32F437ZMT7 ບໍ່ສາມາດພະລັງງານໄດ້.
3.3 ການຂຽນໂປລແກລມແລະການດີບັກ: ຝັງ AT-Link-EZ
ກະດານປະເມີນຜົນລວມ Artery AT-Link-EZ ສໍາລັບຜູ້ໃຊ້ເພື່ອດໍາເນີນໂຄງການ / ແກ້ບັນຫາ AT32F437ZMT7 ໃນກະດານ AT-START-F437. AT-Link-EZ ຮອງຮັບ SWD interface mode, SWO debug, ແລະຊຸດຂອງພອດ COM virtual (VCP) ເພື່ອເຊື່ອມຕໍ່ກັບ USART1_TX/USART1_RX (PA9/PA10) ຂອງ AT32F437ZMT7.
ກະລຸນາເບິ່ງຄູ່ມືຜູ້ໃຊ້ AT-Link ສໍາລັບລາຍລະອຽດຄົບຖ້ວນກ່ຽວກັບ AT-Link-EZ.
AT-Link-EZ ຢູ່ເທິງເຮືອສາມາດຖອດອອກ ຫຼືແຍກອອກຈາກ AT-START-F437. ໃນກໍລະນີນີ້, AT-START-F437 ຍັງສາມາດເຊື່ອມຕໍ່ກັບອິນເຕີເຟດ CN7 (ບໍ່ໄດ້ຕິດຢູ່ກ່ອນທີ່ຈະອອກຈາກໂຮງງານ) ຂອງ AT-Link-EZ ຜ່ານອິນເຕີເຟດ CN4 (ບໍ່ໄດ້ຕິດຕັ້ງກ່ອນທີ່ຈະອອກຈາກໂຮງງານ), ຫຼືກັບ AT-Link, ຕາມລໍາດັບ. ເພື່ອສືບຕໍ່ດໍາເນີນໂຄງການ ແລະດີບັກ AT32F437ZMT7.
3.4 ການເລືອກຮູບແບບການບູດ
ໃນຕອນເລີ່ມຕົ້ນ, ສາມໂຫມດ boot ທີ່ແຕກຕ່າງກັນສາມາດໃຊ້ໄດ້ສໍາລັບການເລືອກໂດຍຜ່ານການຕັ້ງຄ່າ PIN.
ຕາຕະລາງ 1. ການຕັ້ງຄ່າ jumper ການເລືອກໂໝດ Boot
Jumper | ປັກໝຸດການຕັ້ງຄ່າ | ໂໝດບູດ | |
ບູດ1 | ບູໂຕ | ||
JP1 ເປັນ GND ຫຼືປິດ JP2 ທາງເລືອກຫຼືປິດ |
X | 0 | ບູດຈາກຫນ່ວຍຄວາມຈໍາ Flash ພາຍໃນ (ການຕັ້ງຄ່າເລີ່ມຕົ້ນຈາກໂຮງງານ) |
JP1 ກັບ VDD JP2 ເຖິງ GND |
0 | 1 | ບູດຈາກຫນ່ວຍຄວາມຈໍາຂອງລະບົບ |
JP1 ກັບ VDD JP2 ກັບ VDD |
1 | 1 | ບູດຈາກ SRAM ພາຍໃນ |
3.5 ແຫຼ່ງໂມງພາຍນອກ
3.5.1 HEXT ແຫຼ່ງໂມງ
ມີສາມວິທີທີ່ຈະຕັ້ງຄ່າແຫຼ່ງໂມງຄວາມໄວສູງພາຍນອກໂດຍຮາດແວ:
- ຄະແນນເທິງເຮືອ (ການຕັ້ງຄ່າເລີ່ມຕົ້ນຈາກໂຮງງານຜະລິດ)
On-board 8 MHz ໄປເຊຍກັນຖືກນໍາໃຊ້ເປັນແຫຼ່ງໂມງ HSE. ຮາດແວຕ້ອງຖືກຕັ້ງຄ່າ: R1 ແລະ R3 ON, R2 ແລະ R4 OFF. - Oscillator ຈາກພາຍນອກ PH0
oscillator ພາຍນອກຖືກສີດຈາກ pin_23 ຂອງ J2. ຮາດແວຈະຕ້ອງຖືກຕັ້ງຄ່າ: R2 ON, R1 ແລະ R3 OFF. ເພື່ອໃຊ້ PH1 ເປັນ GPIO, R4 ON ສາມາດເຊື່ອມຕໍ່ກັບ pin_24 ຂອງ J2 ໄດ້. - HSE ບໍ່ໄດ້ໃຊ້
PH0 ແລະ PH1 ຖືກໃຊ້ເປັນ GPIOs. ຮາດແວຕ້ອງຖືກຕັ້ງຄ່າ: R14 ແລະ R16 ON, R1 ແລະ R15 OFF.
3.5.2 ແຫຼ່ງໂມງ LEXT
ມີສາມວິທີໃນການຕັ້ງຄ່າແຫຼ່ງໂມງຄວາມໄວສູງພາຍນອກໂດຍຮາດແວ:
- ຄະແນນເທິງເຮືອ (ການຕັ້ງຄ່າເລີ່ມຕົ້ນຈາກໂຮງງານຜະລິດ)
On-board crystal 32.768 kHz ຖືກໃຊ້ເປັນແຫຼ່ງໂມງ LEXT. ຮາດແວຕ້ອງຖືກຕັ້ງຄ່າ: R5 ແລະ R6 ON, R7 ແລະ R8 OFF - Oscillator ຈາກພາຍນອກ PC14
oscillator ພາຍນອກຖືກສີດຈາກ pin_3 ຂອງ J2. ຮາດແວຈະຕ້ອງຖືກຕັ້ງຄ່າ: R7 ແລະ R8 ON, R5 ແລະ R6 OFF. - LEXT ບໍ່ໄດ້ໃຊ້
MCU PC14 ແລະ PC15 ຖືກໃຊ້ເປັນ GPIOs. ຮາດແວຈະຕ້ອງຖືກຕັ້ງຄ່າ: R7 ແລະ R8 ON, R5 ແລະ R6 OFF.
3.6 LEDs
- ໄຟ LED1
ໄຟ LED ສີແດງຊີ້ໃຫ້ເຫັນວ່າ AT-START-F437 ແມ່ນໃຊ້ພະລັງງານ 3.3 V. - ຜູ້ໃຊ້ LED2
LED ສີແດງແມ່ນເຊື່ອມຕໍ່ກັບ PD13 pin ຂອງ AT32F437ZMT7. - ຜູ້ໃຊ້ LED3
LED ສີເຫຼືອງເຊື່ອມຕໍ່ກັບ PD14 pin ຂອງ AT32F437ZMT7. - ຜູ້ໃຊ້ LED4
LED ສີຂຽວແມ່ນເຊື່ອມຕໍ່ກັບ PD15 pin ຂອງ AT32F437ZMT7.
3.7 ປຸ່ມ
- ຣີເຊັດ B1: ປຸ່ມຣີເຊັດ
ມັນເຊື່ອມຕໍ່ກັບ NRST ເພື່ອຣີເຊັດ AT32F437ZMT7 microcontroller. - ຜູ້ໃຊ້ B2: ປຸ່ມຜູ້ໃຊ້
ມັນເຊື່ອມຕໍ່ກັບ PA0 ຂອງ AT32F437ZMT7 ເພື່ອເຮັດຫນ້າທີ່ເປັນປຸ່ມປຸກ (R19 ON ແລະ R21 OFF), ຫຼືກັບ PC13 ເພື່ອເຮັດຫນ້າທີ່ເປັນ T.AMPປຸ່ມ ER-RTC (ປິດ R19 ແລະ R21 ເປີດ)
3.8 ການຕັ້ງຄ່າ OTGFS
ກະດານ AT-START-F437 ຮອງຮັບ OTGFS1 ແລະ OTGFS2 ໂຮສເຕັມຄວາມໄວ/ຄວາມໄວສູງ ຫຼືໂໝດອຸປະກອນເຕັມຄວາມໄວຜ່ານຕົວເຊື່ອມຕໍ່ USB micro-B (CN2 ຫຼື CN3). ໃນໂຫມດອຸປະກອນ, AT32F437ZMT7 ສາມາດເຊື່ອມຕໍ່ໂດຍກົງກັບໂຮດໂດຍຜ່ານ USB micro-B, ແລະ VBUS1 ຫຼື VBUS2 ສາມາດໃຊ້ເປັນ 5 V input ຂອງກະດານ AT- START-F437. ໃນໂຫມດໂຮດ, ຕ້ອງໃຊ້ສາຍ USB OTG ພາຍນອກເພື່ອເຊື່ອມຕໍ່ກັບອຸປະກອນພາຍນອກ. ອຸປະກອນຖືກຂັບເຄື່ອນຜ່ານອິນເຕີເຟດ USB micro-B, ເຊິ່ງເຮັດໄດ້ໂດຍ PH3 ແລະ PB10 ຄວບຄຸມປຸ່ມ SI2301.
ກະດານ AT-START-F437 ມີສ່ວນຂະຫຍາຍ USB type-A (CN1). ນີ້ແມ່ນການໂຕ້ຕອບເຈົ້າພາບ OTGFS1 ສໍາລັບການເຊື່ອມຕໍ່ກັບແຜ່ນ U ແລະອຸປະກອນອື່ນໆ, ໂດຍບໍ່ຕ້ອງໃຊ້ສາຍ USB OTG. ການໂຕ້ຕອບ USB Type-A ບໍ່ມີການຄວບຄຸມສະວິດໄຟ.
ເມື່ອ PA9 ຫຼື PA10 ຂອງ AT32F437ZMT7 ຖືກນໍາໃຊ້ເປັນ OTGFS1_VBUS ຫຼື OTGFS1_ID, jumper JP4 ຕ້ອງເລືອກ OTG1. ໃນກໍລະນີນີ້, PA9 ຫຼື PA10 ແມ່ນເຊື່ອມຕໍ່ກັບ USB micro-B CN2 interface, ແຕ່ຕັດການເຊື່ອມຕໍ່ຈາກ AT-Link interface (CN4).
3.9 QSPI1 interfacing ຫນ່ວຍຄວາມຈໍາ Flash
On-board SPI (EN25QH128A), ການເຊື່ອມຕໍ່ກັບ AT32F437ZMT7 ຜ່ານການໂຕ້ຕອບ QSPI1, ຖືກນໍາໃຊ້ເປັນຫນ່ວຍຄວາມຈໍາ Flash ຂະຫຍາຍ.
ການໂຕ້ຕອບ QSPI1 ແມ່ນເຊື່ອມຕໍ່ກັບຫນ່ວຍຄວາມຈໍາ Flash ກັບ PF6 ~ 10 ແລະ PG6. ຖ້າ GPIOs ເຫຼົ່ານີ້ຖືກນໍາໃຊ້ເພື່ອຈຸດປະສົງອື່ນໆ, ແນະນໍາໃຫ້ປິດ RP2, R21 ແລະ R22 ລ່ວງຫນ້າ.
3.10 ອີເທີເນັດ
AT-START-F437 ຝັງອີເທີເນັດ PHY ທີ່ເຊື່ອມຕໍ່ກັບ DM9162EP (U4) ແລະອິນເຕີເຟດ RJ45 (CN5, ດ້ວຍຕົວປ່ຽນແປງການແຍກພາຍໃນ), ສໍາລັບການສື່ສານອີເທີເນັດ 10/100 Mbps.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ອີເທີເນັດ PHY ແມ່ນເຊື່ອມຕໍ່ກັບ AT32F437ZMT7 ໃນໂໝດ RMII. ໃນກໍລະນີນີ້, CLKOUT (PA8 pin) ຂອງ AT32F437ZMT7 ສະຫນອງ 25 MHz ໂມງສໍາລັບ PIN XT1 ຂອງ PHY ເພື່ອຕອບສະຫນອງຄວາມຕ້ອງການຂອງ PHY, ໃນຂະນະທີ່ໂມງ 50 MHz ຂອງ RMII_REF_CLK (PA1) ໃນ AT32F437ZMT7 ແມ່ນສະຫນອງໃຫ້ໂດຍ PHY's PHY. ຕ້ອງດຶງເຂັມ 50MCLK ໃນລະຫວ່າງການເປີດເຄື່ອງ.
ເພື່ອອອກແບບ PCB ງ່າຍໆ, PHY ບໍ່ໄດ້ເຊື່ອມຕໍ່ພາຍນອກກັບ Flash memory ເພື່ອຈັດສັນທີ່ຢູ່ PHY [3:0] ໃນລະຫວ່າງການເປີດເຄື່ອງ. ທີ່ຢູ່ PHY [3:0] ຖືກຕັ້ງຄ່າໃຫ້ເປັນ 0x3, ຕາມຄ່າເລີ່ມຕົ້ນ. ຫຼັງຈາກເປີດເຄື່ອງແລ້ວ, ມັນເປັນໄປໄດ້ທີ່ຈະກໍານົດທີ່ຢູ່ PHY ຜ່ານການໂຕ້ຕອບ SMI ຂອງ PHY ໂດຍຊອບແວ.
ເບິ່ງຄູ່ມືອ້າງອີງ ແລະແຜ່ນຂໍ້ມູນສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ Ethernet MAC ແລະ DM9162 ຂອງ AT32F437ZMT7.
ຖ້າຜູ້ໃຊ້ຕ້ອງການໃຊ້ສ່ວນຂະຫຍາຍ LQFP144 I/O ສ່ວນຕິດຕໍ່ J1 ແລະ J2 ແທນ DM9162 ເພື່ອເຊື່ອມຕໍ່ກັບກະດານອີເທີເນັດອື່ນ, ເບິ່ງຕາຕະລາງ 2 ເພື່ອຕັດການເຊື່ອມຕໍ່ AT32F437ZMT7 ຈາກ DM9162.
ເມື່ອອິນເຕີເຟດ Ethernet ບໍ່ໄດ້ໃຊ້, ມັນເປັນຄໍາແນະນໍາທີ່ດີທີ່ຈະຮັກສາ DM9162NP ຢູ່ໃນສະຖານະການປັບໃຫມ່ໂດຍຜົນຜະລິດ PC8 ໃນລະດັບຕ່ໍາ.
3.11 0Ω resistors
ຕາຕະລາງ 2. ການຕັ້ງຄ່າ 0Ωresistor
ຕົວຕ້ານທານ | ສະເຕນ | ລາຍລະອຽດ |
R17 (ການວັດແທກການໃຊ້ພະລັງງານ MCU) | ON | ເມື່ອ JP3 ປິດ, 3.3V ແມ່ນເຊື່ອມຕໍ່ກັບພະລັງງານ microcontroller ເພື່ອສະຫນອງ microcontroller. |
ປິດ | ເມື່ອ JP3 OFF, 3.3V ສາມາດເຊື່ອມຕໍ່ກັບ ammeter ເພື່ອວັດແທກການໃຊ້ພະລັງງານຂອງ microcontroller. (ໄມໂຄຄອນໂທລເລີບໍ່ສາມາດເປີດໄຟໄດ້ໂດຍບໍ່ມີເຄື່ອງວັດແທກ) | |
R9 (VBAT) | ON | VBAT ເຊື່ອມຕໍ່ກັບ VDD |
ປິດ | VBAT ແມ່ນສະໜອງໃຫ້ໂດຍ pin_6 (VBAT) ຂອງ J2. | |
R1, R2, R3, R4 (HEXT) | ເປີດ, ປິດ, ເປີດ, ປິດ | ແຫຼ່ງໂມງ HEXT ມາຈາກຄຣິສຕະຈັກ Y1 ທີ່ຢູ່ເທິງເຮືອ |
ປິດ, ເປີດ, ປິດ, ປິດ | ແຫຼ່ງໂມງ HEXT: oscillator ພາຍນອກຈາກ PHO, PH1 ບໍ່ໄດ້ໃຊ້. | |
ປິດ, ເປີດ, ປິດ, ເປີດ | ແຫຼ່ງໂມງ HEXT: oscillator ພາຍນອກຈາກ PHO, PH1 ຖືກນໍາໃຊ້ເປັນ GPIO; ຫຼື PHO, PH1 ຖືກໃຊ້ເປັນ GPIOs. | |
R5, R6, R7, R8 (ຊ້າຍ) | ເປີດ, ເປີດ, ປິດ, ປິດ | ແຫຼ່ງໂມງ LEXT ແມ່ນມາຈາກຄຣິສຕະຈັກ X1 ຢູ່ເທິງກະດານ |
ປິດ, ປິດ, ເປີດ, ເປີດ | ແຫຼ່ງໂມງ LEXT: oscillator ພາຍນອກຈາກ PC14; ຫຼື PC14, PC15 ຖືກນໍາໃຊ້ເປັນ GPIOs. | |
R19, R21 (ປຸ່ມຜູ້ໃຊ້ B2) | ເປີດ, ປິດ | ປຸ່ມຜູ້ໃຊ້ B2 ແມ່ນເຊື່ອມຕໍ່ກັບ PAO. |
ປິດ, ເປີດ | ປຸ່ມຜູ້ໃຊ້ B2 ເຊື່ອມຕໍ່ກັບ PC13. | |
R54, R55 (PA11, Pal2) | ປິດ, ປິດ | ໃນຖານະເປັນ OTGFS1, PA11 ແລະ Pal2 ບໍ່ໄດ້ເຊື່ອມຕໍ່ກັບ pin_31 ແລະ pin_32 ຂອງ J1. |
ເປີດ, ເປີດ | ເມື່ອ PA11 ແລະ Pal2 ບໍ່ໄດ້ໃຊ້ເປັນ OTGFS1, ພວກມັນເຊື່ອມຕໍ່ກັບ pin_31 ແລະ pin_32 ຂອງ J1. | |
R42, R53 (PA11, Pal2) | ປິດ, ປິດ | ໃນຖານະເປັນ OTGFS2, PB14 ແລະ PB15 ບໍ່ໄດ້ເຊື່ອມຕໍ່ກັບ pin_3 ແລະ pin_4 ຂອງ J1. |
ເປີດ, ເປີດ | ເມື່ອ PB14 ແລະ P815 ບໍ່ໄດ້ໃຊ້ເປັນ OTGFS2, ພວກມັນເຊື່ອມຕໍ່ກັບ pin_3 ແລະ pin_4 ຂອງ J 1. | |
RP3, R62—R65, R69—R71, R73 (ອີເທີເນັດ PHY DM9162) | ທັງ ໝົດ ON | Ethernet MAC ຂອງ AT32F437ZMT7 ເຊື່ອມຕໍ່ກັບ DM9162 ໃນໂໝດ RMII. |
ທັງໝົດ ປິດ | Ethernet MAC ຂອງ AT32F437ZMT7 ຖືກຕັດການເຊື່ອມຕໍ່ຈາກ DM9162 (ອັນນີ້ເໝາະສົມກວ່າກັບກະດານ AT-START-F435 ໃນເວລານີ້) | |
R56, R57, R58, R59 (ArduinoTM A4, A5) | ປິດ, ເປີດ, ປິດ, ເປີດ | ArduinoTM A4 ແລະ AS ເຊື່ອມຕໍ່ກັບ ADC123_IN11 ແລະ ADC123 IN10. |
ເປີດ, ປິດ, ເປີດ, ປິດ | 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.
ໝາຍເຫດ: I/Os ຂອງ AT32F437ZMT7 ແມ່ນ 3.3 V-ເຂົ້າກັນໄດ້ກັບ Arduino™ Uno R3, ແຕ່ບໍ່ແມ່ນ 5 V.
ຕາຕະລາງ 3. Arduino™ Uno R3 extension pin ນິຍາມ
ຕົວເຊື່ອມຕໍ່ | ເລກ PIN | ຊື່ Arduino Pin | AT32F437 Pin ຊື່ | ລາຍລະອຽດ |
J4 (ການສະຫນອງພະລັງງານ) | 1 | NC | – | – |
2 | IOREF | 3.3 V ອ້າງອີງ | ||
3 | ຣີເຊັດ | ຄຄຊ | ຣີເຊັດພາຍນອກ | |
4 | 3.3V | 3.3 V input/output | ||
5 | 5V | 5 V input/output | ||
6 | GND | – | ດິນ | |
7 | GND | – | ດິນ | |
8 | ||||
J6 (ອິນພຸດອະນາລັອກ) | 1 | AO | PA0 | ADC123 INO |
2 | Al | PA1 | ADC123 IN1 | |
3 | A2 | PA4 | ADC12 IN4 | |
4 | A3 | ປທສ | ADC12 IN8 | |
5 | A4 | PC1 ຫຼື PB9(1) | ADC123 IN11 ຫຼື I2C1 SDA | |
6 | AS | PCO ຫຼື PB8(1) | ADC123 IN10 ຫຼື I2C1 SCL | |
J5 ( logic input/output ໄບຕ໌ຕ່ຳ) |
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 ( logic input/output byte ສູງ) |
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 input/output | ||
3 | ສຄ | PB13 | SPI2 SCK |
ຕົວເຊື່ອມຕໍ່ | ປັກໝຸດ ເລກ |
Arduino ປັກໝຸດຊື່ |
AT32F437 ປັກໝຸດຊື່ |
ລາຍລະອຽດ |
4 | MOSI | PB15 | SPI2 MOSI | |
5 | ຣີເຊັດ | ຄຄຊ | ຣີເຊັດພາຍນອກ | |
6 | GND | – | ດິນ | |
7 | NSS | PB12 | SPI2 CS | |
8 | PB11 | PB11 | – |
(1) ເບິ່ງຕາຕະລາງ 2 ສໍາລັບລາຍລະອຽດກ່ຽວກັບ 0Ω resistors.
3.12.2 LQFP144 I/O ສ່ວນຂະຫຍາຍສ່ວນຕິດຕໍ່
I/Os ຂອງ AT-START-F437 microcontroller ສາມາດເຊື່ອມຕໍ່ກັບອຸປະກອນພາຍນອກໂດຍຜ່ານສ່ວນຂະຫຍາຍ J1 ແລະ J2. I/Os ທັງໝົດໃນ AT32F437ZMT7 ແມ່ນມີຢູ່ໃນສ່ວນຂະຫຍາຍເຫຼົ່ານີ້. J1 ແລະ J2 ຍັງສາມາດຖືກວັດແທກດ້ວຍ oscilloscope, ເຄື່ອງວິເຄາະເຫດຜົນຫຼື voltmeter probe.
ແຜນວາດ
ປະຫວັດການແກ້ໄຂ
ຕາຕະລາງ 4. ປະຫວັດການແກ້ໄຂເອກະສານ
ວັນທີ | ການທົບທວນ | ການປ່ຽນແປງ |
2021.11.20 | 1 | ການປ່ອຍຕົວໃນເບື້ອງຕົ້ນ |
ແຈ້ງການ ສຳ ຄັນ - ກະລຸນາອ່ານຢ່າງລະມັດລະວັງ
ຜູ້ຊື້ເຂົ້າໃຈແລະຕົກລົງເຫັນດີວ່າຜູ້ຊື້ມີຄວາມຮັບຜິດຊອບຕໍ່ການເລືອກແລະນໍາໃຊ້ຜະລິດຕະພັນແລະການບໍລິການຂອງ Artery.
ຜະລິດຕະພັນ ແລະການບໍລິການຂອງ Artery ໄດ້ຖືກສະໜອງໃຫ້ “AS IS” ແລະ Artery ບໍ່ມີການຮັບປະກັນທີ່ສະແດງອອກ, ໂດຍທາງກົດໝາຍ ຫຼື ຕາມກົດໝາຍ, ລວມທັງ, ໂດຍບໍ່ຈຳກັດ, ການຮັບປະກັນທີ່ບົ່ງບອກເຖິງຄວາມສາມາດຂອງສິນຄ້າ, ຄຸນນະພາບທີ່ໜ້າພໍໃຈ, ບໍ່ລະເມີດ ຫຼື ສອດຄ່ອງກັບຈຸດປະສົງສະເພາະໃດໜຶ່ງກ່ຽວກັບເສັ້ນເລືອດແດງ. ຜະລິດຕະພັນແລະການບໍລິການ.
ເຖິງວ່າຈະມີສິ່ງໃດກໍ່ຕາມທີ່ກົງກັນຂ້າມ, ຜູ້ຊື້ບໍ່ມີສິດ, ຫົວຂໍ້ຫຼືຄວາມສົນໃຈໃນຜະລິດຕະພັນແລະການບໍລິການຂອງ Artery ຫຼືສິດທິຊັບສິນທາງປັນຍາໃດໆທີ່ປະກອບຢູ່ໃນນັ້ນ. ໃນກໍລະນີໃດກໍ່ຕາມ, ຜະລິດຕະພັນແລະການບໍລິການຂອງ Artery ທີ່ສະຫນອງໃຫ້ຈະຖືກ construed ເປັນ (a) ການໃຫ້ຜູ້ຊື້, ຢ່າງຊັດເຈນຫຼືໂດຍຄວາມຫມາຍ, estoppel ຫຼືຖ້າບໍ່ດັ່ງນັ້ນ, ໃບອະນຸຍາດການນໍາໃຊ້ຜະລິດຕະພັນແລະການບໍລິການຂອງພາກສ່ວນທີສາມ; ຫຼື (b) ການອະນຸຍາດສິດຊັບສິນທາງປັນຍາຂອງພາກສ່ວນທີສາມ; ຫຼື (c) ຮັບປະກັນຜະລິດຕະພັນ ແລະການບໍລິການຂອງພາກສ່ວນທີສາມ ແລະສິດທິຊັບສິນທາງປັນຍາຂອງມັນ.
ຜູ້ຊື້ໃນນີ້ຕົກລົງເຫັນດີວ່າຜະລິດຕະພັນຂອງ Artery ບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ໃຊ້ເປັນ, ແລະຜູ້ຊື້ຈະບໍ່ປະສົມປະສານ, ສົ່ງເສີມ, ຂາຍຫຼືໂອນຜະລິດຕະພັນຂອງ Artery ໃຫ້ກັບລູກຄ້າຫຼືຜູ້ໃຊ້ສຸດທ້າຍເພື່ອໃຊ້ເປັນສ່ວນປະກອບສໍາຄັນໃນ (a) ທາງການແພດ, ການຊ່ວຍຊີວິດຫຼືຊີວິດ. ອຸປະກອນຫຼືລະບົບການສະຫນັບສະຫນູນ, ຫຼື (b) ອຸປະກອນຄວາມປອດໄພຫຼືລະບົບໃນການນໍາໃຊ້ຍານຍົນແລະກົນໄກ (ລວມທັງແຕ່ບໍ່ຈໍາກັດແຕ່ລະບົບຫ້າມລໍ້ລົດຍົນຫຼືຖົງລົມນິໄພ), ຫຼື (c) ສິ່ງອໍານວຍຄວາມປອດໄພນິວເຄລຍ, ຫຼື (d) ອຸປະກອນການຈະລາຈອນທາງອາກາດໃດໆ , ຄໍາຮ້ອງສະຫມັກຫຼືລະບົບ, ຫຼື (e) ອຸປະກອນອາວຸດ, ຄໍາຮ້ອງສະຫມັກຫຼືລະບົບ, ຫຼື (f) ອຸປະກອນ, ຄໍາຮ້ອງສະຫມັກຫຼືລະບົບອື່ນໆທີ່ມັນສົມເຫດສົມຜົນທີ່ຄາດເດົາໄດ້ວ່າຄວາມລົ້ມເຫຼວຂອງຜະລິດຕະພັນຂອງເສັ້ນເລືອດແດງທີ່ຖືກນໍາໃຊ້ໃນອຸປະກອນ, ຄໍາຮ້ອງສະຫມັກຫຼືລະບົບດັ່ງກ່າວຈະນໍາໄປສູ່. ເສຍຊີວິດ, ບາດເຈັບຮ່າງກາຍ ຫຼືຄວາມເສຍຫາຍທາງດ້ານຊັບສິນ
© 2022 ເທັກໂນໂລຍີ ARTERY – ສະຫງວນລິຂະສິດທັງໝົດ
2021.11.20
ສວັດ 1.00
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
ARTERYTEK AT-START-F437 ປະສິດທິພາບສູງ 32 Bit Microcontroller [pdf] ຄູ່ມືຜູ້ໃຊ້ AT32F437ZMT7, AT-START-F437, AT-START-F437 High Performance 32 Bit Microcontroller, High Performance 32 Bit Microcontroller, Performance 32 Bit Microcontroller, 32 Bit Microcontroller, Microcontroller |