AT-START-F437 Manual Pamaké
Ngamimitian nganggo AT32F437ZMT7
Bubuka
AT-START-F437 dirancang pikeun mantuan anjeun ngajalajah kinerja luhur mikrokontroler 32-bit.
AT32F437 anu nyelapkeun inti ARM Cortex® -M4 sareng FPU, sareng ngagancangkeun pamekaran aplikasi.
AT-START-F437 mangrupa dewan evaluasi dumasar kana AT32F437ZMT7 mikrokontroler. Alatna ngandung périferal sapertos LED, tombol, dua konektor micro-B USB, konektor tipe-A, konektor Ethernet RJ45, panganteur extension Arduino ™ Uno R3 sareng memori Flash SPI 16 MB (dipanjangkeun ngaliwatan QSPI1). dewan evaluasi ieu embeds AT-Link-EZ pikeun debugging / programming tanpa merlukeun parabot ngembangkeun séjén.
Leuwihview
1.1 Fitur
AT-START-F437 boga ciri di handap ieu:
- AT-START-F437 gaduh mikrokontroler AT32F437ZMT7 on-board anu ngalebetkeun ARM Cortex® - M4F inti 32-bit sareng FPU, memori Flash 4032 KB sareng SRAM 384 KB, dina bungkusan LQFP144.
- Antarmuka AT-Link on-board:
− On-board AT-Link-EZ tiasa dianggo pikeun program sareng debugging (AT-Link-EZ mangrupikeun versi AT-Link anu saderhana, tanpa dukungan mode offline)
- Upami AT-Link-EZ dibongkar tina dewan ku ngabengkokkeun sapanjang gabungan, antarmuka ieu tiasa dihubungkeun ka AT-Link bebas pikeun program sareng debugging. - On-board 20-pin ARM standar JTAG panganteur (tiasa disambungkeun ka JTAG atawa konektor SWD pikeun programming jeung debugging)
- 16 MB SPI (EN25QH128A) dipaké salaku mémori Flash nambahan
- Rupa-rupa métode catu daya:
− beus USB tina AT-Link-EZ
− beus OTG1 atanapi OTG2 (VBUS1 atanapi VBUS2) tina AT-START-F437
− Catu daya éksternal 5 V (E5V)
− Catu daya éksternal 3.3 V - 4 x indikator LED:
- LED1 (beureum) nunjukkeun kakuatan-on 3.3 V
− 3 x USER LEDs, LED2 (beureum), LED3 (konéng) jeung LED4 (héjo), nunjukkeun status operasi - Tombol pamaké sarta tombol Reset
- 8 MHz HEXT kristal
- 32.768 kHz LEXT kristal
- On-board USB tipe-A jeung micro-B panyambungna guna demonstrate fungsi OTG1
- OTG2 gaduh konektor micro-B (Upami pangguna hoyong nganggo mode master OTG2, peryogi kabel adaptor)
- On-board Ethernet PHY kalawan konektor RJ45 guna demonstrate fitur Ethernet
- QFN48 I / O extension interfaces
- Antarbeungeut ekstensi beunghar sayogi pikeun prototyping gancang
− Antarbeungeut extension Arduino™ Uno R3
− LQFP144 I/O panganteur extension
1.2 Harti istilah
- Jumper JPx ON
Jumper dipasang. - Jumper JPx OFF
Jumped teu dipasang. - Résistor Rx ON / résistor jaringan PRx ON
Pondok ku solder, 0Ω résistor atawa résistor jaringan. - Résistor Rx OFF / résistor jaringan PRx OFF Buka.
Mimitian gancang
2.1 Mimitian
Konpigurasikeun papan AT-START-F437 dina urutan ieu:
- Pariksa posisi Jumper dina kapal:
JP1 disambungkeun ka GND atanapi OFF (BOOT0 = 0, sarta BOOT0 ngabogaan résistor pull-handap di AT32F437ZMT7);
JP2 disambungkeun ka GND (BOOT1=0)
JP4 disambungkeun ka USART1 - Sambungkeun AT_Link_EZ ka PC liwat kabel USB (Tipe A ka mikro-B), sarta suplai kakuatan ka dewan evaluasi via konektor USB CN6. LED1 (beureum) salawasna on, sarta tilu LEDs séjén (LED2 mun LED4) mimiti ngacieupan dina gilirannana.
- Saatos mencét tombol pamaké (B2), frékuénsi blinking tilu LEDs robah.
2.2 AT-START-F437 toolchains ngembangkeun
- ARM® Keil® : MDK-ARM™
- IAR™: EWARM
Hardware jeung perenah
AT-START-F437 dewan dirancang sabudeureun hiji mikrokontroler AT32F437ZMT7 dina pakét LQFP144.
angka 1 nembongkeun sambungan antara AT-Link-EZ, AT32F437ZMT7 sarta périferal maranéhna (tombol, LEDs, USB OTG, Ethernet RJ45, SPI jeung panyambungna extension)
angka 2 jeung Gambar 3 nembongkeun lokasina masing-masing dina AT-Link-EZ jeung AT-Mimitian-F437 dewan.
3.1 Pamilihan catu daya
AT-START-F437 teu ngan bisa disadiakeun kalawan 5 V ngaliwatan kabel USB (boh ngaliwatan konektor USB CN6 on AT-Link-EZ atawa konektor USB CN2/CN3 on AT-START-F437), tapi ogé disadiakeun kalawan éksternal 5 V kakuatan suplai (E5V). Lajeng kakuatan 5 V nyadiakeun 3.3 V pikeun mikrokontroler jeung périferal na ngagunakeun on-board 3.3 V vol.tage régulator (U2). 5 V pin of J4 atanapi J7 ogé bisa dipaké salaku kakuatan input, jadi dewan AT-START-F437 bisa disadiakeun ngaliwatan 5 Unit kakuatan V.
Pin 3.3 V J4, atanapi VDD J1 sareng J2 tiasa dianggo langsung salaku input 3.3 V, janten papan AT-STARTF437 ogé tiasa disayogikeun ku unit kakuatan 3.3 V.
Catetan:
Catu daya 5 V kedah disayogikeun ngalangkungan konektor USB (CN6) dina AT-Link-EZ. Métode séjén henteu tiasa ngawasa AT-Link-EZ. Nalika dewan sejen disambungkeun ka J4, 5 V jeung 3.3 V bisa dipaké kakuatan kaluaran, J7 urang 5V pin salaku 5 V kakuatan kaluaran, VDD pin J1 na J2 salaku 3.3 V kakuatan kaluaran.
3.2 IDD
Nalika JP3 OFF (simbol IDD) jeung R17 OFF, hiji ammeter bisa disambungkeun pikeun ngukur konsumsi kakuatan tina AT32F437ZMT7.
- JP3 OFF, R17 ON:
AT32F437ZMT7 didamel. (Setélan standar sareng colokan JP3 henteu dipasang sateuacan pengiriman) - JP3 ON, R17 OFF:
AT32F437ZMT7 didamel. - JP3 OFF, R17 OFF:
Hiji ammeter kudu disambungkeun. Lamun teu aya ammeter sadia, AT32F437ZMT7 teu bisa Powered.
3.3 Programming sareng debugging: dipasang AT-Link-EZ
Dewan evaluasi ngahijikeun Arteri AT-Link-EZ pikeun pangguna pikeun program / debug AT32F437ZMT7 dina dewan AT-START-F437. AT-Link-EZ ngarojong mode panganteur SWD, SWO debug, sarta susunan palabuhan COM maya (VCP) pikeun nyambung ka USART1_TX / USART1_RX (PA9 / PA10) tina AT32F437ZMT7.
Mangga tingal Manual Pamaké AT-Link pikeun detil lengkep ngeunaan AT-Link-EZ.
AT-Link-EZ on dewan bisa disassembled atawa dipisahkeun tina AT-START-F437. Dina hal ieu, AT-START-F437 masih bisa disambungkeun kana panganteur CN7 (teu dipasang saméméh ninggalkeun pabrik) tina AT-Link-EZ ngaliwatan panganteur CN4 (teu dipasang saméméh ninggalkeun pabrik), atawa ka AT-Link, dina urutan. pikeun neraskeun program sareng debug AT32F437ZMT7.
3.4 Pilihan mode boot
Dina ngamimitian, tilu modeu boot béda sadia pikeun pilihan ngaliwatan konfigurasi pin.
meja 1. Setélan jumper pilihan mode boot
Jumper | Konfigurasi pin | Modeu boot | |
BOOT1 | BOOTO | ||
JP1 ka GND atanapi OFF JP2 opsional atanapi OFF |
X | 0 | Boot tina mémori Flash internal (setelan standar pabrik) |
JP1 nepi ka VDD JP2 nepi GND |
0 | 1 | Boot tina mémori sistem |
JP1 nepi ka VDD JP2 nepi ka VDD |
1 | 1 | Boot ti SRAM internal |
3.5 Sumber jam éksternal
3.5.1 sumber jam HEXT
Aya tilu cara pikeun ngonpigurasikeun sumber jam-speed tinggi éksternal ku hardware:
- Kristal on-board (Setélan standar pabrik)
On-board 8 MHz kristal dipaké salaku sumber jam HSE. hardware kudu ngonpigurasi: R1 na R3 ON, R2 na R4 OFF. - Osilator ti éksternal PH0
Osilator éksternal disuntik tina pin_23 tina J2. hardware kudu ngonpigurasi: R2 ON, R1 na R3 OFF. Ngagunakeun PH1 sakumaha GPIO, R4 ON bisa disambungkeun kana pin_24 of J2. - HSE henteu kapake
PH0 jeung PH1 dipaké salaku GPIOs. hardware kudu ngonpigurasi: R14 na R16 ON, R1 na R15 OFF.
3.5.2 sumber jam LEXT
Aya tilu cara pikeun ngonpigurasikeun sumber jam-speed rendah éksternal ku hardware:
- Kristal on-board (Setélan standar pabrik)
On-board 32.768 kHz kristal dipaké salaku sumber jam LEXT. hardware kudu ngonpigurasi: R5 na R6 ON, R7 na R8 OFF - Osilator ti PC14 éksternal
Osilator éksternal disuntik tina pin_3 tina J2. hardware kudu ngonpigurasi: R7 na R8 ON, R5 na R6 OFF. - LEXT henteu kapake
MCU PC14 sareng PC15 dianggo salaku GPIO. hardware kudu ngonpigurasi: R7 na R8 ON, R5 na R6 OFF.
3.6 LEDs
- Kakuatan LED1
LED beureum nunjukkeun yén AT-START-F437 didamel ku 3.3 V. - Pamaké LED2
LED beureum disambungkeun ka pin PD13 AT32F437ZMT7. - Pamaké LED3
LED konéng disambungkeun ka pin PD14 AT32F437ZMT7. - Pamaké LED4
LED héjo disambungkeun ka pin PD15 AT32F437ZMT7.
3.7 Kancing
- Reset B1: Reset tombol
Ieu disambungkeun ka NRST ngareset mikrokontroler AT32F437ZMT7. - Pamaké B2: Tombol pamaké
Ieu disambungkeun ka PA0 of AT32F437ZMT7 pikeun meta salaku tombol wakeup (R19 ON na R21 OFF), atawa PC13 pikeun meta salaku T.AMPTombol ER-RTC (R19 OFF sareng R21 ON)
3.8 Konfigurasi OTGFS
AT-Mimitian-F437 dewan ngarojong OTGFS1 na OTGFS2 full-speed / low-speed host atawa mode alat-speed pinuh via USB konektor micro-B (CN2 atanapi CN3). Dina modeu alat, AT32F437ZMT7 bisa langsung disambungkeun ka host ngaliwatan USB micro-B, sarta VBUS1 atanapi VBUS2 bisa dipaké salaku 5 input V tina AT- START-F437 dewan. Dina modeu host, kabel USB OTG éksternal diperlukeun pikeun nyambung ka alat éksternal. alat nu Powered via panganteur USB mikro-B, nu dilakukeun ku PH3 na PB10 ngadalikeun switch SI2301.
AT-MULAI-F437 dewan boga USB tipe-A panganteur extension (CN1). Ieu mangrupikeun antarmuka host OTGFS1 pikeun nyambungkeun kana disk U sareng alat anu sanés, tanpa peryogi kabel USB OTG. Antarbeungeut USB tipe-A teu boga kontrol switch kakuatan.
Nalika PA9 atanapi PA10 tina AT32F437ZMT7 dipaké salaku OTGFS1_VBUS atanapi OTGFS1_ID, JP4 jumper kudu milih OTG1. Dina hal ieu, PA9 atanapi PA10 disambungkeun ka USB micro-B CN2 panganteur, tapi dipegatkeun tina panganteur AT-Patalina (CN4).
3.9 QSPI1 panganteur Flash memori
On-board SPI (EN25QH128A), nyambungkeun kana AT32F437ZMT7 via panganteur QSPI1, dipaké salaku mémori Flash nambahan.
Antarbeungeut QSPI1 disambungkeun ka memori Flash kalawan PF6 ~ 10 na PG6. Upami GPIO ieu dianggo pikeun tujuan anu sanés, disarankeun pikeun mareuman RP2, R21 sareng R22 sateuacanna.
3.10 Ethernet
AT-START-F437 embeds hiji Ethernet PHY nyambungkeun ka DM9162EP (U4) sarta panganteur RJ45 (CN5, kalawan trafo isolasi internal), pikeun 10/100 Mbps komunikasi Ethernet.
Sacara standar, Ethernet PHY disambungkeun ka AT32F437ZMT7 dina modeu RMII. Dina hal ieu, CLKOUT (PA8 pin) tina AT32F437ZMT7 nyadiakeun 25 MHz jam pikeun PHY urang XT1 pin pikeun minuhan sarat PHY, sedengkeun 50 MHz jam tina RMII_REF_CLK (PA1) dina AT32F437ZMT7 disadiakeun ku PHY urang 50 MCLK pin. Pin 50MCLK kudu ditarik dina mangsa kakuatan-on.
Dina raraga ngan saukur desain PCB, PHY teu externally disambungkeun ka memori Flash pikeun allocate alamat PHY [3:0] salila power-on. Alamat PHY [3:0] dikonpigurasi janten 0x3, sacara standar. Saatos kakuatan-on, anjeun tiasa netepkeun alamat PHY ngalangkungan antarmuka SMI PHY ku parangkat lunak.
Ningali manual rujukan sareng lembar data kanggo inpormasi lengkep ngeunaan Ethernet MAC sareng DM9162 tina AT32F437ZMT7.
Lamun pamaké hayang make LQFP144 I / O extension interfaces J1 na J2 tinimbang DM9162 pikeun nyambung ka papan Ethernet séjén, tingal Table 2 guna megatkeun AT32F437ZMT7 ti DM9162.
Nalika panganteur Ethernet henteu kapake, éta nasihat alus tetep DM9162NP dina kaayaan reset ku PC8 kaluaran tingkat low.
3.11 0Ω résistor
Tabél 2. 0Ωsetélan résistor
Résistor | Statern | Katerangan |
R17 (ukuran konsumsi kakuatan MCU) | ON | Nalika JP3 OFF, 3.3V disambungkeun kana kakuatan mikrokontroler pikeun nyadiakeun mikrokontroler. |
Pareum | Nalika JP3 OFF, 3.3V tiasa disambungkeun kana ammeter pikeun ngukur konsumsi kakuatan mikrokontroler. (Mikrokontroler teu tiasa didamel tanpa ammeter) | |
R9 (VBAT) | ON | VBAT disambungkeun ka VDD |
Pareum | VBAT disadiakeun ku pin_6 (VBAT) tina J2. | |
R1, R2, R3, R4 (HEXT) | ON, OFF, ON, OFF | Sumber jam HEXT asalna tina on-board kristal Y1 |
OFF, ON, OFF, OFF | Sumber jam HEXT: osilator éksternal ti PHO, PH1 henteu kapake. | |
OFF, ON, OFF, ON | Sumber jam HEXT: osilator éksternal ti PHO, PH1 dipaké salaku GPIO; atanapi PHO, PH1 dipaké salaku GPIOs. | |
R5, R6, R7, R8 (LEXT) | ON, ON, OFF, OFF | Sumber jam LEXT asalna tina on-board kristal X1 |
OFF, OFF, ON, ON | sumber jam LEXT: osilator éksternal ti PC14; atanapi PC14, PC15 dipaké salaku GPIOs. | |
R19, R21 (tombol pamaké B2) | HIRUP, MATI | Tombol pamaké B2 disambungkeun ka PAO. |
MATI, HIRUP | Tombol pamaké B2 disambungkeun ka PC13. | |
R54, R55 (PA11, PAl2) | OFF, OFF | Salaku OTGFS1, PA11 sareng PAl2 henteu nyambung ka pin_31 sareng pin_32 tina J1. |
ON, ON | Nalika PA11 na PAl2 teu dipaké salaku OTGFS1, Éta disambungkeun ka pin_31 na pin_32 of J1. | |
R42, R53 (PA11, PAl2) | OFF, OFF | Salaku OTGFS2, PB14 sareng PB15 henteu nyambung ka pin_3 sareng pin_4 tina J1. |
ON, ON | Nalika PB14 sareng P815 henteu dianggo salaku OTGFS2, aranjeunna nyambung ka pin_3 sareng pin_4 tina J 1. | |
RP3, R62—R65, R69—R71, R73 (Ethernet PHY DM9162) | Sadayana HIRUP | Ethernet MAC tina AT32F437ZMT7 disambungkeun ka DM9162 dina modeu RMII. |
Sadayana Pareum | Ethernet MAC tina AT32F437ZMT7 dipegatkeun tina DM9162 (Ieu langkung cocog pikeun papan AT-START-F435 ayeuna) | |
R56, R57, R58, R59 (ArduinoTM A4, A5) | OFF, ON, OFF, ON | Arduino TM A4 jeung AS disambungkeun ka ADC123_IN11 na ADC123 IN10. |
ON, OFF, ON, OFF | Arduino TM A4 jeung AS disambungkeun tol2C1_SDA, I2C1 SCL. | |
R60, R61 (ArduinoTM D10) | MATI, HIRUP | ArduinoTM D10 disambungkeun ka SPI1 CS. |
HIRUP, MATI | ArduinoTM D10 disambungkeun ka PVM (TMR4_CH1). |
3.12 panganteur extension
3.12.1 panganteur Arduino Uno R3
Awéwé colokan J3 ~ J6 jeung jalu J7 ngarojong Arduino ™ Uno R3 konektor. Seuseueurna papan putri anu diwangun dina Arduino ™ Uno R3 tiasa dianggo pikeun papan AT-START-F437.
Catetan: I / Os tina AT32F437ZMT7 nyaéta 3.3 V-cocog sareng Arduino ™ Uno R3, tapi henteu 5 V.
meja 3. Arduino ™ Uno R3 extension panganteur pin harti
Panyambung | Nomer pin | Arduino Pin ngaran | AT32F437 Ngaran Pin | Katerangan |
J4 (suplai kakuatan) | 1 | NC | – | – |
2 | IOREF | 3.3 V rujukan | ||
3 | RESET | Nrst | Reset éksternal | |
4 | 3.3V | 3.3 V input / kaluaran | ||
5 | 5V | 5 V input / kaluaran | ||
6 | GND | – | taneuh | |
7 | GND | – | taneuh | |
8 | ||||
J6 (input analog) | 1 | AO | PA0 | ADC123 INO |
2 | Al | PA1 | ADC123 IN1 | |
3 | A2 | PA4 | ADC12 IN4 | |
4 | A3 | Pbo | ADC12 IN8 | |
5 | A4 | PC1 atanapi PB9(1) | ADC123 IN11 atanapi I2C1 SDA | |
6 | AS | PCO atanapi PB8 (1) | ADC123 IN10 atanapi I2C1 SCL | |
J5 (Logika input/output bait rendah) |
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 (Logika input/output bait tinggi) |
1 | D8 | PA9 | – |
2 | D9 | PC7 | TMR3 CH2 | |
3 | D10 | PA15 atanapi PB6(1) | SPI1 CS atanapi TMR4 CH1 | |
4 | Dll | PA7 | TMR3 CH2 / SPI1 MOSI | |
5 | D12 | PA6 | SPI1 MISO | |
6 | D13 | PA5 | SPI1 SCK | |
7 | GND | – | taneuh | |
8 | AREF | – | VREF+ kaluaran | |
9 | SDA | PB9 | 12C1 _SDA | |
10 | SCL | PB8 | 12C1 _SCL | |
J7 (Lain) | 1 | Mano | PB14 | SPI2 MISO |
2 | 5V | 5 V input / kaluaran | ||
3 | Scuk | PB13 | SPI2 SCK |
Panyambung | Pin angka |
Arduino Ngaran pin |
AT32F437 Ngaran pin |
Katerangan |
4 | Batu mosa | PB15 | SPI2 MOSI | |
5 | RESET | Nrst | Reset éksternal | |
6 | GND | – | taneuh | |
7 | NSS | PB12 | SPI2 CS | |
8 | PB11 | PB11 | – |
(1) Tingal Tabél 2 pikeun detil ngeunaan résistor 0Ω.
3.12.2 LQFP144 abdi / O panganteur extension
I/Os tina mikrokontroler AT-START-F437 bisa disambungkeun ka alat éksternal ngaliwatan interfaces extension J1 jeung J2. Kabéh I / OS on AT32F437ZMT7 sadia on interfaces extension ieu. J1 sareng J2 ogé tiasa diukur nganggo osiloskop, analisa logika atanapi usik voltmeter.
Skematik
Riwayat révisi
Méja 4. Sajarah révisi dokumén
titimangsa | Révisi | Parobahan |
2021.11.20 | 1 | Pelepasan awal |
PERHATOSAN Penting - Punten Maca Ati-ati
Anu mésér ngartos sareng satuju yén anu mésér ngan ukur tanggung jawab pikeun milih sareng ngagunakeun produk sareng jasa Arteri.
Produk sareng jasa Arteri disayogikeun "AS IS" sareng Arteri henteu masihan jaminan anu dinyatakeun, tersirat atanapi statutori, kalebet, tanpa watesan, naon waé jaminan anu tersirat ngeunaan dagang, kualitas nyugemakeun, henteu ngalanggar, atanapi kabugaran pikeun tujuan khusus anu aya hubunganana sareng Arteri. produk jeung jasa.
Sanaos naon waé anu sabalikna, anu mésér henteu ngagaduhan hak, gelar atanapi minat kana produk sareng jasa Arteri atanapi hak-hak intelektual anu aya di jerona. Dina hal naon waé produk sareng jasa Artery anu disayogikeun bakal ditaksir salaku (a) masihan pembeli, sacara nyata atanapi ku implikasi, estoppel atanapi sanés, lisénsi pikeun ngagunakeun produk sareng jasa pihak katilu; atawa (b) ngalisensikeun hak cipta intelektual pihak katilu; atanapi (c) ngajamin produk sareng jasa pihak katilu sareng hak cipta intelektualna.
Anu mésér ku ieu satuju yén produk Arteri henteu diidinan dianggo salaku, sareng anu mésér henteu kedah ngahijikeun, ngamajukeun, ngajual atanapi nransferkeun produk Arteri ka palanggan atanapi pangguna akhir pikeun dianggo salaku komponén kritis dina (a) médis, nyalametkeun kahirupan atanapi kahirupan. alat atawa sistem rojongan, atawa (b) sagala alat atawa sistem kaamanan dina sagala aplikasi jeung mékanisme otomotif (kaasup tapi henteu diwatesan ku rem otomotif atawa sistem airbag), atawa (c) sagala fasilitas nuklir, atawa (d) sagala alat kontrol lalulintas hawa. , aplikasi atawa sistem, atawa (e) sagala alat pakarang, aplikasi atawa sistem, atawa (f) sagala alat sejen, aplikasi atawa sistem dimana éta alesan foreseeable yén gagalna produk Arteri urang salaku dipaké dina alat, aplikasi atawa sistem misalna bakal ngakibatkeun. maot, tatu awak atawa karuksakan harta catastrophic
© 2022 ARTERY Technology - Sadaya hak ditangtayungan
2021.11.20
Wahyu 1.00
Dokumén / Sumberdaya
![]() |
ARTERYTEK AT-Mimitian-F437 Kinerja Luhur 32 Bit Mikrokontroler [pdf] Pituduh pamaké AT32F437ZMT7, AT-START-F437, AT-START-F437 Kinerja Tinggi 32 Bit Mikrokontroler, Kinerja Tinggi 32 Bit Mikrokontroler, Kinerja 32 Bit Mikrokontroler, 32 Bit Mikrokontroler, Mikrokontroler |