MICROCHIP logotipi

MICROCHIP Harmony Integrated Software Framework

MICROCHIP-Harmony-integrallashgan-dasturiy ta'minot-ramka-mahsulot-tasviri

Texnik xususiyatlari:

  • Mahsulot nomi: MPLAB Harmony Integrated Software Framework
  • Versiya: v1.11
  • Chiqarilgan sana: 2017 yil aprel

Mahsulot haqida ma'lumot:
MPLAB Harmony Integrated Software Framework v1.11 - bu Microchip mikrokontrollerlari uchun o'rnatilgan ilovalarni ishlab chiqishni soddalashtirish va tezlashtirish uchun mo'ljallangan dasturiy ta'minot tizimi. U ishlab chiqish jarayonini soddalashtirish uchun keng qamrovli kutubxonalar, drayverlar va o'rta dasturlarni taqdim etadi.

Mahsulotdan foydalanish bo'yicha ko'rsatmalar

Xususiyatlar va ma'lum muammolar:

MPLAB Harmony xususiyatlari:

  • Microchip mikrokontrollerlarining keng doirasini qo'llab-quvvatlaydi
  • Kutubxonalar va o'rta dasturlarning keng qamrovli to'plami
  • Oson konfiguratsiya va sozlash

Ma'lum muammolar:

  • C++ dasturlash tili qo'llab-quvvatlanmaydi
  • Harmony periferik kutubxonasi bilan loyihalarni qurish uchun tavsiya etilgan -O1 optimallashtirish darajasi
  • Foydalanuvchi tomonidan o'zgartirilgan o'chirish dasturi files

Chiqarish ma'lumotlari

MPLAB Harmony nashri haqida ma'lumot beradi, relizlar eslatmalarini, relizlar mazmunini, nashr turlarini o'z ichiga oladi va versiyani raqamlash tizimini tushuntiradi. Nashr eslatmalarining PDF nusxasi ilovada keltirilgan MPLAB Harmony o'rnatishingizning /doc papkasi.

Chiqarish eslatmalari
Ushbu mavzu MPLAB Harmony ning ushbu versiyasi uchun relizlar qaydlarini taqdim etadi.

Tavsif
MPLAB Harmony versiyasi: v1.11 Chiqarilgan sana: 2017 yil aprel

Dasturiy ta'minot talablari
MPLAB Harmony-dan foydalanishdan oldin quyidagilar o'rnatilganligiga ishonch hosil qiling:

  • MPLAB X IDE 3.60
  • MPLAB XC32 C/C++ kompilyatori 1.43
  • MPLAB Harmony Configurator 1.11.xx

MPLAB Harmony-ning ushbu versiyasiga yangilanish
MPLAB Harmony-ning ushbu versiyasini yangilash nisbatan oddiy. Batafsil ko'rsatmalar uchun MPLAB Harmony-ga o'tkazish va yangilash bo'limiga qarang.

Yangi va ma'lum muammolar nima
Quyidagi jadvallarda o'zgartirilgan yoki qo'shilgan xususiyatlar va MPLAB Harmony so'nggi versiyasidan beri aniqlangan har qanday ma'lum muammolar ro'yxati keltirilgan. Hali hal qilinmagan har qanday ma'lum muammolar oldingi nashrdan saqlanib qoldi.

MPLAB uyg'unligi:

Xususiyat Qo'shimchalar va yangilanishlar Ma'lum muammolar
General MPLAB Harmony C++ bilan sinovdan o'tkazilmagan; shuning uchun ushbu dasturlash tilini qo'llab-quvvatlamaydi.

MPLAB Harmony oldindan qurilgan ikkilik (.a) ni o'z ichiga olgan har qanday loyihalarni qurishda "-O1" optimallashtirish darajasi tavsiya etiladi. file) periferik kutubxona. Bu bog'lovchi foydalanilmagan bo'limlardan kodni olib tashlashi uchun kerak (ishlatilmaydigan periferik kutubxona xususiyatlari uchun). Shu bilan bir qatorda, xc32-ld (bog'lovchi) xususiyatlarining umumiy opsiyalari dialog oynasida "Ishlatilmagan bo'limlarni o'chirish" ni tanlashingiz mumkin.

MPLAB Harmony o'chirish dasturi barchasini o'chirib tashlaydi files foydalanuvchi tomonidan o'zgartirilgan bo'lsa ham, o'rnatuvchi tomonidan o'rnatilgan. Biroq, o'chiruvchi bo'lmaydi yangisini o'chirish files foydalanuvchi tomonidan MPLAB Harmony o'rnatish papkasiga qo'shilgan.

MPLAB Harmony Display Manager plagini LCC tomonidan yaratilgan drayverni to'liq konfiguratsiya va simulyatsiya bilan ta'minlaydi, shuningdek, barcha boshqa grafik boshqaruvchi drayverlarga asosiy yordam beradi. Boshqa grafik kontroller drayverlari uchun to'liq konfiguratsiya va simulyatsiyani qo'llab-quvvatlash MPLAB Harmony ning kelajakdagi versiyasiga qo'shiladi.

O'rta dastur va kutubxonalar:

Xususiyat Qo'shimchalar va yangilanishlar Ma'lum muammolar
Bootloader kutubxonasi microMIPS tanlanganda UDP yuklovchi PIC32MZ qurilmalari uchun kompilyatsiya qilmaydi.
Kripto kutubxonasi Yoʻq Uskuna Kripto kutubxonasidan foydalanadigan va bir nechta konfiguratsiyaga ega loyihalarni ko'chirish kodni qayta tiklashdan keyin kompilyatsiya muammosiga duch kelishi mumkin. MPLAB X IDE pic32mz-crypt.h va pic32mz-hash.c ekanligini ko‘rsatadi. files ularni qo'shishga harakat qilgan bo'lsa ham, konfiguratsiyadan chiqarib tashlangan. Kompilyator ba'zi Crypto funksiyalariga havola qilish mumkin emasligini aytib, xatolar yaratadi. Ushbu muammoni hal qilish uchun ikkalasini ham olib tashlang  files (pic32mz-crypt.h va pic32mz-hash.c) ni loyihadan yuklab oling va MPLAB Harmony Configurator (MHC) dan foydalanib, bulardan foydalanadigan barcha konfiguratsiyalarni qayta tiklang. files.
Dekoder kutubxonalari Xotira talablari va mavjud SRAM miqdori tufayli ba'zi dekoderlar boshqa dekoderlar bilan bir vaqtda ishlay olmaydi. Biroq, universal_audio_decoders namoyishida har bir dekoder alohida ishlaydi.
File Tizim O‘chirish funksiyasida potentsial null ko‘rsatkich istisnosi topildi va tuzatildi.
Grafik kutubxonalar JPEG dekodlash bosqichma-bosqich skanerlangan tasvirlarni qo‘llab-quvvatlamaydi. Shaffoflik bilan o‘rnatilgan ba’zi animatsion GIF tasvirlar yirtilib ketishini ko‘rsatishi mumkin. Yaratilgan LCCG drayveri WVGA yoki ekvivalentigacha bo‘lgan displey ruxsatini qo‘llab-quvvatlaydi.
TCP/IP to'plami SMTPC:
  • Qayta urinishlar kerak bo'lganda foydali bo'lgan xabarni bekor qilish uchun API hozirda mavjud emas
  •  Ishonchliroq pochta uzatishni ta'minlash uchun bir nechta DNS manzillari hozircha mavjud emas
  • Ixtiyoriy pochta sarlavhalari maydonlarini qo'llab-quvvatlash hozirda mavjud emas
USB qurilmalar kutubxonasi Yoʻq USB Device Stack RTOS bilan cheklangan sig‘imda sinovdan o‘tkazildi. USB Device Stack PIC32MZ oilaviy qurilmasida ishlayotganda, PIC32MZ EC qurilmalari uchun stekni ishga tushirish uchun uch soniya va PIC32MZ EF qurilmalari uchun uch millisekund kerak bo‘ladi.
USB xost kutubxonasi USB Host Beta dasturi uchun MHC yordami olib tashlandi. USB Host Beta API-larni qo'llab-quvvatlash kelgusi versiyalarda olib tashlanadi. Quyidagi USB Host Stack funksiyalari amalga oshirilmaydi:
  •  USB_HOST_BusResume
  •  USB_HOST_Device Suspend
  • USB_HOST_DeviceResume

