ArteryTek AT32F403AVGT7 32 Bit Mikrokontroler
Informasi produk
AT-START-F403A minangka papan evaluasi adhedhasar chip AT32F403AVGT7. Iki nduweni indikator LED, tombol, konektor USB micro-B, konektor extension Arduino Uno R3, lan memori Flash SPI 16 MB sing ditambahi. Papan evaluasi iki kalebu alat debugging / pemrograman AT-Link-EZ, ngilangi kabutuhan alat pangembangan tambahan.
Pandhuan Panggunaan Produk
Mulai cepet
Kanggo miwiti nganggo AT-START-F403A, tindakake langkah iki:
- Sambungake sumber daya menyang papan.
- Priksa manawa IDD (Input Device Description) wis dikonfigurasi kanthi bener.
- Program lan debug papan nggunakake alat AT-Link-EZ sing dipasang.
- Pilih mode boot sing dikarepake.
- Yen perlu, sambungake sumber jam eksternal.
- Gunakake indikator lan tombol LED yen perlu.
- Sambungake papan menyang piranti USB yen dibutuhake.
- Akses Bank3 saka memori Flash liwat antarmuka SPIM yen perlu.
- Gunakake resistor 0 sing kasedhiya yen dibutuhake.
- Gunakake konektor extension, kayata konektor extension Arduino Uno R3, kanggo fungsi tambahan.
Toolchains Ndhukung AT-START-F403A
AT-START-F403A kompatibel karo macem-macem toolchain sing ndhukung fungsine. Deleng dokumentasi produk utawa websitus kanggo dhaptar toolchains sing didhukung lan instruksi sing cocog.
Hardware lan Layout
Manual pangguna nyedhiyakake informasi rinci babagan hardware lan tata letak papan AT-START-F403A. Iki kalebu topik kayata pilihan sumber daya, konfigurasi IDD, pemrograman lan debugging nggunakake AT-Link-EZ, pilihan mode boot, opsi sumber jam eksternal, indikator LED, tombol, sambungan piranti USB, akses memori Flash liwat antarmuka SPIM, panggunaan resistor 0 , lan rincian konektor ekstensi.
Kanggo informasi luwih lengkap lan instruksi khusus ing saben topik, waca Manual pangguna AT-START-F403A sing kasedhiya ing resmi. websitus.
Pambuka
AT-START-F403A dirancang kanggo mbantu sampeyan njelajah fitur kinerja dhuwur saka mikrokontroler 32-bit, AT32F403A sing dipasang karo ARM Cortex®-M4F karo FPU, lan mbantu ngembangake aplikasi sampeyan.
AT-START-F403A minangka papan evaluasi adhedhasar chip AT32F403AVGT7 kanthi indikator LED, tombol, konektor USB micro-B, konektor extension Arduino TM Uno R3 lan memori Flash SPI 16 MB sing ditambahi. Papan evaluasi iki ngemot alat debugging / pemrograman AT-Link-EZ tanpa mbutuhake alat pangembangan liyane.
Swaraview
Fitur
AT-START-F403A nduweni karakteristik ing ngisor iki:
- AT-START-F403A duwe mikrokontroler AT32F403AVGT7 ing papan sing ngemot ARM Cortex®-M4F, prosesor 32-bit, memori Flash 1024 KB lan SRAM 96+128 KB, paket LQFP100.
- Konektor AT-Link On-board:
- AT-Link-EZ on-board bisa digunakake kanggo program lan debugging (AT-Link-EZ minangka versi AT-Link sing disederhanakake, lan ora ndhukung mode offline)
- Yen AT-Link-EZ dipisahake saka papan iki kanthi mlengkung bebarengan, AT-START-F403A bisa disambungake menyang AT-Link independen kanggo program lan debugging.
- On-board 20-pin ARM standar JTAG konektor (karo JTAG/ Konektor SWD kanggo pemrograman / debugging)
- 16 MB SPI Flash EN25QH128A digunakake minangka memori Flash sing ditambahi Bank 3
- Macem-macem cara sumber daya:
- Liwat bus USB saka AT-Link-EZ
- Liwat bus USB (VBUS) AT-START-F403A
- Sumber daya eksternal 7~12 V (VIN)
- Sumber daya eksternal 5 V (E5V)
- Sumber daya eksternal 3.3 V
- 4 x indikator LED:
- LED1 (abang) digunakake kanggo 3.3 V daya-on
- 3 x indikator LED pengguna: LED2 (abang), LED3 (kuning) lan LED4 (ijo)
- 2 x tombol (tombol pangguna lan tombol reset)
- 8 MHz HSE kristal
- 32.768 kHz LSE kristal
- Konektor USB micro-B
- Macem-macem konektor ekstensi bisa disambungake kanthi cepet menyang papan prototipe lan gampang ditelusuri:
- ArduinoTM Uno R3 konektor extension
- Konektor ekstensi I/O LQFP100
Definisi istilah
- Jumper JPx ON
Jumper dipasang - Jumper JPx OFF Mlumpat ora diinstal
- Resistor Rx ON
Short dening solder utawa 0Ω resistor - Resistor Rx OFF
Mbukak
Miwiti cepet
AT-START-F403A minangka kit pangembangan sing murah lan gampang digunakake sing dirancang kanggo ngevaluasi kanthi cepet lan nggunakake mikrokontroler AT32F403A kanthi kinerja dhuwur kanggo ngembangake aplikasi.
Miwiti
Konfigurasi papan AT-START-F403A ing urutan ing ngisor iki kanggo miwiti aplikasi:
- Priksa posisi Jumper ing papan:
JP1 disambungake menyang GND utawa OFF (BOOT0 punika 0, lan BOOT0 wis resistor narik-mudhun ing AT32F403AVGT7);
JP4 opsional utawa OFF (BOOT1 ana ing negara apa wae);
JP8 siji-Piece jumper disambungake menyang I / O ing sisih tengen. - Sambungake papan AT-START-F403A menyang PC liwat kabel USB (Tipe A kanggo mikro-B), lan Papan bakal powered liwat konektor USB AT-Link-EZ CN6. LED1 (abang) tansah urip, lan telung LED liyane (LED2 kanggo LED4) wiwit kedhip ing siji.
- Sawise mencet tombol USER (B2), frekuensi kedhip telung LED diganti.
Toolchains ndhukung AT-START-F403A
- ARM® Keil®: MDK-ARM™
- IAR™: EWARM
Hardware lan tata letak
Papan AT-START-F403A dirancang sak mikrokontroler AT32F403AVGT7 ing paket LQFP100.
Gambar 1 nuduhake sambungan antarane AT-Link-EZ, AT32F403AVGT7 lan peripheral sing (tombol, LED, USB, memori SPI Flash lan konektor extension)
Gambar 2 lan Figure 3 nuduhake fitur kasebut ing AT-Link-EZ lan AT-START-F403A Papan.
Pilihan sumber daya
Sumber daya 5 V AT-START-F403A bisa diwenehake liwat kabel USB (liwat konektor USB CN6 ing AT-Link-EZ utawa konektor USB CN1 ing AT-START-F403A), utawa liwat 5 eksternal. Sumber daya V (E5V), utawa sumber daya eksternal 7 ~ 12 V (VIN) liwat 5V voltage regulator (U1) ing Papan. Ing kasus iki, sumber daya 5 V nyedhiyakake daya 3.3 V sing dibutuhake dening mikrokontroler lan periferal kanthi voltase 3.3 V.tage regulator (U2) ing Papan.
Pin 5 V saka J4 utawa J7 uga bisa digunakake minangka sumber daya input. Papan AT-START-F403A kudu didhukung dening unit sumber daya 5 V.
Pin 3.3 V saka J4 utawa pin VDD saka J1 lan J2 uga bisa langsung digunakake minangka sumber daya input 3.3 V. Papan AT-START-F403A kudu didhukung dening unit sumber daya 3.3 V.
Cathetan:
Kajaba 5 V diwenehake liwat konektor USB (CN6) ing AT-Link-EZ, AT-Link-EZ ora bakal daya dening cara sumber daya liyane.
Nalika Papan aplikasi liyane disambungake menyang J4, VIN, 5 V lan 3.3 V pin bisa digunakake minangka daya output; J7 5V pin digunakake minangka 5 V daya output; pin VDD saka J1 lan J2 digunakake minangka 3.3 V daya output.
IDD
Yen JP3 OFF (simbol IDD) lan R13 OFF, diijini nyambungake ammeter kanggo ngukur konsumsi daya AT32F403AVGT7.
- JP3 OFF, R13 ON:
AT32F403AVGT7 didhukung. (Setelan standar lan plug JP3 ora dipasang sadurunge dikirim) - JP3 ON, R13 OFF:
AT32F403AVGT7 didhukung. - JP3 OFF, R13 OFF:
Ammeter kudu disambungake kanggo ngukur konsumsi daya AT32F403AVGT7 (yen ora ana ammeter, AT32F403AVGT7 ora bisa daya).
Pemrograman lan debugging
Ditempelake AT-Link-EZ
Papan evaluasi ngemot alat pemrograman lan debugging Arteri AT-Link-EZ kanggo pangguna kanggo program / debug AT32F403AVGT7 ing papan AT-START-F403A. AT-Link-EZ ndhukung mode antarmuka SWD lan ndhukung pesawat saka bandar COM virtual (VCP) kanggo nyambung menyang USART1_TX / USART1_RX (PA9 / PA10) saka AT32F403AVGT7. Ing kasus iki, PA9 lan PA10 saka AT32F403AVGT7 bakal kena pengaruh AT-Link-EZ kaya ing ngisor iki:
- PA9 ditarik banget nganti tingkat dhuwur dening pin VCP RX AT-Link-EZ;
- PA10 ditarik banget nganti tingkat dhuwur dening pin VCP TX AT-Link-EZ
Pangguna bisa nyetel R9 lan R10 OFF, banjur nggunakake PA9 lan PA10 saka AT32F403AVGT7 ora tundhuk Watesan ndhuwur.
Mangga deleng Manual Pangguna AT-Link kanggo rincian lengkap babagan operasi, upgrade perangkat kukuh lan pancegahan AT-Link-EZ.
AT-Link-EZ PCB ing Papan evaluasi bisa dipisahake saka AT-START-F403A kanthi mlengkung ing sadawane sendi. Ing kasus iki, AT-START-F403A isih bisa disambungake menyang CN7 saka AT-Link-EZ liwat CN2 (ora dipasang sadurunge dikirim), utawa bisa disambungake karo AT-Link liyane kanggo nerusake program lan debugging ing AT32F403AVGT7.
20-pin ARM® standar JTAG konektor
AT-START-F403A uga cadangan JTAG utawa SWD umum-waé konektor minangka
alat pemrograman/debug. Yen pangguna pengin nggunakake antarmuka iki kanggo program lan debug AT32F403AVGT7, mangga misahake AT-Link-EZ saka papan utawa nyetel R41, R44 lan R46 OFF, lan nyambungake CN3 (ora dipasang sadurunge dikirim) menyang program lan debugging. piranti.
Pilihan mode boot
Ing wiwitan, telung mode boot beda bisa dipilih kanthi konfigurasi pin.
Jumper |
Pilihan mode boot |
Setelan |
|
BOOT1 | BOOT0 | ||
JP1 disambungake menyang GND utawa OFF; JP4 opsional utawa OFF |
X |
0 |
Boot saka memori Flash internal (Setelan standar pabrik) |
JP1 disambungake menyang VDD
JP4 disambungake menyang GND |
0 |
1 |
Boot saka memori sistem |
JP1 disambungake menyang VDD
JP4 disambungake menyang VDD |
1 |
1 |
Boot saka SRAM |
Sumber jam njaba
sumber jam HSE
Kristal 8 MHz ing papan digunakake minangka sumber jam HSE.
sumber jam LSE
Ana telung mode hardware kanggo nyetel sumber jam kacepetan sedheng eksternal:
- Kristal on-board (setelan standar):
Kristal 32.768 kHz ing papan digunakake minangka sumber jam LSE. Setelan hardware kudu: R6 lan R7 ON, R5 lan R8 OFF - Osilator saka PC14 eksternal:
Osilator njaba disuntikake saka pin-3 J2. Setelan hardware kudu: R5 lan R8 ON, R6 lan R7 OFF. - LSE ora digunakake:
PC14 lan PC15 digunakake minangka GPIO. Setelan hardware kudu: R5 lan R8 ON, R6 lan R7 OFF.
Indikator LED
- Daya LED 1
Abang nuduhake yen papan didhukung dening 3.3 V - Pangguna LED2
Abang, disambungake menyang pin PD13 AT32F403AVGT7 - Pangguna LED3
Kuning, disambungake menyang pin PD14 saka AT32F403AVGT7 - Pangguna LED4
Ijo, disambungake menyang pin PD15 AT32F403AVGT7
Tombol
- Tombol Reset B1:
Disambungake menyang NRST kanggo ngreset AT32F403AVGT7 - Tombol pangguna B2:
Iku, minangka standar, disambungake menyang PA0 saka AT32F403AVGT7, lan alternatif digunakake minangka tombol wakeup (R19 ON, R21 OFF); utawa disambungake menyang PC13 lan digunakake minangka TAMPTombol ER-RTC (R19 OFF, R21 ON)
piranti USB
Papan AT-START-F403A ndhukung komunikasi piranti USB kanthi kacepetan lengkap liwat konektor micro-B USB (CN1). VBUS bisa digunakake minangka sumber daya 5 V saka papan AT-START-F403A.
Nyambung menyang Bank3 saka memori Flash liwat antarmuka SPIM
SPI Flash EN25QH128A ing Papan disambungake menyang AT32F403AVGT7 liwat antarmuka SPIM lan digunakake minangka Bank 3 memori Flash ditambahi.
Nalika nggunakake Bank 3 saka memori Flash liwat antarmuka SPIM, JP8 siji-Piece jumper, minangka ditampilake ing Tabel 2, kudu milih sisih SPIM kiwa. Ing kasus iki, PB1, PA8, PB10 PB11, PB6 lan PB7 ora disambungake menyang konektor extension LQFP100 I / O external. Iki 6 pin ditandhani kanthi nambah [*] sawise jeneng pin konektor extension ing silkscreen PCB.
Tabel 2. Setelan jumper GPIO lan SPIM
Jumper | Setelan |
JP8 disambungake menyang I/O |
Gunakake fungsi I/O (Setelan Default sadurunge dikirim). |
JP8 disambungake menyang SPIM |
Gunakake fungsi SPIM |
0Ω resistor
Tabel 3. Setelan resistor 0Ω
Resistor | negara(1) | Katrangan |
R13 (Pengukuran konsumsi daya mikrokontroler) |
ON |
Nalika JP3 OFF, 3.3V disambungake menyang mikrokontroler
kanggo nyedhiyani sumber daya |
OFF |
Nalika JP3 OFF, 3.3V ngidini ammeter disambungake kanggo ngukur konsumsi daya mikrokontroler.
(yen ora ana ammeter, mikrokontroler ora bisa dipateni) |
|
R4
(VBAT power supply) |
ON | VBAT kudu disambungake menyang VDD |
OFF | VBAT bisa powered dening pin_6 VBAT saka J2 | |
R5, R6, R7, R8 (LSE) |
OFF, ON, ON, OFF | sumber jam LSE nggunakake kristal Y1 ing Papan |
ON, OFF, OFF, ON |
Sumber jam LSE saka PC14 njaba utawa PC14 lan PC15
digunakake minangka GPIO. |
|
R17 (VREF+) |
ON | VREF + disambungake menyang VDD |
OFF |
VREF + disambungake menyang J2 pin_21 utawa ArduinoTM
konektor J3 AREF |
|
R19, R21
(tombol pangguna B2) |
MATI, MATI | Tombol pangguna B2 disambungake menyang PA0 |
MATI, ON | Tombol pangguna B2 disambungake menyang PC13 | |
R29, R30 (PA11, PA12) |
OFF, OFF |
Nalika PA11 lan PA12 digunakake minangka USB, padha ora
disambungake menyang pin_20 lan pin_21 saka J1. |
ON, ON |
Nalika PA11 lan PA12 ora digunakake minangka USB, padha bisa
disambungake menyang pin_20 lan pin_21 saka J1. |
|
R31, R32, R33, R34 (ArduinoTM A4, A5) |
OFF, ON, OFF, ON |
Arduino TM A4 lan A5 disambungake menyang ADC_IN11 lan
ADC_IN10 |
ON, OFF, ON, OFF |
Arduino TM A4 lan A5 disambungake menyang I2C1_SDA lan
I2C1_SCL |
|
R35, R36
(ArduinoTM D10) |
OFF, ON | ArduinoTM D10 disambungake menyang SPI1_SS |
MATI, MATI | ArduinoTM D10 disambungake menyang PWM (TMR4_CH1) | |
R9 (USART1_RX) |
ON |
USART1_RX saka AT32F403AVGT7 disambungake menyang VCP TX
saka AT-Link-EZ |
OFF |
USART1_RX saka AT32F403AVGT7 pedhot saka
VCP TX saka AT-Link-EZ |
|
R10 (USART1_TX) |
ON |
USART1_TX saka AT32F403AVGT7 disambungake menyang VCP RX
saka AT-Link-EZ |
OFF |
USART1_TX saka AT32F403AVGT7 pedhot saka
VCP RX saka AT-Link-EZ |
Konektor ekstensi
- ArduinoTM Uno R3 konektor extension
Plug wadon J3 ~ J6 lan J7 lanang ndhukung konektor Arduino TM Uno R3 standar. Paling Boards putri dirancang watara Arduino TM Uno R3 cocok kanggo AT-START-F403A.
Cathetan
- I / O bandar AT32F403AVGT7 3.3 V kompatibel karo ArduinoTM Uno R3, nanging 5V ora kompatibel.
- Setel R17 OFF yen perlu kanggo sumber daya liwat J3 pin_8 AREF saka AT-START-F403A kanggo VREF + saka AT32F403AVGT7 liwat Arduino TM Uno R3 putri Papan.
Tabel 4. ArduinoTM Uno R3 extension konektor pin definisi
Konektor |
Pin
nomer |
Arduino
jeneng pin |
AT32F403A
jeneng pin |
Fungsi |
J4 (Sumber daya) |
1 | NC | – | – |
2 | IOREF | – | referensi 3.3V | |
3 | RESET | NRST | Reset njaba | |
4 | 3.3V | – | 3.3V input / output | |
5 | 5V | – | 5V input / output | |
6 | GND | – | lemah | |
7 | GND | – | lemah | |
8 | VIN | – | 7 ~ 12V input / output | |
J6 (input analog) |
1 | A0 | PA0 | ADC123_IN0 |
2 | A1 | PA1 | ADC123_IN1 | |
3 | A2 | PA4 | ADC12_IN4 | |
4 | A3 | PB0 | ADC12_IN8 | |
5 | A4 | PC1 utawa PB9(1) | ADC123_IN11 utawa I2C1_SDA | |
6 | A5 | PC0 utawa PB8(1) | ADC123_IN10 utawa I2C1_SCL | |
J5 (Logika input/output byte rendah) |
1 | D0 | 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 (Input/output logika byte dhuwur) |
1 | D8 | PA9 | – |
2 | D9 | PC7 | TMR3_CH2 | |
3 | D10 | PA15 utawa PB6(1)(2) | SPI1_NSS utawa TMR4_CH1 | |
4 | D11 | PA7 | TMR3_CH2 utawa SPI1_MOSI | |
5 | D12 | PA6 | SPI1_MISO | |
6 | D13 | PA5 | SPI1_SCK | |
7 |
GND |
– |
lemah |
|
8 | AREF | – | VREF + input / output | |
9 | SDA | PB9 | I2C1_SDA |
10 | SCL | PB8 | I2C1_SCL | |
J7 (Liyane) |
1 | MISO | PB14 | SPI2_MISO |
2 | 5V | – | 5V input / output | |
3 | SCK | PB13 | SPI2_SCK | |
4 | MOSI | PB15 | SPI2_MOSI | |
5 | RESET | NRST | Reset njaba | |
6 | GND | – | lemah | |
7 | NSS | PB12 | SPI2_NSS | |
8 | PB11 | PB11 | – |
- Setelan resistor 0 Ω ditampilake ing Tabel 3.
- SPIM kudu dipatèni lan JP8 siji-Piece jumper kudu milih I / O sisih, digunakake PA8 lan PB6 ora bisa digunakake.
Konektor ekstensi I/O LQFP100
Konektor ekstensi J1 lan J2 bisa nyambungake AT-START-F403A menyang prototipe eksternal / papan pengepakan. Port I/O AT32F403AVGT7 kasedhiya ing konektor extension iki. J1 lan J2 uga bisa diukur nganggo osiloskop, penganalisa logika utawa probe voltmeter.
Cathetan
- Setel R17 OFF yen perlu kanggo nyuplai daya liwat J2 pin_21 VREF+ saka AT-START-F403A kanthi sumber daya eksternal,
Skematis
Riwayat revisi
Tabel 5. Riwayat revisi dokumen
Tanggal | Revisi | Owah-owahan |
2020.2.14 | 1.0 | Rilis wiwitan |
2020.4.22 | 1.1 | Diowahi LED3 kanggo kuning |
2020.12.15 |
1.20 |
1. Dianyari kode revisi document iki kanggo 3 digit, karo loro pisanan kanggo versi AT-START, lan pungkasan kanggo versi document.
2. Dianyari hardware AT-Link-EZ kanggo V1.2. Dhukungan debug SWO, ditambahake deskripsi SWO; lan nyetel sinyal CN7, lan didandani silkscreen sesuai karo alat pangembangan Arteri. 3. Diowahi CN2 silkscreen. 4. Added GND test ring kanggo nggampangake pangukuran. |
PEMBERITAHU PENTING - PUNCEN BACA KENE
Para panuku ngerti lan setuju manawa para panuku mung tanggung jawab kanggo milih lan nggunakake produk lan layanan Arteri.
Produk lan layanan Arteri diwenehake "AS IS" lan Arteri ora menehi jaminan sing nyata, tersirat utawa statutori, kalebu, tanpa watesan, jaminan sing bisa didol, kualitas sing puas, ora nglanggar, utawa kabugaran kanggo tujuan tartamtu babagan Arteri. produk lan layanan.
Sanajan ana sing nalisir, para panuku ora entuk hak, judhul utawa kapentingan ing produk lan layanan Arteri utawa hak properti intelektual sing ana ing kono. Ing acara apa wae produk lan layanan Artery sing disedhiyakake ora bisa ditegesi minangka (a) menehi panuku, kanthi jelas utawa kanthi implikasi, estoppel utawa liya, lisensi kanggo nggunakake produk lan layanan pihak katelu; utawa (b) lisènsi hak properti intelektual pihak katelu; utawa (c) njamin produk lan layanan pihak katelu lan hak properti intelektual.
Para panuku setuju manawa produk Arteri ora sah digunakake minangka, lan para panuku ora bakal nggabungake, promosi, adol utawa nransfer produk Arteri menyang pelanggan utawa pangguna pungkasan kanggo digunakake minangka komponen kritis ing (a) medis, nylametake nyawa utawa urip. piranti utawa sistem dhukungan, utawa (b) piranti utawa sistem safety apa wae ing aplikasi lan mekanisme otomotif (kalebu nanging ora winates ing sistem rem utawa airbag otomotif), utawa (c) fasilitas nuklir, utawa (d) piranti kontrol lalu lintas udara , aplikasi utawa sistem, utawa (e) piranti, aplikasi utawa sistem senjata apa wae, utawa (f) piranti, aplikasi utawa sistem liyane sing bisa diramalake yen gagal produk Arteri sing digunakake ing piranti, aplikasi utawa sistem kasebut bakal nyebabake. pati, ciloko awak utawa karusakan property catastrophic.
© 2020 ARTERY Technology Corporation - Kabeh hak dilindhungi undhang-undhang
Dokumen / Sumber Daya
![]() |
ArteryTek AT32F403AVGT7 32 Bit Mikrokontroler [pdf] Manual pangguna AT32F403AVGT7 32 Bit Mikrokontroler, AT32F403AVGT7, 32 Bit Mikrokontroler, Bit Mikrokontroler, Mikrokontroler |