Kerangka Kerja Perangkat Lunak Terpadu MICROCHIP Harmony

Spesifikasi:
- Nama Produk: Kerangka Kerja Perangkat Lunak Terpadu MPLAB Harmony
- Versi: v1.11
- Tanggal Rilis: April 2017
Informasi Produk:
MPLAB Harmony Integrated Software Framework v1.11 adalah kerangka kerja perangkat lunak yang dirancang untuk menyederhanakan dan mempercepat pengembangan aplikasi tertanam untuk mikrokontroler Microchip. Kerangka kerja ini menyediakan serangkaian pustaka, driver, dan middleware yang komprehensif untuk menyederhanakan proses pengembangan.
Petunjuk Penggunaan Produk
Fitur dan Masalah yang Diketahui:
Fitur MPLAB Harmony:
- Mendukung berbagai mikrokontroler Microchip
- Seperangkat pustaka dan middleware yang lengkap
- Konfigurasi dan pengaturan yang mudah
Masalah yang diketahui:
- Bahasa pemrograman C++ tidak didukung
- Tingkat optimasi -O1 yang direkomendasikan untuk membangun proyek dengan pustaka periferal Harmony
- Perilaku uninstaller terkait modifikasi pengguna files
Informasi Rilis
Menyediakan informasi rilis MPLAB Harmony, termasuk catatan rilis, konten rilis, jenis rilis, dan menjelaskan sistem penomoran versi. Salinan PDF dari Catatan Rilis disediakan di folder /doc instalasi MPLAB Harmony Anda.
Catatan Rilis
Topik ini menyediakan catatan rilis untuk versi MPLAB Harmony ini.
Keterangan
MPLAB Harmony Versi: v1.11 Tanggal Rilis: April 2017
Persyaratan Perangkat Lunak
Sebelum menggunakan MPLAB Harmony, pastikan hal-hal berikut telah terinstal:
- MPLAB X IDE 3.60
- Kompiler MPLAB XC32 C/C++ 1.43
- Konfigurator MPLAB Harmony 1.11.xx
Pembaruan untuk Rilis MPLAB Harmony Ini
Pembaruan ke rilis MPLAB Harmony ini relatif mudah. Untuk petunjuk terperinci, silakan lihat Porting dan Pembaruan ke MPLAB Harmony.
Apa yang Baru dan Masalah yang Diketahui
Tabel berikut mencantumkan fitur-fitur yang telah diubah atau ditambahkan dan masalah-masalah yang diketahui yang telah diidentifikasi sejak rilis terakhir MPLAB Harmony. Masalah-masalah yang diketahui yang belum terselesaikan tetap dipertahankan dari rilis sebelumnya.
MPLAB Harmoni:
| Fitur | Penambahan dan Pembaruan | Masalah yang Diketahui |
| Umum | MPLAB Harmony belum diuji dengan C++; oleh karena itu, dukungan untuk bahasa pemrograman ini tidak didukung.
Tingkat optimasi “-O1” direkomendasikan saat membangun proyek apa pun yang menyertakan biner MPLAB Harmony yang telah dibuat sebelumnya (.a file) pustaka periferal. Hal ini diperlukan agar penghubung akan menghapus kode dari bagian yang tidak digunakan (untuk fitur pustaka periferal yang tidak digunakan). Atau, Anda dapat memilih “Hapus Bagian yang Tidak Digunakan” di opsi Umum untuk kotak dialog properti xc32-ld (penghubung). Penghapus instalasi MPLAB Harmony akan menghapus semua filediinstal oleh penginstal, meskipun telah dimodifikasi oleh pengguna. Namun, penginstal tidak akan hapus baru fileditambahkan oleh pengguna ke folder instalasi MPLAB Harmony. Plug-in MPLAB Harmony Display Manager menyediakan konfigurasi lengkap dan dukungan simulasi untuk driver yang dihasilkan LCC, dan juga menyediakan dukungan dasar untuk semua driver pengontrol grafis lainnya. Konfigurasi lengkap dan dukungan simulasi untuk driver pengontrol grafis lainnya akan ditambahkan dalam rilis MPLAB Harmony mendatang. |
Middleware dan Perpustakaan:
| Fitur | Penambahan dan Pembaruan | Masalah yang Diketahui |
| Perpustakaan Bootloader | Bootloader UDP tidak dapat dikompilasi untuk perangkat PIC32MZ saat microMIPS dipilih. | |
| Perpustakaan Kripto | Tidak tersedia | Memigrasikan proyek yang menggunakan pustaka perangkat keras Crypto, dan memiliki beberapa konfigurasi, dapat mengalami masalah kompilasi setelah membuat ulang kode. MPLAB X IDE akan menunjukkan bahwa pic32mz-crypt.h dan pic32mz-hash.c files dikecualikan dari konfigurasi, meskipun ia mencoba menambahkannya. Kompiler akan menghasilkan kesalahan, yang menyatakan bahwa fungsi Crypto tertentu tidak dapat direferensikan. Untuk mengatasi masalah ini, hapus keduanya files (pic32mz-crypt.h dan pic32mz-hash.c) dari proyek dan menggunakan MPLAB Harmony Configurator (MHC) untuk membuat ulang semua konfigurasi yang menggunakan ini files. |
| Perpustakaan Dekoder | Karena persyaratan memori dan jumlah SRAM yang tersedia, beberapa dekoder tidak dapat beroperasi secara bersamaan dengan dekoder lainnya. Namun, setiap dekoder akan beroperasi secara individual dalam demonstrasi universal_audio_decoders. | |
| File Sistem | Ditemukan dan diperbaiki potensi pengecualian penunjuk nol dalam fungsi unmount. | |
| Perpustakaan Grafis | Dekode JPEG tidak mendukung gambar pindaian progresif. Beberapa gambar GIF animasi yang menyertakan transparansi mungkin menunjukkan adanya robekan. Driver LCCG yang dihasilkan mendukung resolusi tampilan hingga WVGA atau setara. | |
| Tumpukan TCP/IP | SMTPC:
|
|
| Perpustakaan Perangkat USB | Tidak tersedia | Tumpukan Perangkat USB telah diuji dalam kapasitas terbatas dengan RTOS. Saat menjalankan Tumpukan Perangkat USB pada perangkat keluarga PIC32MZ, tumpukan memerlukan tiga detik untuk inisialisasi perangkat PIC32MZ EC dan tiga milidetik untuk perangkat PIC32MZ EF. |
| Pustaka Host USB | Dukungan MHC untuk perangkat lunak USB Host Beta telah dihapus. Dukungan untuk API USB Host Beta akan dihapus pada rilis mendatang. | Fungsi USB Host Stack berikut tidak diimplementasikan:
Hub, Audio v1.0, dan Driver Klien Host HID telah diuji dalam kapasitas terbatas. Tumpukan Host USB telah diuji dalam kapasitas terbatas dengan RTOS. Operasi mode polling belum diuji. Perilaku Pasang/Lepas telah diuji dalam kapasitas terbatas. Saat menjalankan Tumpukan Host USB pada perangkat keluarga PIC32MZ, tumpukan memerlukan tiga detik untuk menginisialisasi perangkat PIC32MZ EC dan tiga milidetik untuk perangkat PIC32MZ EF. Lapisan Host USB tidak melakukan pemeriksaan arus lebih. Fitur ini akan tersedia dalam rilis MPLAB Harmony mendatang. Lapisan Host USB tidak memeriksa Tingkat Hub Tier. Fitur ini akan tersedia dalam rilis MPLAB Harmony mendatang. Lapisan Host USB hanya akan mengaktifkan konfigurasi pertama saat ada beberapa konfigurasi. Jika tidak ada kecocokan antarmuka dalam konfigurasi pertama, ini menyebabkan perangkat menjadi tidak beroperasi. Pengaktifan beberapa konfigurasi akan diaktifkan dalam rilis MPLAB Harmony mendatang. MSD Host Client Driver telah diuji dengan sejumlah kecil USB Flash drive yang tersedia secara komersial. MSD Host Client Driver dan USB Host Layer belum diuji untuk throughput baca/tulis. Pengujian ini akan dilakukan pada rilis MPLAB Harmony mendatang. MSD Host Client Driver dan SCSI block driver hanya dapat digunakan dengan File sistem jika file Fitur Pemasangan Otomatis sistem diaktifkan. Driver Klien Host MSD belum diuji dengan Perangkat Penyimpanan Massal Multi-LUN dan Pembaca Kartu USB. |
| Pustaka Host USB (lanjutan) | USB Host SCSI Block Driver, CDC Client Driver, dan Audio Host Client Driver hanya mendukung operasi satu klien. Operasi multi-klien akan diaktifkan pada rilis MPLAB Harmony mendatang.
Driver USB HID Host Client belum diuji dengan beberapa perangkat yang dapat digunakan. Pengiriman output atau laporan fitur belum diuji. Driver Klien Host Audio USB tidak menyediakan implementasi untuk fungsi berikut:
|
Driver Perangkat:
| Fitur | Penambahan dan Pembaruan | Masalah yang Diketahui |
| LCC | . | MPLAB Harmony Graphics Composer (MHGC) tidak mampu menyediakan tabel palet; oleh karena itu, pengguna harus menyediakan array uint16_t berisi 256 warna RGB 16 bpp ke LCC Driver menggunakan fungsi DRV_GFX_PalletteSet. Konten array ini akan berfungsi untuk memetakan indeks warna ke warna tampilan TFT.
Pengaturan Sumber Pemicu DMA di MHC telah berubah. Jika pengaturan proyek Anda adalah 3, 5, 7, atau 9, MHC akan menandainya sebagai merah. Harap ubah ke 2, 4, 6, atau 8. Semua pengatur waktu bernomor ganjil dihapus dari pilihan. Meskipun pengatur waktu ini berfungsi secara default, hanya pengatur waktu bernomor genap (2, 4, 6, 8) yang akan menerima perubahan dalam nilai prescaler. |
| Bahasa Indonesia: I2C | Tidak tersedia | Driver I2C Menggunakan Periferal dan Implementasi Bit-banged:
|
| MRF24WN Wi-Fi | Pustaka baru wdrvext_mx.a, wdrvext_ec.a, dan wdrvext_mz.a files. |
| S1D13517 | Driver S1D13517 tidak mendukung pengambilan piksel atau larik piksel dari framebuffer S1D13517 dan tidak mendukung rendering font saat Anti-aliasing diaktifkan. | |
| Secure Digital (SD) Card | Tidak tersedia | Driver Kartu SD belum diuji dalam lingkungan interupsi frekuensi tinggi. |
| SPI | Tidak tersedia | Mode SPI Slave dengan DMA tidak beroperasi. Masalah ini akan diperbaiki dalam rilis MPLAB Harmony mendatang. |
| Flash SPI | Fitur flash seperti baca kecepatan tinggi, tahan, dan proteksi tulis tidak didukung oleh pustaka driver.
Implementasi statis pustaka driver tidak tersedia. |
|
| USB | Pustaka Driver USB telah diuji dalam kapasitas terbatas dengan RTOS.
Saat menjalankan Pustaka Driver USB pada perangkat keluarga PIC32MZ, tumpukan tersebut memerlukan waktu tiga detik untuk melakukan inisialisasi bagi perangkat PIC32MZ EC dan tiga milidetik bagi perangkat PIC32MZ EF. Beberapa API untuk Pustaka Driver Host USB dapat berubah pada rilis berikutnya. Operasi mode Polling Pustaka Driver Host USB belum diuji. Perilaku Pasang/Lepas Pustaka Driver Host USB telah diuji dalam kapasitas terbatas. |
Layanan Sistem:
| Fitur | Penambahan dan Pembaruan | Masalah yang Diketahui |
| DMA |
Perpustakaan Periferal:
| Fitur | Penambahan dan Pembaruan | Masalah yang Diketahui |
| ADCHS (Advanced Controlled Disease) adalah istilah umum untuk penyakit yang menyerang sistem saraf pusat (SSP) dan sistem saraf pusat (SSP). | Tidak tersedia | FIFO tidak didukung dalam versi pustaka periferal ini. |
| SQI | Tidak tersedia | Nilai pembagi clock SQI yang lebih tinggi dari CLK_DIV_16 tidak akan berfungsi. Untuk mencapai kecepatan clock SQI yang optimal, gunakan nilai pembagi clock SQI yang lebih rendah dari CLK_DIV_16.
Catatan: Masalah ini berlaku untuk aplikasi apa pun yang menggunakan modul SQI. |
Aplikasi
| Fitur | Penambahan dan Pembaruan | Masalah yang Diketahui |
| Demonstrasi Audio | Diubah di Universal_audio_decoders untuk membatasi kedalaman direktori di file sistem. Ini akan mencegah pengecualian jika pengecualian tersebut terjadi di luar 6 tingkat sub-direktori. | Demonstrasi usb_headset, usb_microphone, dan usb_speaker:
Fitur mute (yang dikontrol dari PC) tidak berfungsi. Demonstrasi mac_audio_hi_res: Mematikan audio di PC hanya berfungsi dengan baik pada saat pertama kali |
| Demonstrasi Bluetooth | Memperbaiki masalah yang ditemukan pada tampilan WVGA pada demo a2dp_avrcp. Ini adalah demonstrasi premium. | Grafik telah dimatikan/dihapus sementara di semua konfigurasi PIC32MZ DA dan akan tersedia di rilis mendatang |
| File Demonstrasi Sistem | LED_3, yang digunakan untuk menunjukkan keberhasilan demonstrasi tidak menyala, yang memengaruhi demonstrasi berikut:
Sebagai solusinya, pengguna dapat menempatkan titik henti dalam kode aplikasi untuk melihat status demonstrasi. |
| Demonstrasi Grafis | Pemrograman dan debugging starter kit PKOB dapat menghasilkan kesalahan berikut: Programmer tidak dapat dijalankan: Gagal memprogram perangkat target. Jika pesan ini muncul, nyalakan kembali perangkat dan aplikasi akan mulai. Jika diperlukan debugging, solusi yang disarankan adalah memasang header yang sesuai ke starter kit menggunakan MPLAB REAL ICE.
Masalah berikut berlaku pada demonstrasi external_resources:
|
|
| Demonstrasi MEB II | Aplikasi demonstrasi segger_emwin belum menyertakan masukan sentuh. | |
| Demonstrasi RTOS | Pustaka SEGGER embOS dengan dukungan FPU diperlukan untuk konfigurasi PIC32MZ EF dan pengguna perlu menyertakannya secara eksplisit. Secara default, pustaka tanpa dukungan FPU disertakan. | |
| Perpustakaan Layanan Sistem Exampsedikit | Tidak tersedia | Demonstrasi command_appio tidak berfungsi menggunakan MPLAB X IDE v3.06, tetapi beroperasi dengan v3.00. |
| Wi-Fi TCP/IP
Demonstrasi |
Tidak tersedia | Demonstrasi tcpip_tcp_client menggunakan konfigurasi ENC24xJ600 atau ENC28J60 tidak berfungsi dengan baik jika Driver SPI mengaktifkan DMA. Harap nonaktifkan opsi SPI DMA untuk konfigurasi ini. Hal ini akan diperbaiki dalam rilis MPLAB Harmony mendatang. |
| Aplikasi Uji | Tidak tersedia | Konfigurasi FreeRTOS untuk digunakan dengan PIC32MZ EF Starter Kit memiliki pustaka floating-point yang dinonaktifkan dalam opsi proyek. |
| Demonstrasi USB | Aplikasi demonstrasi Perangkat msd_basic saat dibangun menggunakan perangkat PIC32MZ, mengharuskan struktur data respons SCSI Enquiry ditempatkan di RAM. Menempatkan struktur data ini di memori Flash program menyebabkan respons enquiry menjadi rusak. Masalah ini akan diperbaiki dalam rilis mendatang. Demonstrasi Host hid_basic_keyboard menangkap penekanan tombol dari tombol AZ, az, 0-9, Shift, dan CAPS LOCK hanya. Fungsionalitas lampu LED keyboard dan dukungan untuk kombinasi tombol lain akan diperbarui dalam rilis mendatang. Dalam demonstrasi Host audio_speaker, Plug and Play mungkin tidak berfungsi untuk konfigurasi pic32mz_ef_sk_int_dyn dan pic32mx_usb_sk2_int_dyn. Masalah ini akan diperbaiki dalam rilis mendatang. Dalam aplikasi demonstrasi Host hub_msd, deteksi plug and play Hub terkadang dapat gagal. Namun, jika hub dicolokkan sebelum perangkat PIC32MZ dilepaskan dari pengaturan ulang, aplikasi demonstrasi beroperasi seperti yang diharapkan. Masalah ini sedang diselidiki dan perbaikannya akan tersedia dalam rilis MPLAB Harmony mendatang. Disarankan untuk menggunakan hub berdaya sendiri saat mencoba menggunakan aplikasi demonstrasi hub yang tersedia. Regulator pasokan VBUS pada starter kit mungkin tidak dapat memenuhi persyaratan hub bertenaga bus saat ini, yang kemudian akan menyebabkan perilaku aplikasi demonstrasi yang tidak dapat diprediksi. |
Membangun Kerangka Kerja:
| Fitur | Penambahan dan Pembaruan | Masalah yang Diketahui |
| Pustaka Tumpukan Bluetooth | Tidak tersedia | |
| Perpustakaan Matematika | Pustaka Matematika Titik Tetap DSP:
|
Utilitas:
| Fitur | Penambahan dan Pembaruan | Masalah yang Diketahui |
| Konfigurator MPLAB Harmony (MHC) | Tidak tersedia |
|
Perangkat Lunak Pihak Ketiga:
| Fitur | Penambahan dan Pembaruan | Masalah yang Diketahui |
| Perpustakaan Grafik SEGGER emWin | Tidak tersedia | Hanya pengontrol tampilan LCC yang didukung. Dukungan untuk pengontrol tampilan lain tidak tersedia dalam rilis ini.
API untuk mengambil pegangan widget Dialog tidak tersedia dalam rilis ini. |
Rilis Isi
Topik ini mencantumkan konten rilis ini dan mengidentifikasi setiap modul.
Keterangan
Tabel ini mencantumkan konten rilis ini, termasuk deskripsi singkat dan jenis rilis (Alfa, Beta, Produksi, atau Vendor).
Middleware dan Perpustakaan
| /kerangka/ | Keterangan | Melepaskan Jenis |
| bluetooth/cdbt | Pustaka Tumpukan Bluetooth (Dasar) | Produksi |
| bluetooth/premium/audio/cdbt
bluetooth/premium/audio/dekoder/sbc |
Pustaka Tumpukan Audio Bluetooth (Premium)
Pustaka Dekoder SBC (Premium) |
Produksi
Produksi |
| pemuat boot | Perpustakaan Bootloader | Produksi |
| kelas b | Perpustakaan Kelas B | Produksi |
| kripto | Perpustakaan Kriptografi Mikrochip | Produksi |
| dekoder/bmp/Dekoder Bmp dekoder/bmp/Dekoder Gif dekoder/bmp/Dekoder Jpeg dekoder/dekoder_audio/dekoder_opus dekoder/speex dekoder/premium/dekoder_aac dekoder/premium/dekoder_mp3 dekoder/premium/dekoder_wma |
Perpustakaan Dekoder BMP Perpustakaan Dekoder GIF Pustaka Dekoder JPEG Perpustakaan Dekoder Opus Perpustakaan Dekoder Speex Perpustakaan Dekoder AAC (Premium) Perpustakaan Dekoder MP3 (Premium) Pustaka Dekoder WMA (Premium) |
Bahasa Inggris Bahasa Inggris Bahasa Inggris Bahasa Inggris Bahasa Inggris Beta Beta Bahasa Inggris |
| gfx | Perpustakaan Grafik | Produksi |
| matematika/dsp | Header API Pustaka Matematika Titik Tetap DSP untuk perangkat PIC32MZ | Produksi |
| matematika/libq | Header API Pustaka Matematika Titik Tetap LibQ untuk perangkat PIC32MZ | Produksi |
| bersih/pres | Lapisan Presentasi Jaringan MPLAB Harmony | Bahasa Inggris |
| tes | Perpustakaan Uji Harness | Produksi |
| tcpip | Tumpukan Jaringan TCP/IP | Produksi |
| USB (Penghubung) | Tumpukan Perangkat USB
Tumpukan Host USB |
Produksi
Bahasa Inggris |
Driver Perangkat:
| /kerangka kerja/pengemudi/ | Keterangan | Melepaskan Jenis |
| adc | Penggerak Konverter Analog-ke-Digital (ADC)
Implementasi Dinamis Implementasi Statis |
Bahasa Inggris Bahasa Inggris |
| kamera/ovm7690 | Pengandar Kamera OVM7690
Hanya Implementasi Dinamis |
Bahasa Inggris |
| Bisa | Driver Jaringan Area Kontroler (CAN)
Hanya Implementasi Statis |
Bahasa Inggris |
| cmp | Driver Komparator
Hanya Implementasi Statis |
Bahasa Inggris |
| kodek/ak4384
kodek/ak4642
kodek/ak4953
kodek/ak7755 |
Pengandar Kodek AK4384
Hanya Implementasi Dinamis
Pengandar Kodek AK4642 Hanya Implementasi Dinamis
Pengandar Kodek AK4953 Hanya Implementasi Dinamis
Pengandar Kodek AK7755 Hanya Implementasi Dinamis |
Produksi
Produksi
Produksi
Produksi |
| cpld | Pengandar CPLD XC2C64A
Hanya Implementasi Statis |
Produksi |
| enc28j60 | Pustaka Pengandar ENC28J60
Hanya Implementasi Dinamis |
Bahasa Inggris |
| encx24j600 | Pustaka Pengandar ENCx24J600
Hanya Implementasi Dinamis |
Bahasa Inggris |
| etnis | Driver Pengendali Akses Media Ethernet (MAC)
Hanya Implementasi Dinamis |
Produksi |
| etimologi | Driver Antarmuka Fisik Ethernet (PHY)
Hanya Implementasi Dinamis |
Produksi |
| kilatan | Pengandar Flash
Hanya Implementasi Statis |
Bahasa Inggris |
| gfx/pengendali/lcc | Driver Grafis Tanpa Kontroler Berbiaya Rendah (LCC)
Hanya Implementasi Dinamis |
Produksi |
| gfx/pengendali/otm2201a | Pengendali LCD OTM2201a
Hanya Implementasi Dinamis |
Produksi |
| gfx/pengendali/s1d13517 | Pengandar Pengontrol LCD Epson S1D13517
Hanya Implementasi Dinamis |
Produksi |
| gfx/pengendali/ssd1289 | Pengandar Pengendali Solomon Systech SSD1289
Hanya Implementasi Dinamis |
Produksi |
| gfx/pengendali/ssd1926 | Pengandar Pengendali Solomon Systech SSD1926
Hanya Implementasi Dinamis |
Produksi |
| gfx/pengendali/tft002 | Driver Grafis TFT002
Hanya Implementasi Dinamis |
Produksi |
| Bahasa Indonesia: i2c | Driver Sirkuit Terpadu Antar-Integrasi (I2C)
Implementasi Dinamis Implementasi Statis |
Alfa Alfa |
| i2s | Driver Suara Inter-IC (I2S)
Hanya Implementasi Dinamis |
Bahasa Inggris |
| ic | Driver Penangkapan Input
Hanya Implementasi Statis |
Bahasa Inggris |
| tidak apa apa | Penggerak Memori Non-Volatil (NVM)
Implementasi Dinamis Implementasi Statis |
Beta Beta |
| oc | Output Bandingkan Driver
Hanya Implementasi Statis |
Bahasa Inggris |
| pmp | Driver Port Master Paralel (PMP)
Implementasi Dinamis Implementasi Statis |
Produksi Beta |
| rtcc | Driver Jam dan Kalender Waktu Nyata (RTCC)
Hanya Implementasi Statis |
Bahasa Inggris |
| kartu sd | Driver Kartu SD (klien Driver SPI)
Hanya Implementasi Dinamis |
Bahasa Inggris |
| mata | Pengandar Antarmuka Periferal Serial (SPI)
Implementasi Dinamis Implementasi Statis |
Produksi Beta |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
Pengandar Flash SPI
Hanya Implementasi Dinamis |
Alfa |
| saat ini | Penggerak Pengatur Waktu
Implementasi Dinamis Implementasi Statis |
Produksi Beta |
| sentuh/adc10bit
sentuh/ar1021
sentuh/mtch6301
sentuh/mtch6303 |
Penggerak Sentuh ADC 10-bit Hanya Implementasi Dinamis Driver Sentuh AR1021 Hanya Implementasi Dinamis Driver Sentuh MTCH6301 Hanya Implementasi Dinamis Driver Sentuh MTCH6303 Hanya Implementasi Statis |
Bahasa Inggris
Bahasa Inggris
Bahasa Inggris
Bahasa Inggris |
| menggunakan seni | Penggerak Penerima/Pemancar Sinkron/Asinkron Universal (USART)
Implementasi Dinamis Implementasi Statis |
Produksi
Bahasa Inggris |
| usbfs
usbhs |
Driver Pengendali Universal Serial Bus (USB) PIC32MX (Perangkat USB) Implementasi Dinamis hanya Driver Pengontrol Universal Serial Bus (USB) PIC32MZ (Perangkat USB) Hanya Implementasi Dinamis |
Produksi
Produksi |
| usbfs
usbhs |
Pengandar Pengendali Universal Serial Bus (USB) PIC32MX (Host USB)
Hanya Implementasi Dinamis Pengandar Pengendali Universal Serial Bus (USB) PIC32MZ (USB Host) Hanya Implementasi Dinamis |
Bahasa Inggris
Bahasa Inggris |
| wifi/mrf24w
wifi/mrf24wn |
Driver Wi-Fi untuk pengontrol MRF24WG Implementasi Dinamis hanya Driver Wi-Fi untuk pengontrol MRF24WN Hanya Implementasi Dinamis |
Produksi
Produksi |
Layanan Sistem
| /kerangka kerja/sistem/ | Keterangan | Melepaskan Jenis |
| klik | Perpustakaan Layanan Sistem Jam
Implementasi Dinamis Implementasi Statis |
Produksi
Produksi |
| memerintah | Perpustakaan Layanan Sistem Prosesor Perintah
Hanya Implementasi Dinamis |
Produksi |
| umum | Perpustakaan Layanan Sistem Umum | Bahasa Inggris |
| menghibur | Perpustakaan Layanan Sistem Konsol
Implementasi Dinamis Implementasi Statis |
Bahasa Inggris
Alfa |
| men-debug | Pustaka Layanan Sistem Debug
Hanya Implementasi Dinamis |
Bahasa Inggris |
| pengembang | Perpustakaan Layanan Sistem Kontrol Perangkat
Hanya Implementasi Dinamis |
Produksi |
| dma | Perpustakaan Layanan Sistem Akses Memori Langsung
Implementasi Dinamis |
Produksi |
| fs | File Perpustakaan Layanan Sistem
Hanya Implementasi Dinamis |
Produksi |
| ke dalam | Perpustakaan Layanan Sistem Interupsi
Hanya Implementasi Statis |
Produksi |
| ingatan | Perpustakaan Layanan Sistem Memori
Hanya Implementasi Statis |
Bahasa Inggris |
| pesan | Perpustakaan Layanan Sistem Pesan
Hanya Implementasi Dinamis |
Bahasa Inggris |
| pelabuhan | Perpustakaan Layanan Sistem Pelabuhan
Hanya Implementasi Statis |
Produksi |
| acak | Perpustakaan Layanan Sistem Pembangkit Angka Acak
Hanya Implementasi Statis |
Produksi |
| mengatur ulang | Atur Ulang Perpustakaan Layanan Sistem
Hanya Implementasi Statis |
Bahasa Inggris |
| saat ini | Perpustakaan Layanan Sistem Pengatur Waktu
Hanya Implementasi Dinamis |
Bahasa Inggris |
| menyentuh | Perpustakaan Layanan Sistem Sentuh
Hanya Implementasi Dinamis |
Bahasa Inggris |
| berat badan | Perpustakaan Layanan Sistem Pengatur Waktu Pengawas
Hanya Implementasi Statis |
Bahasa Inggris |
Perpustakaan Periferal:
| /kerangka/ | Keterangan | Jenis Rilis |
| periferal | Kode Sumber Pustaka Periferal untuk semua Mikrokontroler PIC32 yang Didukung | Produksi |
| PIC32MX1XX/2XX 28/36/44-pin Family | Produksi | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | Produksi | |
| PIC32MX320/340/360/420/440/460 Family | Produksi | |
| PIC32MX330/350/370/430/450/470 Family | Produksi | |
| Keluarga PIC32MX5XX/6XX/7XX | Produksi | |
| Keluarga Konektivitas Tertanam (EC) PIC32MZ | Produksi | |
| Konektivitas Tertanam PIC32MZ dengan Keluarga Floating Point Unit (EF) | Produksi |
Lapisan Abstraksi Sistem Operasi (OSAL):
| /kerangka/ | Keterangan | Melepaskan Jenis |
| osal | Lapisan Abstraksi Sistem Operasi (OSAL) | Produksi |
Paket Dukungan Dewan (BSP):
| /bsp/ | Keterangan | Melepaskan Jenis |
| bt_audio_dk | BSP untuk Kit Pengembangan Audio Bluetooth PIC32. | Produksi |
| chipkit_wf32 | BSP untuk Papan Pengembangan Wi-Fi chipKIT™ WF32™. | Produksi |
| chipkit_wifi_terpadu | BSP untuk Papan Pengembangan chipKIT™ Wi-FIRE. | Produksi |
| gambar32mx_125_sk | BSP untuk Starter Kit PIC32MX1/2/5. | Produksi |
| pic32mx_125_sk+lcc_pictail+qvga | BSP untuk Papan Anak PICtail Plus Grafis Tanpa Pengendali Berbiaya Rendah (LCC) dengan Papan Grafis Display Truly 3.2″ 320×240 yang terhubung ke Kit Pemula PIC32MX1/2/5. | Produksi |
| gambar32mx_125_sk+meb | BSP untuk PIC32MX1/2/5 Starter Kit yang terhubung ke Multimedia Expansion Board (MEB). | Produksi |
| gambar32mx_bt_sk | BSP untuk PIC32 Bluetooth Starter Kit. | Produksi |
| gambar32mx_eth_sk | BSP untuk PIC32 Ethernet Starter Kit. | Produksi |
| gambar32mx_eth_sk2 | BSP untuk PIC32 Ethernet Starter Kit II. | Produksi |
| pic32mx_pcap_db | BSP untuk Papan Pengembangan GUI PIC32 dengan Proyeksi Sentuh Kapasitif. | Produksi |
| pic32mx_usb_audio_digital_ab | BSP untuk Papan Aksesori Audio USB PIC32 | Produksi |
| gambar32mx_usb_sk2 | BSP adalah PIC32 USB Starter Kit II. | Produksi |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP untuk Papan Anak PICtail Plus Grafis Tanpa Pengendali Berbiaya Rendah (LCC) dengan Papan Grafis Display Truly 3.2″ 320×240 yang terhubung ke PIC32 USB Starter Kit II. | Produksi |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP untuk Papan Anak PICtail Plus Grafis Tanpa Pengendali Biaya Rendah (LCC) dengan Papan Tampilan Grafis Powertip 4.3″ 480×272 yang terhubung ke PIC32 USB Starter Kit II. | Produksi |
| gambar32mx_usb_sk2+meb | BSP untuk Papan Ekspansi Multimedia (MEB) yang terhubung ke PIC32 USB Starter Kit II. | Produksi |
| pic32mx_usb_sk2+s1d_gambar+vga | BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Tampilan Grafis Truly 5.7″ 640×480 yang terhubung ke PIC32 USB Starter Kit II. | Produksi |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Daya Tampilan Grafis 4.3″ 480×272 yang terhubung ke PIC32 USB Starter Kit II. | Produksi |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Tampilan Grafis Truly 7″ 800×400 yang terhubung ke PIC32 USB Starter Kit II. | Produksi |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP untuk Papan Anak Pengendali LCD Grafis PICtail Plus SSD1926 dengan Papan Tampilan Grafis Truly 3.2″ 320×240 yang terhubung ke PIC32 USB Starter Kit II. | Produksi |
| gambar32mx_usb_sk3 | BSP untuk PIC32 USB Starter Kit III. | Produksi |
| gambar32mx270f512l_pim+bt_audio_dk | BSP untuk Modul Plug-in PIC32MX270F512L (PIM) yang terhubung ke Kit Pengembangan Audio Bluetooth PIC32. | Produksi |
| gambar32mx460_pim+e16 | BSP untuk Modul Plug-in PIC32MX460F512L (PIM) yang terhubung ke Papan Pengembangan Explorer 16. | Produksi |
| gambar32mx470_pim+e16 | BSP untuk Modul Plug-in PIC32MX450/470F512L (PIM) yang terhubung ke Papan Pengembangan Explorer 16. | Produksi |
| gambar32mx795_pim+e16 | BSP untuk Modul Plug-in PIC32MX795F512L (PIM) yang terhubung ke Papan Pengembangan Explorer 16. | Produksi |
| gambar32mz_ec_pim+bt_audio_dk | BSP untuk Modul Plug-in Audio (PIM) PIC32MZ2048ECH144 yang terhubung ke Kit Pengembangan Audio Bluetooth PIC32. | Produksi |
| gambar32mz_ec_pim+e16 | BSP untuk Modul Plug-in PIC32MZ2048ECH100 (PIM) yang terhubung ke Papan Pengembangan Explorer 16. | Produksi |
| gambar32mz_ec_sk | BSP untuk Kit Pemula Konektivitas Tertanam (EC) PIC32MZ. | Produksi |
| gambar32mz_ec_sk+meb2 | BSP untuk Multimedia Expansion Board II (MEB II) yang terhubung ke PIC32MZ Embedded Connectivity (EC) Starter Kit. | Produksi |
| gambar32mz_ec_sk+meb2+wvga | BSP untuk Papan Ekspansi Multimedia II (MEB II) dengan Papan Tampilan PCAP WVGA 5″ (lihat Catatan) yang terhubung ke PIC32MZ Embedded Connectivity (EC) Starter Kit.
Catatan: Silakan hubungi Kantor Penjualan Microchip setempat untuk informasi tentang cara mendapatkan Papan Tampilan PCAP WVGA 5″. |
Produksi |
| gambar32mz_ec_sk+s1d_gambar+vga | BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Tampilan Grafis Truly 5.7″ 640×480 yang terhubung ke Kit Pemula Konektivitas Tertanam (EC) PIC32MZ. | Produksi |
| gambar32mz_ec_sk+s1d_gambar+wqvga | BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Tampilan Grafis Powertip 4.3″ 480×272 yang terhubung ke Kit Pemula Konektivitas Tertanam (EC) PIC32MZ. | Produksi |
| gambar32mz_ec_sk+s1d_pictail+wvga | BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Tampilan PCAP WVGA 5″ (lihat Catatan) yang terhubung ke Kit Pemula Konektivitas Tertanam PIC32MZ dengan Unit Titik Mengambang (EC).
Catatan: Silakan hubungi Kantor Penjualan Microchip setempat untuk informasi tentang cara mendapatkan Papan Tampilan PCAP WVGA 5″. |
Produksi |
| gambar32mz_ef_pim+bt_audio_dk | BSP untuk Modul Plug-in Audio (PIM) PIC32MZ2048EFH144 yang terhubung ke Kit Pengembangan Audio Bluetooth PIC32. | Produksi |
| gambar32mz_ef_pim+e16 | BSP untuk Modul Plug-in PIC32MZ2048EFH100 (PIM) yang terhubung ke Papan Pengembangan Explorer 16. | Produksi |
| gambar32mz_ef_sk | BSP untuk Kit Pemula Konektivitas Tertanam PIC32MZ dengan Titik Mengambang (EF). | Produksi |
| gambar32mz_ef_sk+meb2 | BSP untuk Multimedia Expansion Board II (MEB II) yang terhubung ke PIC32MZ Embedded Connectivity dengan Floating Point Unit (EF) Starter Kit. | Produksi |
| gambar32mz_ef_sk+meb2+wvga | BSP untuk Papan Ekspansi Multimedia II (MEB II) dengan Papan Tampilan PCAP WVGA 5″ (lihat Catatan) yang terhubung ke Kit Pemula Konektivitas Tertanam PIC32MZ dengan Unit Titik Mengambang (EF).
Catatan: Silakan hubungi Kantor Penjualan Microchip setempat untuk informasi tentang cara mendapatkan Papan Tampilan PCAP WVGA 5″. |
Produksi |
| gambar32mz_ef_sk+s1d_gambar+vga | BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Tampilan Grafis Truly 5.7″ 640×480 yang terhubung ke Kit Pemula Konektivitas Tertanam PIC32MZ dengan Unit Titik Mengambang (EF). | Produksi |
| gambar32mz_ef_sk+s1d_gambar+wqvga | BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Tampilan Grafis Powertip 4.3″ 480×272 yang terhubung ke Kit Pemula Konektivitas Tertanam PIC32MZ dengan Unit Titik Mengambang (EF). | Produksi |
| wifi_g_db | BSP untuk Papan Demo Wi-Fi G. | Produksi |
Aplikasi Audio:
| /aplikasi/audio/ | Keterangan | Melepaskan Jenis |
| audio_mikrofon_loopback | Demonstrasi Loopback Mikrofon Audio | Produksi |
| nada_audio | Demonstrasi Nada Audio | Produksi |
| mac_audio_resolusi_tinggi | Demonstrasi Audio Resolusi Tinggi | Produksi |
| kartu_sd_usb_audio | Demonstrasi Kartu Audio USB SD | Bahasa Inggris |
| dekoder_audio_universal | Demonstrasi Dekoder Audio Universal | Produksi |
| headset_usb | Demonstrasi Headset Audio USB | Produksi |
| mikrofon_usb | Demonstrasi Mikrofon Audio USB | Produksi |
| speaker_usb | Demonstrasi Speaker Audio USB | Produksi |
Aplikasi Bluetooth:
| /aplikasi/bluetooth/ | Keterangan | Melepaskan Jenis |
| data/data_dasar | Demonstrasi Data Dasar Bluetooth® | Produksi |
| data/data_suhu_sens_rgb | Demonstrasi Sensor Suhu Bluetooth dan Data RGB | Produksi |
| premium/audio/a2dp_avrcp | Demonstrasi Audio Premium Bluetooth | Produksi |
Aplikasi Bootloader:
| /aplikasi/bootloader/ | Keterangan | Melepaskan Jenis |
| dasar | Demonstrasi Bootloader Dasar | Produksi |
| Pembaruan Langsung | Demonstrasi Pembaruan Langsung | Produksi |
Aplikasi Kelas B:
| /aplikasi/kelas b/ | Keterangan | Melepaskan Jenis |
| Demo Kelas B | Demonstrasi Perpustakaan Kelas B | Produksi |
Aplikasi Kriptografi:
| /aplikasi/kripto/ | Keterangan | Melepaskan Jenis |
| enkripsi_dekripsi | Demonstrasi Enkripsi/Dekripsi MD5 pada Perpustakaan Periferal Kripto | Produksi |
| hash_besar | Demonstrasi Hash Perpustakaan Periferal Kripto | Produksi |
Aplikasi Pengemudi:
| /aplikasi/pengemudi/ | Keterangan | Melepaskan Jenis |
| Bahasa Indonesia: i2c/i2c_rtcc | Demonstrasi RTCC I2C | Produksi |
| nvm/nvm_baca_tulis | Demonstrasi NVM | Produksi |
| spi/serial_eeprom | Demonstrasi SPI | Produksi |
| spi/spi_loopback | Demonstrasi SPI | Produksi |
| spi_flash/sst25vf020b | Demonstrasi Perangkat SPI Flash SST25VF020B | Produksi |
| usart/usart_gema | Demonstrasi USART | Produksi |
| usart/usart_loopback | Demonstrasi Loopback USART | Produksi |
ExampAplikasi:
| /aplikasi/mantanampfile/ | Keterangan | Melepaskan Jenis |
| aplikasi_pertama_saya | Tutorial Harmoni MPLAB Exampsolusi | Tidak tersedia |
| periferal | Pustaka Periferal yang Sesuai dengan MPLAB Harmony Exampsedikit | Produksi |
| sistem | Pustaka Layanan Sistem yang Sesuai dengan MPLAB Harmony Exampsedikit | Produksi |
Aplikasi Pemrogram Memori Eksternal:
| /aplikasi/programmer/ | Keterangan | Melepaskan Jenis |
| flash eksternal | Demonstrasi Bootloader Flash Eksternal | Produksi |
| sqi_kilat | Demonstrasi Flash SQI Pemrogram Memori Eksternal | Produksi |
File Aplikasi Sistem:
| /aplikasi/fs/ | Keterangan | Melepaskan Jenis |
| nvm_fat_disk_tunggal | Demonstrasi Memori Non-Volatil Disk Tunggal FAT FS | Produksi |
| nvm_mpfs_disk_tunggal | Demonstrasi MPFS Memori Non-Volatil Disk Tunggal | Produksi |
| nvm_sdcard_fat_mpfs_multi_disk | Demonstrasi Memori Non-Volatil Multi-disk FAT FS MPFS | Produksi |
| nvm_sdcard_fat_multi_disk | Demonstrasi Memori Non-Volatil Multi-disk FAT FS | Produksi |
| sdcard_fat_disk_tunggal | Demonstrasi Kartu SD FAT FS Disk Tunggal | Produksi |
| sdcard_msd_fat_multi_cakram | Demonstrasi Kartu SD Multi-disk MSD FAT FS | Produksi |
| sst25_lemak | Demonstrasi Flash FAT FS SST25 | Alfa |
Aplikasi Grafis:
| /aplikasi/gfx/ | Keterangan | Melepaskan Jenis |
| gerak_gambar_dasar | Demonstrasi Pustaka Gerak Grafik Gambar Dasar | Produksi |
| emwin_mulai_cepat | Demonstrasi Memulai Cepat SEGGER emWin | Produksi |
| sumber daya eksternal | Demonstrasi Akses Memori Eksternal Sumber Daya Grafik Tersimpan | Produksi |
| grafik_pameran | Demonstrasi WVGA Grafik Tanpa Kontroler Biaya Rendah (LCC) | Produksi |
| lcc | Demonstrasi Grafis Tanpa Kontroler Berbiaya Rendah (LCC) | Produksi |
| media_gambar_viewer | Media Gambar Grafis ViewDemonstrasi er | Produksi |
| obyek | Demonstrasi Lapisan Objek Grafik | Produksi |
| primitif | Demonstrasi Lapisan Primitif Grafik | Produksi |
| kalibrasi_sentuhan_resistif | Demonstrasi Kalibrasi Sentuh Resistif | Produksi |
| s1d13517 | Demonstrasi Pengontrol LCD Epson S1D13517 | Produksi |
| ssd1926 | Demonstrasi Pengendali Solomon Systech SSD1926 | Produksi |
Aplikasi Papan Ekspansi Multimedia II (MEB II):
| /aplikasi/meb_ii/ | Keterangan | Melepaskan Jenis |
| kamera gfx | Demonstrasi Kamera Grafis | Produksi |
| gfx_cdc_com_port_tunggal | Gabungan Grafik dan Demonstrasi USB CDC | Produksi |
| bingkai_foto_gfx | Demonstrasi Bingkai Foto Grafis | Produksi |
| gfx_web_server_nvm_mpfs | Gabungan Grafik dan TCP/IP Web Demonstrasi Server | Produksi |
| emwin | Kemampuan SEGGER emWin® pada Demonstrasi MEB II | Bahasa Inggris |
Aplikasi RTOS:
| /aplikasi/rtos/ | Keterangan | Melepaskan Jenis |
| embos | Demonstrasi SEGGER embOS® | Produksi |
| gratis | Demonstrasi FreeRTOS™ | Produksi |
| terbukartos | Demonstrasi OPENRTOS | Produksi |
| benangx | Demonstrasi ThreadX Express Logic | Produksi |
| Bahasa Indonesia: uC_OS_II | Demonstrasi Micriµm® µC/OS-II™ | Bahasa Inggris |
| Bahasa Indonesia: uC_OS_III | Demonstrasi Micriµm® µC/OS-III™ | Produksi |
Aplikasi TCP/IP:
| /aplikasi/tcpip/ | Keterangan | Melepaskan Jenis |
| berkeley_tcp_client | Demonstrasi Klien TCP/IP Berkeley | Produksi |
| server_tcp_berkeley | Demonstrasi Server TCP/IP Berkeley | Produksi |
| berkeley_udp_klien | Demonstrasi Klien Berkeley TCP/IP UDP | Produksi |
| relai_udp_berkeley | Demonstrasi Relai TCP/IP UDP Berkeley | Produksi |
| server_udp_berkeley | Demonstrasi Server TCP/IP UDP Berkeley | Produksi |
| klien_tcp_wolfssl | Demonstrasi Klien TCP/IP TCP wolfSSL | Produksi |
| server_tcp_wolfssl | Demonstrasi Server TCP/IP TCP wolfSSL | Produksi |
| snmpv3_nvm_mpfs | SNMPv3 Non-Volatile Memory Microchip Milik Sendiri File Demonstrasi Sistem | Produksi |
| snmpv3_sdcard_fatfs | Kartu Memori SNMPv3 Non-Volatile SD FAT File Demonstrasi Sistem | Produksi |
| tcpip_klien_tcp | Demonstrasi Klien TCP/IP TCP | Produksi |
| tcpip_tcp_client_server | Demonstrasi Klien Server TCP/IP TCP | Produksi |
| server_tcp_tcp | Demonstrasi Server TCP/IP TCP | Produksi |
| klien tcpip_udp | Demonstrasi Klien TCP/IP UDP | Produksi |
| tcpip_udp_klien_server | Demonstrasi Klien Server TCP/IP UDP | Produksi |
| server tcpip_udp | Demonstrasi Server TCP/IP UDP | Produksi |
| web_server_nvm_mpfs | Mikrochip Memori Non-Volatil Milik Sendiri File Sistem Web Demonstrasi Server | Produksi |
| web_server_sdcard_fatfs | Kartu SD FAT File Sistem Web Demonstrasi Server | Produksi |
| konfigurasi_wifi_mudah | Demonstrasi Wi-Fi® EasyConf | Produksi |
| wifi_g_demo | Demonstrasi Wi-Fi G | Produksi |
| klien wifi_wolfssl_tcp | Demonstrasi Klien TCP/IP wolfSSL Wi-Fi | Produksi |
| wifi_wolfssl_tcp_server | Demonstrasi Server TCP/IP wolfSSL Wi-Fi | Produksi |
| klien_tcp_wolfssl | Demonstrasi Klien TCP/IP wolfSSL | Produksi |
| server_tcp_wolfssl | Demonstrasi Server TCP/IP wolfSSL | Produksi |
Aplikasi Uji:
| /aplikasi/meb_ii/ | Keterangan | Melepaskan Jenis |
| tes_sample | Tes Harmoni MPLAB SampAplikasi | Alfa |
Aplikasi Perangkat USB:
| /aplikasi/usb/perangkat/ | Keterangan | Melepaskan Jenis |
| cdc_com_port_ganda | Demonstrasi Emulasi Port COM Serial Ganda CDC | Produksi |
| cdc_com_port_tunggal | Demonstrasi Emulasi Port COM Serial Tunggal CDC | Produksi |
| cdc_msd_dasar | Demonstrasi Perangkat Penyimpanan Massal (MSD) CDC | Produksi |
| emulator_serial_cdc | Demonstrasi Emulasi Serial CDC | Produksi |
| cdc_serial_emulator_msd | Demonstrasi MSD Emulasi Serial CDC | Produksi |
| menyembunyikan_dasar | Demonstrasi Dasar Perangkat Antarmuka Manusia (HID) USB | Produksi |
| menyembunyikan joystick | Demonstrasi Perangkat Joystick Kelas HID USB | Produksi |
| menyembunyikan_keyboard | Demonstrasi Perangkat Keyboard Kelas HID USB | Produksi |
| menyembunyikan_tikus | Demonstrasi Perangkat Mouse Kelas HID USB | Produksi |
| hid_msd_dasar | Demonstrasi Kelas MSD HID USB | Produksi |
| msd_dasar | Demonstrasi MSD USB | Produksi |
| msd_fs_spiflash | USB Flash Disk MSD SPI File Demonstrasi Sistem | Produksi |
| msd_kartu_sd | Demonstrasi Kartu USB MSD SD | Produksi |
| penjual | Demonstrasi Vendor USB (yaitu, Generik) | Produksi |
Aplikasi Host USB:
| /aplikasi/usb/host/ | Keterangan | Melepaskan Jenis |
| pembicara_audio | Demonstrasi Driver Kelas Host USB Audio v1.0 | Produksi |
| cdc_dasar | Demonstrasi Dasar USB CDC | Produksi |
| cdc_msd | Demonstrasi Dasar MSD USB CDC | Produksi |
| menyembunyikan_keyboard_dasar | Demonstrasi Keyboard Host USB HID | Produksi |
| menyembunyikan_mouse_dasar | Demonstrasi Mouse Host USB HID | Produksi |
| hub_cdc_sembunyi | Demonstrasi Hub USB HID CDC | Produksi |
| hub_msd | Demonstrasi Host Hub USB MSD | Produksi |
| msd_dasar | Demonstrasi Sederhana USB MSD Host Thumb Drive | Produksi |
Biner yang sudah dibuat sebelumnya:
| /bin/kerangka kerja | Keterangan | Melepaskan Jenis |
| Bahasa Indonesia: Bluetooth | Pustaka Tumpukan Bluetooth PIC32 yang Sudah Dibuat Sebelumnya | Produksi |
| bluetooth/premium/suara | Pustaka Tumpukan Audio Bluetooth PIC32 yang Sudah Dibuat Sebelumnya (Premium) | Produksi |
| dekoder/premium/aac_microaptiv | Pustaka Dekoder AAC yang Sudah Dibuat Sebelumnya untuk Perangkat PIC32MZ dengan Fitur Inti microAptiv (Premium) | Bahasa Inggris |
| dekoder/premium/aac_pic32mx | Pustaka Dekoder AAC yang Sudah Dibuat Sebelumnya untuk Perangkat PIC32MX (Premium) | Bahasa Inggris |
| dekoder/premium/mp3_microaptiv | Pustaka Dekoder MP3 Siap Pakai untuk Perangkat PIC32MZ dengan Fitur Inti microAptiv (Premium) | Produksi |
| dekoder/premium/mp3_pic32mx | Pustaka Dekoder MP3 Siap Pakai untuk Perangkat PIC32MX (Premium) | Produksi |
| dekoder/premium/wma_microaptiv | Pustaka Dekoder WMA Siap Pakai untuk Perangkat PIC32MZ dengan Fitur Inti microAptiv (Premium) | Bahasa Inggris |
| dekoder/premium/wma_pic32mx | Pustaka Dekoder WMA Siap Pakai untuk Perangkat PIC32MX (Premium) | Bahasa Inggris |
| matematika/dsp | Pustaka Matematika Titik Tetap DSP yang Sudah Dibuat Sebelumnya untuk Perangkat PIC32MZ | Produksi |
| matematika/libq | Pustaka Matematika Titik Tetap LibQ yang Sudah Dibuat Sebelumnya untuk Perangkat PIC32MZ | Produksi |
| matematika/libq/libq_c | Pustaka Matematika yang telah dibuat sebelumnya dengan implementasi C yang kompatibel dengan perangkat Pic32MX dan Pic32MZ. (CATATAN: Rutin ini tidak kompatibel dengan fungsi pustaka libq) | Bahasa Inggris |
| periferal | Pustaka Periferal yang Sudah Dibuat Sebelumnya | Produksi/ Beta |
Membangun Kerangka Kerja:
| /membangun/kerangka/ | Keterangan | Melepaskan Jenis |
| matematika/libq | Proyek Pembangunan Perpustakaan LibQ | Produksi |
| matematika/libq | Proyek Bangun Pustaka LibQ_C | Alfa |
| periferal | Proyek Bangun Perpustakaan Periferal | Produksi |
Utilitas:
| /utilitas/ | Keterangan | Melepaskan Jenis |
| mhc/plugins/displaymanager/displaymanager.jar | Plug-in Pengelola Tampilan MPLAB Harmony | Bahasa Inggris |
| mhc/com-microchip-mplab-modul-mhc.nbm | Plug-in Konfigurator MPLAB Harmony (MHC)
MPLAB Harmony Graphics Composer (termasuk dalam plug-in MHC) |
Produksi
Bahasa Inggris |
| mib2bib/mib2bib.jar | Menyusun skrip MIB Microchip Kustom (snmp.mib) untuk menghasilkan snmp.bib dan mib.h | Produksi |
| generator_mpfs/mpfs2.jar | Bahasa Indonesia: TCP/IP MPFS File Generator dan Utilitas Unggah | Produksi |
| segger/emwin | Utilitas SEGGER emWin yang digunakan oleh aplikasi demonstrasi MPLAB Harmony emWin | Penjual |
| tcpip_discoverer/tcpip_discoverer.jar | Utilitas Penemu Node Microchip TCP/IP | Produksi |
Perangkat Lunak Pihak Ketiga:
| /pihak ketiga/ | Keterangan | Melepaskan Jenis |
| dekoder | Distribusi Sumber Pustaka Dekoder | Penjual |
| gfx/emwin | Distribusi Pustaka Grafik SEGGER emWin® | Penjual |
| rtos/embOS | Distribusi SEGGER embOS® | Penjual |
| rtos/FreeRTOS | Distribusi Sumber FreeRTOS dengan Dukungan untuk Perangkat PIC32MZ | Penjual |
| rtos/MikriumOSII | Distribusi Micriµm® µC/OS-II™ | Penjual |
| rtos/MicriumOSIII | Distribusi Micriµm® µC/OS-III™ | Penjual |
| rtos/OpenRTOS | Distribusi Sumber OPENRTOS dengan Dukungan untuk Perangkat PIC32MZ | Penjual |
| rtos/ThreadX | Distribusi ThreadX Logika Ekspres | Penjual |
| segger/emwin | Distribusi SEGGER emWin® Pro | Penjual |
| tcpip/wolfssl | wolfSSL (sebelumnya CyaSSL) Pustaka SSL Tertanam Demonstrasi Berbasis Sumber Terbuka | Penjual |
| tcpip/beranda | Distribusi Perpustakaan InterNiche | Penjual |
Dokumentasi:
| /dokter/ | Keterangan | Melepaskan Jenis |
| harmoni_bantuan.pdf | Bantuan MPLAB Harmony dalam Portable Document Format (PDF) | Produksi |
| harmoni_bantuan.chm | Bantuan MPLAB Harmony dalam format Bantuan Terkompilasi (CHM) | Produksi |
| html/indeks.html | Bantuan MPLAB Harmony dalam format HTML | Produksi |
| lembar_kerja_kesesuaian_harmoni.pdf | Formulir PDF untuk digunakan dalam menentukan tingkat kompatibilitas MPLAB Harmony dan untuk menangkap pengecualian atau pembatasan apa pun terhadap pedoman kompatibilitas | Produksi |
| harmony_rilis_ringkasan_v1.11.pdf | Ringkasan Rilis MPLAB Harmony, menyediakan informasi rilis “sekilas” | Produksi |
| harmony_release_notes_v1.11.pdf | Catatan Rilis MPLAB Harmony dalam PDF | Produksi |
| lisensi_harmoni_v1.11.pdf | Perjanjian Lisensi Perangkat Lunak MPLAB Harmony dalam format PDF | Produksi |
Jenis Rilis
Bagian ini menguraikan jenis rilis dan artinya.
Keterangan
Rilis modul MPLAB Harmony dapat berupa salah satu dari tiga jenis berbeda, seperti yang ditunjukkan dalam ilustrasi berikut.