Hub, Audio v1.0 va HID Host Client drayverlari cheklangan sig‘imda sinovdan o‘tkazildi. USB Host Stack RTOS bilan cheklangan sig‘imda sinovdan o‘tkazildi. So‘rov rejimida ishlashi sinovdan o‘tkazilmadi. Biriktirish/Ajratish harakati cheklangan sig‘imda sinovdan o‘tkazildi. USB Host Stack PIC32MZ oilaviy qurilmasida ishlayotganda, uchta PIC32M32 qurilmasi uchun ikkinchi stek ishga tushirilishi kerak. PICXNUMXMZ EF qurilmalari uchun millisekundlar. USB Xost qatlami haddan tashqari oqim tekshiruvini amalga oshirmaydi. Bu xususiyat MPLAB Harmony’ning kelgusi nashrida mavjud bo‘ladi. USB xost qatlami Hub darajasi darajasini tekshirmaydi. Bu xususiyat MPLAB Harmony ning kelajakdagi versiyasida mavjud bo'ladi. USB Xost qatlami faqat bir nechta konfiguratsiyalar mavjud bo'lganda birinchi konfiguratsiyani yoqadi. Agar birinchi konfiguratsiyada interfeys moslamalari bo'lmasa, bu qurilmaning ishlamay qolishiga olib keladi. Bir nechta konfiguratsiyani yoqish MPLAB Harmony ning kelajakdagi versiyasida faollashtiriladi. MSD Host Client Driver cheklangan miqdordagi sotuvda mavjud boʻlgan USB flesh-disklar bilan sinovdan oʻtgan. MSD Host Client Driver va USB Host Layer oʻqish/yozish oʻtkazuvchanligi uchun sinovdan oʻtkazilmagan. Ushbu sinov MPLAB Harmony dasturining kelajakdagi versiyasida amalga oshiriladi. MSD Host Client Driver va SCSI blok drayveri faqat File tizimi, agar file tizim Avtomatik oʻrnatish funksiyasi yoqilgan. MSD Xost mijozi drayveri Multi-LUN Mass Storage Device va USB Card Readers bilan sinovdan oʻtkazilmagan.

USB xost kutubxonasi (davomi) USB Host SCSI blok drayveri, CDC mijoz drayveri va Audio xost mijoz drayveri faqat bitta mijoz bilan ishlashni qo'llab-quvvatlaydi. Ko'p mijoz bilan ishlash MPLAB Harmony ning kelajakdagi versiyasida yoqiladi.

USB HID Host Client drayveri bir nechta foydalanish qurilmalari bilan sinovdan o'tkazilmagan. Chiqish yoki xususiyat hisobotini yuborish sinovdan o'tkazilmagan.

USB Audio Host Client drayveri quyidagi funktsiyalarni amalga oshirishni ta'minlamaydi:

  • USB_HOST_AUDIO_V1_DeviceObjHandleGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeRan geGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub diapazon raqamlarini oling
  • USB_HOST_AUDIO_V1_StreamSamplingFrequencyGet
  •  USB_HOST_AUDIO_V1_TerminalIDGet

Qurilma drayverlari:

Xususiyat Qo'shimchalar va yangilanishlar Ma'lum muammolar
LCC . MPLAB Harmony Graphics Composer (MHGC) palitralar jadvalini taqdim eta olmaydi; shuning uchun foydalanuvchilar DRV_GFX_PalletteSet funksiyasidan foydalangan holda LCC drayveriga 16 256 bpp RGB ranglaridan iborat uint16_t massivini taqdim etishlari kerak. Ushbu massivning mazmuni rang indekslarini TFT displey ranglariga moslashtirish uchun xizmat qiladi.

MHC da DMA Trigger Source sozlamasi o'zgartirildi. Agar loyihangiz sozlamalari 3, 5, 7 yoki 9 bo'lsa, MHC uni qizil deb belgilaydi. Iltimos, 2, 4, 6 yoki 8 ga almashtiring. Barcha toq sonli taymerlar tanlovdan olib tashlanadi. Ushbu taymerlar sukut bo'yicha ishlayotgan bo'lsa-da, faqat juft sonli taymerlar (2, 4, 6, 8) oldindan o'lchov qiymatidagi o'zgarishlarni qabul qiladi.

I2C Yoʻq I2C drayveri periferik va bit-zarbali dasturdan foydalanadi:
  •  Faqat bitta asosiy muhitda sinovdan o'tgan
  •  RTOS-ni qo'llab-quvvatlamaydi; shuning uchun u RTOS muhitida foydalanilganda ipdan xavfsiz emas
  • So'rov qilingan muhitda sinovdan o'tkazilmagan
  • Quvvatni tejash rejimlarida ishlash sinovdan o'tkazilmagan
  • I2C drayveri Bit-zarblangan dasturdan foydalanadi:
  • Bloklanmagan va I2C operatsiyalarini bajarish uchun Taymer resursidan foydalanadi. Bu Taymer resursidan boshqa har qanday Taymer ehtiyojlari uchun foydalanish mumkin emas.
  •  Taymer uzilishining ustuvorligi ilovadagi eng yuqori ustuvor uzilishlardan biri bo'lishi kerak
  •  Ushbu dasturni sinovdan o'tkazish faqat 200 MGts tizim soati va Taymer uchun 100 MGts periferik avtobus soati bilan amalga oshirildi.
  •  Uni faqat Master rejimida ishlash uchun sozlash mumkin
  •  Faqat dinamik drayver sozlamalarida mavjud
  •  Bod tezligi protsessordan foydalanishga bog'liq. U 100 kHz gacha ishonchli ishlashi uchun sinovdan o'tgan.
  • PIC32MX oilaviy qurilmalarini qo'llab-quvvatlamaydi
  •  Faqat mos keladigan I2C periferik qurilmaning SCL va SDA pinlarida ishlaydi
  •  Faqat uzilish rejimida ishlaydi
MRF24WN Wi-Fi Yangi wdrvext_mx.a, wdrvext_ec.a va wdrvext_mz.a kutubxonasi files.
S1D13517 The S1D13517 Driver does not support the getting of a pixel or array of pixels from the S1D13517 framebuffer and does not support font rendering when Anti-aliasing is enabled.
Xavfsiz raqamli (SD) karta Yoʻq SD karta drayveri yuqori chastotali uzilish muhitida sinovdan o'tkazilmagan.
SPI Yoʻq DMA bilan SPI Slave rejimi ishlamayapti. Bu muammo MPLAB Harmony ning kelgusi nashrida tuzatiladi.
SPI Flash Yuqori tezlikda o'qish, ushlab turish va yozishdan himoya qilish kabi Flash xususiyatlari haydovchi kutubxonasi tomonidan qo'llab-quvvatlanmaydi.

Haydovchilar kutubxonasining statik amalga oshirilishi mavjud emas.

USB USB drayverlar kutubxonasi RTOS bilan cheklangan hajmda sinovdan o'tkazildi.

PIC32MZ oilaviy qurilmasida USB drayverlar kutubxonasi ishga tushirilganda, stek PIC32MZ EC qurilmalari uchun ishga tushirilishi uchun uch soniya va PIC32MZ EF qurilmalari uchun uch millisekund kerak bo‘ladi. USB Host Driver Library uchun ba’zi API’lar keyingi versiyada o‘zgarishi mumkin.USB Host Driver Library So‘rov rejimida ishlashi Driver Library’da sinovdan o‘tkazilmagan. cheklangan imkoniyatlar.

Tizim xizmatlari:

Xususiyat Qo'shimchalar va yangilanishlar Ma'lum muammolar
DMA

Periferik kutubxonalar:

Xususiyat Qo'shimchalar va yangilanishlar Ma'lum muammolar
ADCHS Yoʻq Periferik kutubxonaning ushbu versiyasida FIFO qo'llab-quvvatlanmaydi.
SQI Yoʻq CLK_DIV_16 dan yuqori bo'lgan SQI soat ajratuvchi qiymati ishlamaydi. Optimal SQI soat tezligiga erishish uchun CLK_DIV_16 dan pastroq SQI soatini ajratuvchi qiymatidan foydalaning.

Eslatma: Bu muammo SQI modulidan foydalanadigan har qanday ilovalarga tegishli.

Ilovalar

Xususiyat Qo'shimchalar va yangilanishlar Ma'lum muammolar
Audio namoyishlar Universal_audio_decoders-da katalog chuqurligini cheklash uchun o'zgartirildi file tizimi. Bu 6 ta pastki katalog darajasidan tashqarida sodir bo'ladigan istisnoning oldini oladi. usb_headset, usb_microphone va usb_speaker Namoyishlar:
  •   Ushbu ilovalar o'rtasida almashinishda Windows drayveri ulangan qurilma turiga qarab chalkashib ketishi mumkin. Misol uchunample, ovoz oqimi haydovchi tomonidan oldini oladi. Agar shunday holat yuzaga kelsa, muammoni hal qilish uchun quyidagilarni bajaring:
    1. Qurilma ulangan bo'lsa, drayverni o'chirib tashlang.
    2. Windows operatsion tizimini qayta ishga tushirish ham talab qilinishi mumkin.
      universal_audio_decoder Namoyish:
  • 270f512lpim_bt_audio_dk va pic32mz_da_sk_meb2 konfiguratsiyalari displeyni qo'llab-quvvatlamaydi. Displey ON kabi ko'rinishi mumkin, lekin orqa yorug'lik yonib turgani uchun bo'sh.
  • 270f512lpim_bt_audio_dk konfiguratsiyasi WMA va AAC dekoderlarini qo'llab-quvvatlamaydi.
  • Ovoz balandligini boshqarish faqat bt_audio_dk va 270f512lpim_bt_audio_dk konfiguratsiyalarida mavjud
  • 96 kHz WAVE audio uchun kichik audio nosozliklar mavjud files sukut bo'yicha bufer hajmi. Vaqtinchalik yechim sifatida, kattaroq bufer hajmidan foydalanib, nosozliklarni bartaraf etish.
  • Yuqori s o'ynaganida audio nosozliklar paydo bo'lishi mumkinampling tezligi AAC files. s qanchalik baland bo'lsaampling tezligi, xato qanchalik jiddiyroq bo'lsa.
  • Ba'zi USB flesh-disklar ushbu namoyish bilan ishlamasligi mumkin
  • Xotira cheklovlari tufayli Speex dekoder va WMA dekoder boshqa audio_tone dekoderlari bilan bir vaqtda ishlay olmaydi.
  • Displey statik
  • O'chirishni bekor qilish amalga oshirilmadi usb_speaker Namoyish:
  • Chap va o'ng chiqish kanallari chiqish ulagichida pic32mz_ef_sk_meb2 konfiguratsiyasi uchun almashtiriladi. Eslatma: Bu MEB II apparati bilan bog'liq muammo, ammo amaliy dasturiy ta'minot emas.
  • Ovozni o'chirish funksiyasi (kompyuterdan boshqariladigan) usb_headset ishlamaydi:

Ovozni o'chirish funksiyasi (kompyuterdan boshqariladigan) ishlamaydi.

mac_audio_hi_res Namoyish:

Kompyuterda ovozni o'chirish faqat birinchi marta to'g'ri ishlaydi

Bluetooth namoyishlari a2dp_avrcp demosida WVGA displeyida aniqlangan muammolar tuzatildi. Bu premium namoyish. Grafika barcha PIC32MZ DA konfiguratsiyalarida vaqtincha o‘chirilgan/o‘chirilgan va kelgusi versiyada taqdim etiladi.
File     Tizim namoyishlari Namoyish muvaffaqiyatini ko'rsatish uchun ishlatiladigan LED_3 yonmaydi, bu quyidagi namoyishlarga ta'sir qiladi:
  • sdcard_fat_single_disk (pic32mz_da_sk_adma konfiguratsiyasi)
  • sdcard_msd_fat_multi_disk (pic32mz_da_sk_meb2 konfiguratsiyasi)

Atrofda ishlash sifatida foydalanuvchi namoyishlar holatini ko'rish uchun dastur kodiga to'xtash nuqtasini qo'yishi mumkin.

Grafik namoyishlar PKOB boshlang'ich to'plamini dasturlash va disk raskadrovka qilish quyidagi xatolarga olib kelishi mumkin: Dasturchi ishga tushmadi: Maqsadli qurilmani dasturlash amalga oshmadi. Agar bu xabar paydo bo'lsa, qurilmani qayta quvvatlang va dastur ishga tushadi. Agar disk raskadrovka zarur bo'lsa, taklif qilinadigan ish MPLAB REAL ICE yordamida boshlang'ich to'plamga tegishli sarlavhani o'rnatishdir.

Quyidagi muammolar tashqi_resurslar namoyishiga taalluqlidir:

  •   Hozirda JPEG dekodlash yordami faqat ichki xotira uchun yoqilgan
  •  Namoyish paytida tashqi chipdan tashqari xotiradan tasvirlarni olishda kechikish kuzatiladi, bu esa tasvirlarni ekran xotirasida ko'rsatishda displeyning sekin populyatsiyasini keltirib chiqaradi.
  •  Oldingi muammoga o'xshash kechikish JPEG-ning ish vaqti dekodlanishi tufayli yuzaga kelgan kechikish tufayli ekranda JPEG rasmlarni ko'rsatishda ham kuzatiladi.
MEB II namoyishlari segger_emwin namoyish ilovasi hali sensorli kiritishni o'z ichiga olmaydi.
RTOS namoyishlari PIC32MZ EF konfiguratsiyasi uchun FPU qo'llab-quvvatlanadigan SEGGER embOS kutubxonasi talab qilinadi va foydalanuvchi buni aniq kiritishi kerak. Odatiy bo'lib, FPU qo'llab-quvvatlamaydigan kutubxona kiritilgan.
Tizim xizmat kutubxonasi Examples Yoʻq command_appio namoyishi MPLAB X IDE v3.06 yordamida ishlamaydi, lekin v3.00 bilan ishlaydi.
TCP/IP Wi-Fi

Namoyishlar

Yoʻq ENC24xJ600 yoki ENC28J60 konfiguratsiyalaridan foydalangan holda tcpip_tcp_client namoyishi, agar SPI drayveri DMA-ni yoqsa, to'g'ri ishlamaydi. Iltimos, ushbu konfiguratsiyalar uchun SPI DMA opsiyasini o'chirib qo'ying. Bu MPLAB Harmony ning kelajakdagi nashrida tuzatiladi.
Test ilovalari Yoʻq PIC32MZ EF boshlang'ich to'plami bilan foydalanish uchun FreeRTOS konfiguratsiyalarida loyiha parametrlarida suzuvchi nuqta kutubxonasi o'chirib qo'yilgan.
USB namoyishlari PIC32MZ qurilmalari yordamida qurilgan msd_basic Device demonstration ilovasi SCSI Inquiry-javob ma'lumotlar strukturasini RAMga joylashtirishni talab qiladi. Ushbu ma'lumotlar strukturasini dasturning Flash xotirasiga joylashtirish so'rov javobining buzilishiga olib keladi. Bu muammo keyingi versiyada tuzatiladi. hid_basic_keyboard Xost namoyishi AZ, az, 0-9, Shift va CAPS LOCK tugmalaridan klavish bosishlarini yozib oladi. faqat. Klaviaturaning LED yorug‘lik funksiyasi va boshqa tugmalar birikmalarini qo‘llab-quvvatlash keyingi versiyada yangilanadi. Audio_speaker Xost namoyishida Plug and Play pic32mz_ef_sk_int_dyn va pic32mx_usb_sk2_int_dyn konfiguratsiyalarida ishlamasligi mumkin. Bu muammo kelgusi versiyada tuzatiladi. Hub_msd Xost koʻrgazmali ilovasida Hub plaginini aniqlash vaqti-vaqti bilan ishlamay qolishi mumkin. Biroq, agar PIC32MZ qurilmasi asl holatini tiklashdan chiqarilishidan oldin markaz ulangan bo'lsa, namoyish ilovasi kutilganidek ishlaydi. Bu muammo tekshirilmoqda va tuzatish MPLAB Harmony’ning kelgusi nashrida mavjud bo‘ladi. Mavjud hubni namoyish qilish ilovalaridan foydalanishga urinayotganda o‘z-o‘zidan quvvatlanadigan markazdan foydalanish tavsiya etiladi. Boshlang'ich to'plamdagi VBUS ta'minoti regulyatori avtobusda ishlaydigan markazning joriy talablariga javob bera olmasligi mumkin, bu esa oldindan aytib bo'lmaydigan namoyish dasturining harakatiga olib kelishi mumkin.

Ramka yaratish:

Xususiyat Qo'shimchalar va yangilanishlar Ma'lum muammolar
Bluetooth stack kutubxonasi Yoʻq
Matematika kutubxonalari DSP Fixed Point Math Library:
  •  Faqat DSP ASE dan foydalanadigan microAptiv™ asosiy funksiyalariga ega PIC32MZ qurilmalari uchun optimallashtirilgan.
  •  _Fract ma'lumotlar turi LibQ Fixed-Point Math Library bilan ishlamaydi:
  • MicroAptiv yadro xususiyatlariga ega PIC32MZ qurilmalari uchun optimallashtirilgan
  •  _fast funksiyalari aniqlikni pasaytirdi

 Utilitalar:

Xususiyat Qo'shimchalar va yangilanishlar Ma'lum muammolar
MPLAB Harmony Configurator (MHC) Yoʻq
  • MHC loyihadan manbaga nisbiy yo'lni o'zgartirishni qo'llab-quvvatlamaydi files MPLAB Harmony o'rnatish doirasida, loyiha yaratilgandan so'ng
  • Qachon viewMHCdagi MPLAB Harmony Help-da Indeksga kirish mumkin, lekin ishlamaydi. Bu MHC tomonidan qo'llaniladigan brauzerdagi cheklov bilan bog'liq. Tashqarida HTML yordami ochilganda Indeksga kirish mumkin va ishlaydi Web brauzer.
  •  .hconfig faylida “—endhelp—”dan keyin yorliq belgisi file keyingi konfiguratsiya belgisi o'tkazib yuborilishiga olib kelishi mumkin

Uchinchi tomon dasturiy ta'minoti:

Xususiyat Qo'shimchalar va yangilanishlar Ma'lum muammolar
SEGGER emWin grafik kutubxonasi Yoʻq Faqat LCC displey boshqaruvchisi qo'llab-quvvatlanadi. Ushbu versiyada boshqa displey kontrollerlarini qo'llab-quvvatlash mavjud emas.

Dialog vidjet dastagini olish uchun API bu versiyada mavjud emas.

Tarkibni chiqarish
Ushbu mavzu ushbu nashrning mazmunini sanab o'tadi va har bir modulni aniqlaydi.

Tavsif
Ushbu jadvalda ushbu nashrning mazmuni, jumladan, qisqacha tavsifi va nashr turi (Alfa, Beta, Ishlab chiqarish yoki Sotuvchi) keltirilgan.