Rilis Alfa
Versi rilis alfa dari sebuah modul biasanya merupakan rilis awal. Rilis alfa akan memiliki implementasi lengkap dari set fitur dasar mereka, mereka diuji secara fungsional dan akan dibangun dengan benar. Rilis alfa adalah "pra-rilis" yang bagus.view"tentang pengembangan baru yang sedang dikerjakan Microchip dan dapat sangat membantu untuk mengeksplorasi fitur-fitur baru. Namun, pengembangan ini belum melalui proses pengujian formal yang lengkap dan hampir dapat dipastikan bahwa beberapa antarmukanya akan berubah sebelum versi produksi dirilis, dan oleh karena itu, tidak direkomendasikan untuk penggunaan produksi.
Rilis Beta
Versi rilis beta dari suatu modul telah melalui antarmuka internalview proses dan telah menjalani pengujian formal atas fungsionalitasnya. Selain itu, masalah yang dilaporkan dari rilis alfa akan diperbaiki atau didokumentasikan. Ketika sebuah modul berada dalam versi beta, Anda dapat mengharapkannya berfungsi dengan benar dalam keadaan normal dan Anda dapat mengharapkan bahwa antarmukanya sangat mendekati bentuk final (meskipun perubahan masih dapat dilakukan jika diperlukan). Namun, modul tersebut belum menjalani pengujian stres atau kinerja dan mungkin tidak gagal dengan baik jika digunakan secara tidak benar. Rilis beta tidak direkomendasikan untuk penggunaan produksi, tetapi dapat digunakan untuk pengembangan.
Rilis Produksi
Pada saat modul dirilis dalam bentuk produksi, fiturnya sudah lengkap, teruji sepenuhnya, dan antarmukanya sudah "dibekukan". Semua masalah yang diketahui dari rilis sebelumnya sudah diperbaiki atau didokumentasikan. Antarmuka yang ada tidak akan berubah dalam rilis mendatang. Antarmuka tersebut dapat diperluas dengan fitur tambahan dan fungsi antarmuka tambahan, tetapi fungsi antarmuka yang ada tidak akan berubah. Ini adalah kode yang stabil dengan Antarmuka Program Aplikasi (API) yang stabil yang dapat Anda andalkan untuk tujuan produksi.
Nomor Versi
Bagian ini menjelaskan arti nomor versi MPLAB Harmony.
Keterangan
Skema Penomoran Versi MPLAB Harmony
MPLAB Harmony menggunakan skema penomoran versi berikut:
. [. [ Bahasa Indonesia ] ] Di mana:
- = Revisi besar (perubahan signifikan yang memengaruhi banyak atau semua modul)
- = Revisi kecil (fitur baru, rilis reguler)
- [. ] = Rilis titik (koreksi kesalahan, rilis tidak terjadwal)
- [ ] = Jenis Rilis (a untuk alfa dan b untuk beta, jika berlaku). Versi rilis produksi tidak menyertakan huruf jenis rilis.
Versi String
Fungsi SYS_VersionStrGet akan mengembalikan string dalam format:
“ . [. [ Bahasa Indonesia ] ]”
Di mana:
- adalah nomor versi utama modul
- adalah nomor versi minor modul
- adalah nomor rilis “patch” atau “dot” opsional (yang tidak disertakan dalam string jika sama dengan “00”)
- adalah tipe rilis opsional “a” untuk alfa dan “b” untuk beta. Tipe ini tidak disertakan jika rilis tersebut adalah versi produksi (bukan alfa atau beta)
Catatan: String versi tidak akan berisi spasi.
Exampsaya:
“0.03a”
“1.00”
Nomor Versi
Nomor versi yang dikembalikan dari fungsi SYS_VersionGet adalah bilangan bulat tak bertanda dalam format desimal berikut (bukan dalam format BCD).
* 10000 + * 100 +
Di mana angka-angka direpresentasikan dalam desimal dan artinya sama seperti yang dijelaskan dalam Versi String.
Catatan: Tidak ada representasi numerik mengenai jenis rilis.
Exampsaya:
Untuk versi “0.03a”, nilai yang dikembalikan sama dengan: 0 * 10000 + 3 * 100 + 0.
Untuk versi “1.00”, nilai yang dikembalikan sama dengan: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Teknologi Microchip Inc.
Tanya Jawab Umum
- T: Bisakah MPLAB Harmony digunakan dengan pemrograman C++? bahasa?
A: Tidak, MPLAB Harmony belum diuji dengan C++; oleh karena itu, dukungan untuk bahasa pemrograman ini tidak tersedia. - T: Berapa tingkat optimasi yang direkomendasikan untuk membangun proyek dengan pustaka periferal MPLAB Harmony?
A: Tingkat pengoptimalan -O1 direkomendasikan untuk menghapus kode dari bagian yang tidak digunakan di pustaka periferal. - T: Bagaimana uninstaller MPLAB Harmony menangani perubahan yang dilakukan pengguna? files?
A: Uninstaller akan menghapus semua filediinstal oleh penginstal, meskipun dimodifikasi oleh pengguna. Namun, fileyang ditambahkan oleh pengguna tidak akan dihapus.
Dokumen / Sumber Daya
![]() |
Kerangka Kerja Perangkat Lunak Terpadu MICROCHIP Harmony [Bahasa Indonesia:] Panduan Pengguna v1.11, Harmony Integrated Software Framework, Kerangka Kerja Perangkat Lunak Terpadu, Kerangka Kerja Perangkat Lunak, Kerangka Kerja |