O'rta dastur va kutubxonalar

/ramka/ Tavsif Chiqarish Turi
bluetooth/cdbt Bluetooth stack kutubxonasi (asosiy) Ishlab chiqarish
bluetooth/premium/audio/cdbt

bluetooth/premium/audio/dekoder/sbc

Bluetooth Audio Stack Library (Premium)

SBC dekoder kutubxonasi (premium)

Ishlab chiqarish

Ishlab chiqarish

yuklovchi Bootloader kutubxonasi Ishlab chiqarish
sinf b B sinf kutubxonasi Ishlab chiqarish
kripto Microchip kriptografik kutubxonasi Ishlab chiqarish
decoder/bmp/BmpDecoder decoder/bmp/GifDecoder decoder/bmp/JpegDecoder decoder/audio_decoders/decoder_opus decoder/speex decoder/premium/decoder_aac decoder/premium/decoder_mp3
dekoder/premium/decoder_wma
BMP dekoder kutubxonasi
GIF dekoder kutubxonasi
JPEG dekoder kutubxonasi
Opus dekoder kutubxonasi
Speex dekoder kutubxonasi
AAC dekoder kutubxonasi
(Premium) MP3 dekoder kutubxonasi (Premium)
WMA dekoder kutubxonasi (premium)
Beta
Beta
Beta
Beta
Beta
Beta Beta
Beta
gfx Grafik kutubxona Ishlab chiqarish
matematika/dsp PIC32MZ qurilmalari uchun DSP Fixed-Point Math Library API sarlavhasi Ishlab chiqarish
matematika/libq PIC32MZ qurilmalari uchun LibQ Fixed-Point Math Library API sarlavhasi Ishlab chiqarish
net/press MPLAB Harmony Network taqdimot qatlami Beta
sinov Test jabduqlar kutubxonasi Ishlab chiqarish
tcpip TCP/IP tarmoq to'plami Ishlab chiqarish
usb USB qurilmalar to'plami

USB xost to'plami

Ishlab chiqarish

Beta

Qurilma drayverlari:

/ramka/haydovchi/ Tavsif Chiqarish Turi
adc Analog-raqamli konvertor (ADC) drayveri

Dinamik amalga oshirish Statik amalga oshirish

 Beta
Beta
kamera / ovm7690 OVM7690 kamera uchun haydovchi

Faqat dinamik amalga oshirish

Beta
mumkin Controller Area Network (CAN) drayveri

Faqat statik amalga oshirish

 

Beta

cmp Taqqoslash haydovchi

Faqat statik amalga oshirish

Beta
kodek/ak4384

 

 

kodek/ak4642

 

 

kodek/ak4953

 

 

kodek/ak7755

AK4384 kodek haydovchi

Faqat dinamik amalga oshirish

 

AK4642 kodek haydovchi

Faqat dinamik amalga oshirish

 

AK4953 kodek haydovchi

Faqat dinamik amalga oshirish

 

AK7755 kodek haydovchi

Faqat dinamik amalga oshirish

 

Ishlab chiqarish

 

 

Ishlab chiqarish

 

 

Ishlab chiqarish

 

 

Ishlab chiqarish

cpld CPLD XC2C64A uchun haydovchi

Faqat statik amalga oshirish

 

Ishlab chiqarish

enc28j60 ENC28J60 haydovchilar kutubxonasi

Faqat dinamik amalga oshirish

Beta
encx24j600 ENCx24J600 haydovchilar kutubxonasi

Faqat dinamik amalga oshirish

 

Beta

etmac Ethernet Media Access Controller (MAC) drayveri

Faqat dinamik amalga oshirish

 

Ishlab chiqarish

etfi Ethernet jismoniy interfeysi (PHY) drayveri

Faqat dinamik amalga oshirish

 

Ishlab chiqarish

miltillovchi Flash haydovchi

Faqat statik amalga oshirish

 

Beta

gfx/controller/lcc Arzon narxlardagi kontrollersiz (LCC) grafik drayveri

Faqat dinamik amalga oshirish

 

Ishlab chiqarish

gfx/controller/otm2201a OTM2201a LCD boshqaruvchi drayveri

Faqat dinamik amalga oshirish

 

Ishlab chiqarish

gfx/controller/s1d13517 Epson S1D13517 LCD Controller drayveri

Faqat dinamik amalga oshirish

 

Ishlab chiqarish

gfx/controller/ssd1289 Solomon Systech SSD1289 Controller drayveri

Faqat dinamik amalga oshirish

Ishlab chiqarish
gfx/controller/ssd1926 Solomon Systech SSD1926 Controller drayveri

Faqat dinamik amalga oshirish

 

Ishlab chiqarish

gfx/controller/tft002 TFT002 grafik haydovchi

Faqat dinamik amalga oshirish

 

Ishlab chiqarish

i2c Inter-integrated Circuit (I2C) drayveri

Dinamik amalga oshirish Statik amalga oshirish

 

Alfa alfa

i2s Inter-IC Sound (I2S) drayveri

Faqat dinamik amalga oshirish

 

Beta

ic Kirish yozish drayveri

Faqat statik amalga oshirish

 

Beta

nvm O'zgaruvchan xotira (NVM) drayveri

Dinamik amalga oshirish Statik amalga oshirish

 

Beta Beta

oc Chiqish solishtirish haydovchi

Faqat statik amalga oshirish

 

Beta

pmp Parallel Master Port (PMP) drayveri

Dinamik amalga oshirish Statik amalga oshirish

 

Beta ishlab chiqarish

rtcc Haqiqiy vaqtda soat va kalendar (RTCC) drayveri

Faqat statik amalga oshirish

 

Beta

sdcard SD karta drayveri (SPI drayveri mijozi)

Faqat dinamik amalga oshirish

 

Beta

spi Seriyali periferik interfeys (SPI) drayveri

Dinamik amalga oshirish Statik amalga oshirish

 Beta ishlab chiqarish
 

spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25

SPI flesh haydovchilar

Faqat dinamik amalga oshirish
Faqat dinamik amalga oshirish
Faqat dinamik amalga oshirish
Faqat dinamik amalga oshirish

 

Alfa
Alfa
Alfa
Aplha

tmr Taymer haydovchi

Dinamik amalga oshirish Statik amalga oshirish

 Beta ishlab chiqarish
teginish/adc10bit

 

 

teginish/ar1021

 

 

touch/mtch6301

 

 

touch/mtch6303

ADC 10-bit sensorli drayveri
Faqat dinamik amalga oshirish AR1021 sensorli haydovchi
Faqat dinamik amalga oshirish MTCH6301 sensorli haydovchi
Faqat dinamik amalga oshirish MTCH6303 sensorli haydovchi
Faqat statik amalga oshirish
 Beta

Beta

 

Beta

 

 

Beta

usart Universal sinxron/asinxron qabul qiluvchi/uzatuvchi (USART) drayveri

Dinamik amalga oshirish Statik amalga oshirish

 Ishlab chiqarish

Beta

usbfs

 

usbhs

PIC32MX universal seriyali avtobus (USB) boshqaruvchi drayveri (USB qurilmasi)
Faqat dinamik amalga oshirish uchun PIC32MZ universal seriyali avtobus (USB) boshqaruvchi drayveri (USB qurilmasi)
Faqat dinamik amalga oshirish
Ishlab chiqarish

Ishlab chiqarish

usbfs

 

usbhs

PIC32MX Universal Serial Bus (USB) boshqaruvchi drayveri (USB Host)

Faqat dinamik amalga oshirish

PIC32MZ Universal Serial Bus (USB) boshqaruvchi drayveri (USB Host)

Faqat dinamik amalga oshirish

Beta

Beta

wifi/mrf24w

 

wifi/mrf24wn

MRF24WG kontroller uchun Wi-Fi drayveri
MRF24WN kontrolleri uchun faqat dinamik amalga oshirish Wi-Fi drayveri
Faqat dinamik amalga oshirish
Ishlab chiqarish

 

Ishlab chiqarish

Tizim xizmatlari

/ramka/tizim/ Tavsif Chiqarish Turi
clk Soat tizimi xizmat kutubxonasi

Dinamik amalga oshirish Statik amalga oshirish

 Ishlab chiqarish

Ishlab chiqarish

buyruq Buyruqlar protsessorlari tizimi xizmat kutubxonasi

Faqat dinamik amalga oshirish

 

Ishlab chiqarish

umumiy Umumiy tizim xizmatlari kutubxonasi Beta
konsol Konsol tizimi xizmat kutubxonasi

Dinamik amalga oshirish Statik amalga oshirish

 Beta

Alfa

disk raskadrovka Nosozliklarni tuzatish tizimi xizmat kutubxonasi

Faqat dinamik amalga oshirish

 

Beta

devcon Qurilmani boshqarish tizimi xizmat kutubxonasi

Faqat dinamik amalga oshirish

 

Ishlab chiqarish

dma To'g'ridan-to'g'ri xotiraga kirish tizimi xizmat kutubxonasi

Dinamik amalga oshirish

 

Ishlab chiqarish

fs File Tizim xizmatlari kutubxonasi

Faqat dinamik amalga oshirish

 

Ishlab chiqarish

int Tizim xizmatlari kutubxonasini to'xtatish

Faqat statik amalga oshirish

 

Ishlab chiqarish

xotira Xotira tizimi xizmat kutubxonasi

Faqat statik amalga oshirish

 

Beta

msg Xabarlar tizimi xizmat kutubxonasi

Faqat dinamik amalga oshirish

 

Beta

portlar Portlar tizimi xizmat kutubxonasi

Faqat statik amalga oshirish

 

Ishlab chiqarish

tasodifiy Tasodifiy raqamlar generatori tizimi xizmat kutubxonasi

Faqat statik amalga oshirish

 

Ishlab chiqarish

qayta o'rnatish Tizim xizmat kutubxonasini tiklash

Faqat statik amalga oshirish

 

Beta

tmr Taymer tizimi xizmat kutubxonasi

Faqat dinamik amalga oshirish

 

Beta

teginish Tizim xizmatlari kutubxonasiga teging

Faqat dinamik amalga oshirish

 

Beta

wdt Watchdog Timer tizimi xizmat kutubxonasi

Faqat statik amalga oshirish

 

Beta

Periferik kutubxonalar:

/ramka/ Tavsif Chiqarish turi
periferik Barcha qo'llab-quvvatlanadigan PIC32 mikrokontrollerlari uchun periferik kutubxona manba kodi Ishlab chiqarish
PIC32MX1XX/2XX 28/36/44-pin Family Ishlab chiqarish
PIC32MX1XX/2XX/5XX 64/100-pin Family Ishlab chiqarish
PIC32MX320/340/360/420/440/460 Family Ishlab chiqarish
PIC32MX330/350/370/430/450/470 Family Ishlab chiqarish
PIC32MX5XX/6XX/7XX oilasi Ishlab chiqarish
PIC32MZ o'rnatilgan ulanish (EC) oilasi Ishlab chiqarish
Suzuvchi nuqta birligi (EF) oilasi bilan PIC32MZ o'rnatilgan ulanish Ishlab chiqarish

Operatsion tizimning abstraktsiya qatlami (OSAL):

/ramka/ Tavsif Chiqarish Turi
osal Operatsion tizimning abstraktsiya qatlami (OSAL) Ishlab chiqarish

 Kengash qo'llab-quvvatlash paketlari (BSP):

/bsp/ Tavsif Chiqarish Turi
bt_audio_dk PIC32 Bluetooth audio ishlab chiqish to'plami uchun BSP. Ishlab chiqarish
chipkit_wf32 chipKIT™ WF32™ Wi-Fi ishlab chiqish kengashi uchun BSP. Ishlab chiqarish
chipkit_wifire chipKIT™ Wi-FIRE ishlab chiqish kengashi uchun BSP. Ishlab chiqarish
pic32mx_125_sk PIC32MX1/2/5 boshlang'ich to'plami uchun BSP. Ishlab chiqarish
pic32mx_125_sk+lcc_pictail+qvga PIC3.2MX320/240/32 boshlang'ich to'plamiga ulangan, haqiqiy 1 dyuymli 2×5 o'lchamli grafik displeyga ega, arzon narxlardagi kontrollersiz (LCC) PICtail Plus grafik kartasi uchun BSP. Ishlab chiqarish
pic32mx_125_sk+meb Multimedia kengaytirish platasiga (MEB) ulangan PIC32MX1/2/5 boshlang'ich to'plami uchun BSP. Ishlab chiqarish
pic32mx_bt_sk PIC32 Bluetooth boshlang'ich to'plami uchun BSP. Ishlab chiqarish
pic32mx_eth_sk PIC32 Ethernet boshlang'ich to'plami uchun BSP. Ishlab chiqarish
pic32mx_eth_sk2 PIC32 Ethernet Starter Kit II uchun BSP. Ishlab chiqarish
pic32mx_pcap_db Prognozlangan sig'imli sensorli PIC32 GUI ishlab chiqish kengashi uchun BSP. Ishlab chiqarish
pic32mx_usb_digital_audio_ab PIC32 USB audio aksessuarlar platasi uchun BSP Ishlab chiqarish
pic32mx_usb_sk2 BSP PIC32 USB boshlang'ich to'plami II. Ishlab chiqarish
pic32mx_usb_sk2+lcc_pictail+qvga PIC3.2 USB Starter Kit II ga ulangan Haqiqatan ham 320 dyuymli 240×32 o‘lchamli grafik displeyli PICtail Plus arzon narxlardagi kontrollersiz (LCC) grafik kartasi uchun BSP. Ishlab chiqarish
pic32mx_usb_sk2+lcc_pictail+wqvga PIC4.3 USB Starter Kit II ga ulangan 480 dyuymli 272×32 Grafik displeyli Powertip XNUMX dyuymli PICtail Plus grafik kartasi uchun arzon boshqaruvchi (LCC) grafik kartasi uchun BSP. Ishlab chiqarish
pic32mx_usb_sk2+meb PIC32 USB Starter Kit II ga ulangan Multimedia kengaytirish platasi (MEB) uchun BSP. Ishlab chiqarish
pic32mx_usb_sk2+s1d_pictail+vga PICtail Plus grafik boshqaruvchisi uchun BSP Epson S1D13517 Grafik displeyli Haqiqiy 5.7 dyuymli 640×480 plata PIC32 USB Starter Kit II ga ulangan. Ishlab chiqarish
pic32mx_usb_sk2+s1d_pictail+wqvga PICtail Plus Grafik boshqaruvchisi uchun BSP Epson S1D13517 PIC4.3 USB Starter Kit II ga ulangan Grafik displey quvvat uchi 480″ 272×32 plataga ega. Ishlab chiqarish
pic32mx_usb_sk2+s1d_pictail+wvga PICtail Plus grafik boshqaruvchisi uchun BSP Epson S1D13517 Grafik displeyli haqiqiy 7″ 800×400 plata PIC32 USB Starter Kit II ga ulangan. Ishlab chiqarish
pic32mx_usb_sk2+ssd_pictail+qvga Grafik LCD kontroller uchun BSP PICtail Plus SSD1926 Grafik displeyli 3.2 dyuymli 320×240 plata PIC32 USB Starter Kit II ga ulangan. Ishlab chiqarish
pic32mx_usb_sk3 PIC32 USB Starter Kit III uchun BSP. Ishlab chiqarish
pic32mx270f512l_pim+bt_audio_dk PIC32 Bluetooth audio ishlab chiqish to'plamiga ulangan PIC270MX512F32L plagin moduli (PIM) uchun BSP. Ishlab chiqarish
pic32mx460_pim+e16 Explorer 32 ishlab chiqish kengashiga ulangan PIC460MX512F16L plagin moduli (PIM) uchun BSP. Ishlab chiqarish
pic32mx470_pim+e16 Explorer 32 ishlab chiqish kengashiga ulangan PIC450MX470/512F16L plagin moduli (PIM) uchun BSP. Ishlab chiqarish
pic32mx795_pim+e16 Explorer 32 ishlab chiqish kengashiga ulangan PIC795MX512F16L plagin moduli (PIM) uchun BSP. Ishlab chiqarish
pic32mz_ec_pim+bt_audio_dk PIC32 Bluetooth audio ishlab chiqish to'plamiga ulangan PIC2048MZ144ECH32 audio plagin moduli (PIM) uchun BSP. Ishlab chiqarish
pic32mz_ec_pim+e16 Explorer 32 ishlab chiqish kengashiga ulangan PIC2048MZ100ECH16 plagin moduli (PIM) uchun BSP. Ishlab chiqarish
pic32mz_ec_sk PIC32MZ o'rnatilgan ulanish (EC) boshlang'ich to'plami uchun BSP. Ishlab chiqarish
pic32mz_ec_sk+meb2 PIC32MZ o'rnatilgan ulanish (EC) boshlang'ich to'plamiga ulangan Multimedia kengaytirish platasi II (MEB II) uchun BSP. Ishlab chiqarish
pic32mz_ec_sk+meb2+wvga 5 dyuymli WVGA PCAP displeyli Multimedia kengaytirish kengashi II (MEB II) uchun BSP (qarang. Eslatma) PIC32MZ o'rnatilgan ulanish (EC) boshlang'ich to'plamiga ulangan.

Eslatma: 5 dyuymli WVGA PCAP displey platasini olish bo'yicha ma'lumot olish uchun mahalliy Microchip savdo ofisiga murojaat qiling.

Ishlab chiqarish
pic32mz_ec_sk+s1d_pictail+vga PICtail Plus grafik boshqaruvchisi uchun BSP Epson S1D13517 Grafik displeyli Haqiqiy 5.7 dyuymli 640×480 plata PIC32MZ o‘rnatilgan ulanish (EC) boshlang‘ich to‘plamiga ulangan. Ishlab chiqarish
pic32mz_ec_sk+s1d_pictail+wqvga PICtail Plus grafik boshqaruvchisi uchun BSP Epson S1D13517 PIC4.3MZ o‘rnatilgan ulanish (EC) boshlang‘ich to‘plamiga ulangan Powertip 480 dyuymli 272×32 Grafik displeyli plata. Ishlab chiqarish
pic32mz_ec_sk+s1d_pictail+wvga Grafik kontroller PICtail Plus Epson S1D13517 5 dyuymli WVGA PCAP displeyli plata uchun BSP (qarang. Eslatma) suzuvchi nuqta birligi (EC) boshlang'ich to'plamiga ega PIC32MZ o'rnatilgan ulanishga ulangan.

Eslatma: 5 dyuymli WVGA PCAP displey platasini olish bo'yicha ma'lumot olish uchun mahalliy Microchip savdo ofisiga murojaat qiling.

Ishlab chiqarish
pic32mz_ef_pim+bt_audio_dk PIC32 Bluetooth audio ishlab chiqish to'plamiga ulangan PIC2048MZ144EFH32 audio plagin moduli (PIM) uchun BSP. Ishlab chiqarish
pic32mz_ef_pim+e16 Explorer 32 ishlab chiqish kengashiga ulangan PIC2048MZ100EFH16 plagin moduli (PIM) uchun BSP. Ishlab chiqarish
pic32mz_ef_sk Suzuvchi nuqta (EF) boshlang'ich to'plamiga ega PIC32MZ o'rnatilgan ulanish uchun BSP. Ishlab chiqarish
pic32mz_ef_sk+meb2 Suzuvchi nuqta birligi (EF) boshlang'ich to'plamiga ega PIC32MZ o'rnatilgan ulanishga ulangan Multimedia kengaytirish platasi II (MEB II) uchun BSP. Ishlab chiqarish
pic32mz_ef_sk+meb2+wvga 5 dyuymli WVGA PCAP displeyli Multimedia kengaytirish kengashi II (MEB II) uchun BSP (qarang. Eslatma) suzuvchi nuqta birligi (EF) boshlang'ich to'plamiga ega PIC32MZ o'rnatilgan ulanishga ulangan.

Eslatma: 5 dyuymli WVGA PCAP displey platasini olish bo'yicha ma'lumot olish uchun mahalliy Microchip savdo ofisiga murojaat qiling.

Ishlab chiqarish
pic32mz_ef_sk+s1d_pictail+vga PICtail Plus grafik boshqaruvchisi uchun BSP Epson S1D13517 Grafik displeyli Haqiqatan ham 5.7 dyuymli 640×480 plata, PIC32MZ o‘rnatilgan ulanish suzuvchi nuqta birligi (EF) boshlang‘ich to‘plamiga ulangan. Ishlab chiqarish
pic32mz_ef_sk+s1d_pictail+wqvga PICtail Plus grafik boshqaruvchisi uchun BSP Epson S1D13517 Grafik displeyli Powertip 4.3 dyuymli 480×272 plata, PIC32MZ o‘rnatilgan ulanish suzuvchi nuqta birligi (EF) boshlang‘ich to‘plamiga ulangan. Ishlab chiqarish
wifi_g_db Wi-Fi G demo kengashi uchun BSP. Ishlab chiqarish

Audio ilovalar:

/ilovalar/audio/ Tavsif Chiqarish Turi
audio_microphone_backback Ovozli mikrofonni orqaga qaytarish namoyishi Ishlab chiqarish
audio_ton Audio ohang namoyishi Ishlab chiqarish
mac_audio_hi_res Yuqori aniqlikdagi audio namoyishi Ishlab chiqarish
sdcard_usb_audio USB audio SD kartasi namoyishi Beta
universal_audio_dekoderlar Universal audio dekoder namoyishi Ishlab chiqarish
usb_eshitish vositasi USB audio eshitish vositasi namoyishi Ishlab chiqarish
usb_mikrofon USB audio mikrofoni namoyishi Ishlab chiqarish
usb_dinamik USB audio karnay namoyishi Ishlab chiqarish

Bluetooth ilovalari:

/ilovalar/bluetooth/ Tavsif Chiqarish Turi
ma'lumotlar/data_basic Bluetooth® asosiy ma'lumotlar namoyishi Ishlab chiqarish
data/data_temp_sens_rgb Bluetooth harorat sensori va RGB ma'lumotlarini namoyish qilish Ishlab chiqarish
premium/audio/a2dp_avrcp Bluetooth Premium audio namoyishi Ishlab chiqarish

Bootloader ilovalari:

/ilovalar/bootloader/ Tavsif Chiqarish Turi
asosiy Bootloaderning asosiy namoyishi Ishlab chiqarish
LiveUpdate Jonli yangilanish namoyishi Ishlab chiqarish

B sinfidagi ilovalar:

/ilovalar/sinf b/ Tavsif Chiqarish Turi
ClassB demo B sinf kutubxonasi namoyishi Ishlab chiqarish

Kriptografik ilovalar:

/ilovalar/kripto/ Tavsif Chiqarish Turi
encrypt_decrypt Kripto periferik kutubxonasi MD5 shifrlash/shifrini yechish namoyishi Ishlab chiqarish
katta_xesh Kripto periferik kutubxona xash namoyishi Ishlab chiqarish

Haydovchi ilovalari:

/ilovalar/haydovchi/ Tavsif Chiqarish Turi
i2c/i2c_rtcc I2C RTCC namoyishi Ishlab chiqarish
nvm/nvm_read_write NVM namoyishi Ishlab chiqarish
spi/serial_eeprom SPI namoyishi Ishlab chiqarish
spi/spi_loopback SPI namoyishi Ishlab chiqarish
spi_flash/sst25vf020b SPI Flash SST25VF020B qurilmasi namoyishi Ishlab chiqarish
usart/usart_echo USART namoyishi Ishlab chiqarish
usart/usart_loopback USART Loopback namoyishi Ishlab chiqarish

 Example ilovalar:

/apps/examples/ Tavsif Chiqarish Turi
mening_birinchi_ilovam MPLAB Harmony qo'llanmasi Example Yechim Yoʻq
periferik MPLAB Harmony mos keluvchi periferik kutubxona Examples Ishlab chiqarish
tizimi MPLAB Harmony muvofiq tizim xizmat kutubxonasi Examples Ishlab chiqarish

 Tashqi xotira dasturchisi ilovalari:

/ilovalar/dasturchi/ Tavsif Chiqarish Turi
tashqi_flash Tashqi Flash yuklash dasturining namoyishi Ishlab chiqarish
sqi_flash Tashqi xotira dasturchisi SQI Flash namoyishi Ishlab chiqarish

 File Tizim ilovalari:

/apps/fs/ Tavsif Chiqarish Turi
nvm_fat_single_disk Yagona diskli uchuvchan bo'lmagan xotira FAT FS namoyishi Ishlab chiqarish
nvm_mpfs_single_disk Bitta diskli o'zgaruvchan xotira MPFS namoyishi Ishlab chiqarish
nvm_sdcard_fat_mpfs_multi_disk Ko'p diskli uchuvchan bo'lmagan xotira FAT FS MPFS namoyishi Ishlab chiqarish
nvm_sdcard_fat_multi_disk Ko'p diskli uchuvchan bo'lmagan xotira FAT FS namoyishi Ishlab chiqarish
sdcard_fat_single_disk Yagona diskli SD-karta FAT FS namoyishi Ishlab chiqarish
sdcard_msd_fat_multi_disk Ko'p diskli SD-karta MSD FAT FS namoyishi Ishlab chiqarish
sst25_fat SST25 Flash FAT FS namoyishi Alfa

Grafik ilovalar:

/apps/gfx/ Tavsif Chiqarish Turi
asosiy_tasvir_harakati Asosiy tasvir harakatlanuvchi grafika kutubxonasi namoyishi Ishlab chiqarish
emwin_quickstart SEGGER emWin Tez boshlash namoyishi Ishlab chiqarish
tashqi_resurslar Saqlangan grafik resurslari tashqi xotiraga kirishni namoyish qilish Ishlab chiqarish
grafiklar_koʻrgazmasi Grafika arzon narxlardagi kontrollersiz (LCC) WVGA namoyishi Ishlab chiqarish
lcc Arzon narxlardagi boshqaruvchisiz (LCC) grafik namoyishi Ishlab chiqarish
media_tasvir_viewer Grafik media tasviri Viewer Namoyish Ishlab chiqarish
ob'ekt Grafik ob'ekt qatlamini ko'rsatish Ishlab chiqarish
ibtidoiy Grafik ibtidoiy qatlamlar namoyishi Ishlab chiqarish
resistive_touch_calibrate Rezistiv sensorli kalibrlash namoyishi Ishlab chiqarish
s1d13517 Epson S1D13517 LCD boshqaruv qurilmasi namoyishi Ishlab chiqarish
ssd1926 Solomon Systech SSD1926 Controller namoyishi Ishlab chiqarish

 Multimedia kengaytirish kengashi II (MEB II) Ilovalar:

/apps/meb_ii/ Tavsif Chiqarish Turi
gfx_camera Grafik kamera namoyishi Ishlab chiqarish
gfx_cdc_com_port_single Birlashtirilgan grafika va USB CDC namoyishi Ishlab chiqarish
gfx_photo_frame Grafik foto ramkalar namoyishi Ishlab chiqarish
gfx_web_server_nvm_mpfs Birlashtirilgan grafika va TCP/IP Web Server namoyishi Ishlab chiqarish
emwin MEB II namoyishida SEGGER emWin® imkoniyatlari Beta

RTOS ilovalari:

/apps/rtos/ Tavsif Chiqarish Turi
naqshlar SEGGER embOS® namoyishlari Ishlab chiqarish
freertos FreeRTOS™ namoyishlari Ishlab chiqarish
openrtos OPENRTOS namoyishlari Ishlab chiqarish
threadx Express Logic ThreadX namoyishlari Ishlab chiqarish
uC_OS_II Micriµm® µC/OS-II™ namoyishlari Beta
uC_OS_III Micriµm® µC/OS-III™ namoyishlari Ishlab chiqarish

TCP/IP ilovalari:

/apps/tcpip/ Tavsif Chiqarish Turi
berkeley_tcp_client Berkeley TCP/IP mijozi namoyishi Ishlab chiqarish
berkeley_tcp_server Berkeley TCP/IP serveri namoyishi Ishlab chiqarish
berkeley_udp_client Berkeley TCP/IP UDP mijozi namoyishi Ishlab chiqarish
berkeley_udp_relay Berkeley TCP/IP UDP relay namoyishi Ishlab chiqarish
berkeley_udp_server Berkeley TCP/IP UDP serveri namoyishi Ishlab chiqarish
wolfssl_tcp_client wolfSSL TCP/IP TCP mijozi namoyishi Ishlab chiqarish
wolfssl_tcp_server wolfSSL TCP/IP TCP server namoyishi Ishlab chiqarish
snmpv3_nvm_mpfs SNMPv3 uchuvchan bo'lmagan xotira mikrochiplari xususiy File Tizim namoyishi Ishlab chiqarish
snmpv3_sdcard_fatfs SNMPv3 uchuvchan bo'lmagan xotira SD kartasi FAT File Tizim namoyishi Ishlab chiqarish
tcpip_tcp_client TCP/IP TCP mijozi namoyishi Ishlab chiqarish
tcpip_tcp_client_server TCP/IP TCP mijoz serveri namoyishi Ishlab chiqarish
tcpip_tcp_server TCP/IP TCP serveri namoyishi Ishlab chiqarish
tcpip_udp_client TCP/IP UDP mijozi namoyishi Ishlab chiqarish
tcpip_udp_client_server TCP/IP UDP mijoz serveri namoyishi Ishlab chiqarish
tcpip_udp_server TCP/IP UDP serveri namoyishi Ishlab chiqarish
web_server_nvm_mpfs O'zgaruvchan xotira mikrochiplari xususiy File Tizim Web Server namoyishi Ishlab chiqarish
web_server_sdcard_fatfs SD karta FAT File Tizim Web Server namoyishi Ishlab chiqarish
wifi_easy_configuration Wi-Fi® EasyConf namoyishi Ishlab chiqarish
wifi_g_demo Wi-Fi G namoyishi Ishlab chiqarish
wifi_wolfssl_tcp_client Wi-Fi wolfSSL TCP/IP mijozi namoyishi Ishlab chiqarish
wifi_wolfssl_tcp_server Wi-Fi wolfSSL TCP/IP serveri namoyishi Ishlab chiqarish
wolfssl_tcp_client wolfSSL TCP/IP mijozi namoyishi Ishlab chiqarish
wolfssl_tcp_server wolfSSL TCP/IP serveri namoyishi Ishlab chiqarish

Test ilovalari:

/apps/meb_ii/ Tavsif Chiqarish Turi
test_sample MPLAB Harmony Test SampIlova Alfa

 USB qurilma ilovalari:

/apps/usb/device/ Tavsif Chiqarish Turi
cdc_com_port_dual CDC Dual Serial COM portlarining emulyatsiyasi namoyishi Ishlab chiqarish
cdc_com_port_single CDC yagona seriyali MAQOMOTI portining emulyatsiyasi namoyishi Ishlab chiqarish
cdc_msd_basic CDC Mass Storage Device (MSD) namoyishi Ishlab chiqarish
cdc_serial_emulator CDC seriyali emulyatsiya namoyishi Ishlab chiqarish
cdc_serial_emulator_msd CDC seriyali emulyatsiyasi MSD namoyishi Ishlab chiqarish
hid_basic Asosiy USB inson interfeysi qurilmasi (HID) namoyishi Ishlab chiqarish
hid_joystick USB HID klassi Joystick qurilmasi namoyishi Ishlab chiqarish
hid_klaviatura USB HID sinf klaviatura qurilmasi namoyishi Ishlab chiqarish
hid_sichqoncha USB HID sinf sichqoncha qurilmasi namoyishi Ishlab chiqarish
hid_msd_basic USB HID klassi MSD namoyishi Ishlab chiqarish
msd_basic USB MSD namoyishi Ishlab chiqarish
msd_fs_spiflash USB MSD SPI Flash File Tizim namoyishi Ishlab chiqarish
msd_sdcard USB MSD SD kartasi namoyishi Ishlab chiqarish
sotuvchi USB sotuvchisi (ya'ni, umumiy) namoyishi Ishlab chiqarish

 USB xost ilovalari:

/apps/usb/host/ Tavsif Chiqarish Turi
audio_dinamik USB Audio v1.0 Xost-sinf drayverini namoyish qilish Ishlab chiqarish
cdc_basic USB CDC asosiy namoyishi Ishlab chiqarish
cdc_msd USB CDC MSD asosiy namoyishi Ishlab chiqarish
hid_basic_klaviatura USB HID Xost klaviaturasi namoyishi Ishlab chiqarish
hid_basic_sichqoncha USB HID xost sichqonchasi namoyishi Ishlab chiqarish
hub_cdc_hid USB HID CDC Hub namoyishi Ishlab chiqarish
hub_msd USB MSD Hub Xost namoyishi Ishlab chiqarish
msd_basic USB MSD xost oddiy bosh barmoq diskini namoyish qilish Ishlab chiqarish

Oldindan tuzilgan ikkilik fayllar:

/bin/framework Tavsif Chiqarish Turi
bluetooth Oldindan o'rnatilgan PIC32 Bluetooth stack kutubxonalari Ishlab chiqarish
bluetooth/premium/audio Oldindan oʻrnatilgan PIC32 Bluetooth audio toʻplami kutubxonalari (premium) Ishlab chiqarish
dekoder/premium/aac_microaptiv microAptiv asosiy xususiyatlariga ega PIC32MZ qurilmalari uchun oldindan tuzilgan AAC dekoder kutubxonasi (Premium) Beta
dekoder/premium/aac_pic32mx PIC32MX qurilmalari uchun oldindan tuzilgan AAC dekoder kutubxonasi (Premium) Beta
dekoder/premium/mp3_microaptiv microAptiv asosiy xususiyatlariga ega PIC3MZ qurilmalari uchun oldindan tuzilgan MP32 dekoder kutubxonasi (Premium) Ishlab chiqarish
dekoder/premium/mp3_pic32mx PIC3MX qurilmalari uchun oldindan tuzilgan MP32 dekoder kutubxonasi (Premium) Ishlab chiqarish
dekoder/premium/wma_microaptiv microAptiv asosiy xususiyatlariga ega PIC32MZ qurilmalari uchun oldindan tuzilgan WMA dekoder kutubxonasi (Premium) Beta
dekoder/premium/wma_pic32mx PIC32MX qurilmalari uchun oldindan tuzilgan WMA dekoder kutubxonasi (Premium) Beta
matematika/dsp PIC32MZ qurilmalari uchun oldindan tuzilgan DSP Fixed Point Matematik kutubxonalari Ishlab chiqarish
matematika/libq PIC32MZ qurilmalari uchun oldindan tuzilgan LibQ Ruxsat etilgan nuqtali matematika kutubxonalari Ishlab chiqarish
matematik/libq/libq_c Pic32MX va Pic32MZ qurilmalariga mos keladigan C-amalga oshirishlari bilan oldindan tuzilgan matematik kutubxona. (Izoh: Bu tartiblar libq kutubxonasi funksiyalariga mos kelmaydi) Beta
periferik Oldindan qurilgan periferik kutubxonalar Ishlab chiqarish / Beta

 Ramka yaratish:

/qurilish/ramka/ Tavsif Chiqarish Turi
matematika/libq LibQ kutubxonasini qurish loyihasi Ishlab chiqarish
matematika/libq LibQ_C kutubxonasini qurish loyihasi Alfa
periferik Periferik kutubxona qurish loyihasi Ishlab chiqarish

 Utilitalar:

/kommunal xizmatlar/ Tavsif Chiqarish Turi
mhc/plugins/displaymanager/displaymanager.jar MPLAB Harmony Display Manager plagini Beta
mhc/com-microchip-mplab-modules-mhc.nbm MPLAB Harmony Configurator (MHC) plagini

MPLAB Harmony Graphics Composer (MHC plaginiga kiritilgan)

Ishlab chiqarish

Beta

mib2bib/mib2bib.jar snmp.bib va ​​mib.h yaratish uchun maxsus Microchip MIB skripti (snmp.mib) tuzilgan. Ishlab chiqarish
mpfs_generator/mpfs2.jar TCP/IP MPFS File Generator va yuklash yordam dasturi Ishlab chiqarish
segger/emwin MPLAB Harmony emWin namoyish ilovalari tomonidan ishlatiladigan SEGGER emWin yordam dasturlari Sotuvchi
tcpip_discoverer/tcpip_discoverer.jar TCP/IP Microchip Node Discoverer Utility Ishlab chiqarish

 Uchinchi tomon dasturiy ta'minoti:

/uchinchi tomon/ Tavsif Chiqarish Turi
dekoder Dekoder kutubxonasi manbalarini taqsimlash Sotuvchi
gfx/emwin SEGGER emWin® Grafik kutubxonasi tarqatilishi Sotuvchi
rtos/embOS SEGGER embOS® tarqatish Sotuvchi
rtos/FreeRTOS PIC32MZ qurilmalarini qo'llab-quvvatlaydigan FreeRTOS manbalarini taqsimlash Sotuvchi
rtos/MicriumOSII Micriµm® µC/OS-II™ taqsimoti Sotuvchi
rtos/MicriumOSIII Micriµm® µC/OS-III™ taqsimoti Sotuvchi
rtos/OpenRTOS PIC32MZ qurilmalarini qo'llab-quvvatlaydigan OPENRTOS manbalarini taqsimlash Sotuvchi
rtos/ThreadX Express Logic ThreadX Distribution Sotuvchi
segger/emwin SEGGER emWin® Pro Distribution Sotuvchi
tcpip/wolfssl wolfSSL (sobiq CyaSSL) o'rnatilgan SSL kutubxonasi ochiq manbaga asoslangan namoyish Sotuvchi
tcpip/iniche InterNiche Library Distribution Sotuvchi

 Hujjatlar:

/doc/ Tavsif Chiqarish Turi
harmony_help.pdf Portativ hujjat formatida MPLAB Harmony yordami (PDF) Ishlab chiqarish
harmony_help.chm Compiled Help (CHM) formatida MPLAB Harmony Help Ishlab chiqarish
html/index.html HTML formatida MPLAB Harmony yordami Ishlab chiqarish
harmony_compatibility_worksheet.pdf MPLAB Harmony muvofiqligi darajasini aniqlash va muvofiqlik ko'rsatmalariga har qanday istisno yoki cheklovlarni qo'lga kiritish uchun foydalanish uchun PDF shakli Ishlab chiqarish
harmony_release_brief_v1.11.pdf MPLAB Harmony Release Brief, "bir qarashda" nashr ma'lumotlarini taqdim etadi Ishlab chiqarish
harmony_release_notes_v1.11.pdf PDF formatidagi MPLAB Harmony reliz yozuvlari Ishlab chiqarish
harmony_license_v1.11.pdf MPLAB Harmony dasturiy ta'minot litsenziya shartnomasi PDF formatida Ishlab chiqarish

Chiqarish turlari

Ushbu bo'limda chiqarish turlari va ularning ma'nosi tasvirlangan.

Tavsif
MPLAB Harmony moduli relizlari quyidagi rasmda ko'rsatilganidek, uch xil turdan biri bo'lishi mumkin.

MICROCHIP-harmony-integrallashgan-dasturiy ta'minot-ramka-1

Alpha nashri
Modulning alfa-reliz versiyasi odatda dastlabki versiya hisoblanadi. Alpha-relizlar o'zlarining asosiy funktsiyalar to'plamining to'liq amalga oshirilishiga ega bo'ladilar, ular funktsional birlik sinovidan o'tgan va to'g'ri tuziladi. Alfa-reliz ajoyib "previewMicrochip yangi ishlanma ustida ishlayotgani va u yangi xususiyatlarni oʻrganish uchun juda foydali boʻlishi mumkin. Biroq, u toʻliq rasmiy sinov jarayonidan oʻtmagan va uning interfeysi ishlab chiqarish versiyasi chiqarilishidan oldin oʻzgarishi deyarli aniq, shuning uchun uni ishlab chiqarishda ishlatish tavsiya etilmaydi.

Beta-versiyasi
Modulning beta-versiyasi ichki interfeysdan o'tdiview jarayon va uning funksionalligini rasmiy sinovdan o'tkazdi. Shuningdek, alfa-versiyada bildirilgan muammolar tuzatiladi yoki hujjatlashtiriladi. Agar modul beta-versiyada bo'lsa, siz uning normal sharoitda to'g'ri ishlashini kutishingiz mumkin va uning interfeysi yakuniy shaklga juda yaqin bo'lishini kutishingiz mumkin (garchi kerak bo'lsa, o'zgarishlar hali ham kiritilishi mumkin). Biroq, u stress yoki ishlash testidan o'tmagan va noto'g'ri ishlatilsa, u yaxshi bajarilmasligi mumkin. Beta-versiyasi ishlab chiqarish uchun tavsiya etilmaydi, lekin uni ishlab chiqish uchun ishlatish mumkin.

Ishlab chiqarish chiqarilishi
Modul ishlab chiqarish shaklida chiqarilgan vaqtga kelib, u to'liq xususiyatga ega, to'liq sinovdan o'tgan va uning interfeysi "muzlatilgan". Oldingi versiyalardagi barcha ma'lum muammolar tuzatilgan yoki hujjatlashtirilgan bo'ladi. Kelgusi versiyalarda mavjud interfeys o'zgarmaydi. U qo'shimcha funktsiyalar va qo'shimcha interfeys funktsiyalari bilan kengaytirilishi mumkin, ammo mavjud interfeys funktsiyalari o'zgarmaydi. Bu barqaror dastur interfeysi (API) bilan barqaror kod bo'lib, siz ishlab chiqarish maqsadlarida ishonishingiz mumkin.

Versiya raqamlari

Ushbu bo'lim MPLAB Harmony versiya raqamlarining ma'nosini tavsiflaydi.

Tavsif

MPLAB Harmony versiyasini raqamlash sxemasi
MPLAB Harmony quyidagi versiya raqamlash sxemasidan foydalanadi:
. [. ][ ] Qayerda:

  • = Katta qayta ko'rib chiqish (ko'p yoki barcha modullarga ta'sir qiladigan muhim o'zgarish)
  • = Kichik tahrir (yangi xususiyatlar, muntazam nashrlar)
  • [. ] = Nuqta chiqarish (xatolarni tuzatish, rejadan tashqari versiyalar)
  • [ ] = Chiqarish turi (agar mavjud bo'lsa, alfa uchun a va beta uchun b). Ishlab chiqarish reliz versiyalari reliz turidagi xatni o'z ichiga olmaydi.

Versiya satri
SYS_VersionStrGet funksiyasi quyidagi formatdagi qatorni qaytaradi:
" . [. ][ ]”
Qayerda:

  • modulning asosiy versiya raqami
  • modulning kichik versiya raqami
  • ixtiyoriy “yamoq” yoki “nuqta” chiqarish raqami (agar u “00” ga teng bo‘lsa, qatorga kiritilmaydi)
  • alfa uchun "a" va beta uchun "b" ning ixtiyoriy nashr turidir. Reliz ishlab chiqarish versiyasi bo'lsa (ya'ni, alfa yoki beta emas) bu tur qo'shilmaydi.

Eslatma: Versiya qatorida bo'sh joy bo'lmaydi.

Exampga:
“0.03a”
“1.00”

Versiya raqami
SYS_VersionGet funktsiyasidan qaytarilgan versiya raqami quyidagi o'nlik formatdagi belgisiz butun sondir (BCD formatida emas).
* 10000+ * 100+
Raqamlar o'nli raqamda ifodalangan va ma'no Version Stringda tasvirlangani bilan bir xil bo'ladi.
Eslatma: Chiqarish turining raqamli ko'rinishi yo'q.

Exampga:
“0.03a” versiyasi uchun qaytarilgan qiymat 0 * 10000 + 3 * 100 + 0 ga teng.
"1.00" versiyasi uchun qaytarilgan qiymat teng: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.

TSS

  • Savol: MPLAB Harmony dasturidan C++ dasturlashda foydalanish mumkinmi? til?
    Javob: Yo'q, MPLAB Harmony C++ bilan sinovdan o'tkazilmagan; shuning uchun ushbu dasturlash tilini qo'llab-quvvatlash mavjud emas.
  • Savol: Qurilish uchun tavsiya etilgan optimallashtirish darajasi qanday MPLAB Harmony periferik kutubxonasi bilan loyihalar?
    Javob: -O1 optimallashtirish darajasi periferik kutubxonadagi foydalanilmagan bo'limlardan kodni olib tashlash uchun tavsiya etiladi.
  • Savol: MPLAB Harmony uninstaller foydalanuvchi tomonidan o'zgartirilganda qanday ishlaydi files?
    Javob: O'chirish dasturi hammasini o'chirib tashlaydi files foydalanuvchi tomonidan o'zgartirilgan bo'lsa ham, o'rnatuvchi tomonidan o'rnatilgan. Biroq, yangi filefoydalanuvchi tomonidan qo'shilgan s o'chirilmaydi.

Hujjatlar / manbalar

MICROCHIP Harmony Integrated Software Framework [pdf] Foydalanuvchi uchun qoʻllanma
v1.11, Harmony Integrated Software Framework, Integrated Software Framework, Software Framework, Framework

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *