MICROCHIP-akara ngosi

MICROCHIP Harmony Integrated Software Framework

MICROCHIP-Harmony-Integrated-Software-Framework-ihe oyiyi-ngwaahịa.

Nkọwapụta:

  • Aha ngwaahịa: MPLAB Harmony Integrated Software Framework
  • Ụdị: v1.11
  • Ụbọchị mwepụta: Eprel 2017

Ozi ngwaahịa:
MPLAB Harmony Integrated Software Framework v1.11 bụ usoro ngwanrọ emebere iji mee ka ọ dị mfe na mee ka mmepe nke ngwa agbakwunyere maka microchip microcontrollers. Ọ na-enye ọba akwụkwọ, ndị ọkwọ ụgbọ ala, na middleware zuru oke iji kwalite usoro mmepe.

Ntuziaka ojiji ngwaahịa

Akụkụ na ihe ndị amaara:

Njirimara MPLAB kwekọrọ:

  • Na-akwado nnukwu microchip microcontrollers
  • Nchịkọta ọba akwụkwọ na nke etiti
  • Nhazi na nhazi dị mfe

Okwu ndị ama ama:

  • akwadoghị asụsụ mmemme C++
  • Akwadoro -O1 ọkwa njikarịcha maka ọrụ iwu ụlọ nwere ọbá akwụkwọ akụkụ Harmony
  • Omume Uninstaller gbasara onye ọrụ emeziri files

Ozi mwepụta

Na-enye ozi mwepụta MPLAB Harmony, gụnyere ndetu ntọhapụ, ọdịnaya ntọhapụ, ụdị ntọhapụ, ma kọwaa sistemụ ọnụọgụ ụdị. Enyere nnomi PDF nke ndetu mwepụta na /doc nchekwa nke nrụnye MPLAB Harmony gị.

Ndetu mwepụta
Isiokwu a na-enye ndetu mwepụta maka ụdị MPLAB Harmony a.

Nkọwa
Ụdị MPLAB Harmony: v1.11 Ụbọchị mwepụta: Eprel 2017

Ngwa ngwa chọrọ
Tupu iji MPLAB Harmony, hụ na etinyere ihe ndị a:

  • MPLAB X IDE 3.60
  • Ihe nchịkọta MPLAB XC32 C/C++ 1.43
  • Ihe nhazi MPLAB Harmony 1.11.xx

Na-emelite na mwepụta MPLAB Harmony a
Imelite na ntọhapụ nke MPLAB Harmony dị mfe. Maka ntuziaka zuru ezu, biko rụtụ aka na Porting na emelite na MPLAB Harmony.

Gịnị bụ Ọhụrụ na Mara Okwu
Tebụl ndị a na-edepụta atụmatụ ndị agbanweela ma ọ bụ gbakwunyere yana okwu ọ bụla amaara nke achọpụtara kemgbe mwepụta ikpeazụ nke MPLAB Harmony. Okwu ọ bụla amaara ama nke edozibeghị ka edobere na ntọhapụ gara aga.

MPLAB Harmony:

Njirimara Mgbakwunye na mmelite Okwu ndị amaara
Izugbe Eji C++ nwale MPLAB Harmony; ya mere, akwadoghị nkwado maka asụsụ mmemme a.

A na-akwado ọkwa nkwalite “-O1” mgbe ị na-arụ ọrụ ọ bụla gụnyere MPLAB Harmony prebuilt binary (.a) file) mpụta ọba akwụkwọ. Nke a dị mkpa ka onye njikọ ahụ wee wepụ koodu site na ngalaba ndị a na-ejighị ya (maka njirimara ọba akwụkwọ nke na-adịghị eji). N'aka nke ọzọ, ị nwere ike họrọ "Wepụ ngalaba na-adịghị eji" na nhọrọ izugbe maka igbe mkparịta ụka xc32-ld (linker).

MPLAB Harmony uninstaller ga-ehichapụ ihe niile filenke installer arụnyere, ọ bụrụgodị na onye ọrụ gbanwere ha. Otú ọ dị, uninstaller agaghị eme hichapụ ọhụrụ files onye ọrụ gbakwunyere na nchekwa nrụnye MPLAB Harmony.

Ihe nkwụnye ihe njikwa ihe ngosi MPLAB Harmony na-enye nhazi na nkwado ịme anwansị nye onye ọkwọ ụgbọ ala mepụtara LCC, ma na-enyekwa nkwado ndabere maka ndị ọkwọ ụgbọ ala ndị ọzọ niile. Nhazi zuru oke na nkwado ịme anwansị maka ndị ọkwọ ụgbọ ala ndị ọzọ na-ahụ maka njikwa eserese na mwepụta MPLAB Harmony n'ọdịnihu.

Middleware na ọba akwụkwọ:

Njirimara Mgbakwunye na mmelite Okwu ndị amaara
Ọbá akwụkwọ Bootloader UDP bootloader anaghị achịkọta maka ngwaọrụ PIC32MZ mgbe ahọpụtara microMIPS.
Ọbá akwụkwọ Crypto N/A Ọrụ mbugharị nke na-eji ọba akwụkwọ Crypto ngwaike, ma nwee ọtụtụ nhazi, nwere ike banye n'okwu mkpọkọta mgbe emegharịrị koodu. MPLAB X IDE ga-egosi na pic32mz-crypt.h na pic32mz-hash.c files na-ewepu na nhazi ahụ, n'agbanyeghị na ọ gbalịrị ịgbakwunye ha. Onye nchịkọta ahụ ga-emepụta njehie, na-ekwu na ụfọdụ ọrụ Crypto enweghị ike ịkọwa ya. Iji rụọ ọrụ na nsogbu a, wepụ ha abụọ  files (pic32mz-crypt.h na pic32mz-hash.c) site na oru ngo a wee jiri MPLAB Harmony Configurator (MHC) weghachi nhazi niile na-eji ihe ndị a. files.
Ụlọ akwụkwọ decoder N'ihi ihe nchekwa chọrọ yana ọnụọgụ SRAM dị, ụfọdụ decoders enweghị ike ịrụ ọrụ n'otu oge yana ndị ọzọ decoders. Agbanyeghị, ihe ngbanwe ọ bụla ga-arụ ọrụ n'otu n'otu na ngosipụta universal_audio_decoders.
File Sistemu Achọtara na edozie mwepu ihe nrịbama efu na ọrụ mbugharị.
Ụlọ akwụkwọ eserese Ndozi JPEG anaghị akwado onyonyo a na-enyocha na-aga n'ihu. Ihe onyonyo GIF ụfọdụ nghọta webanyere nwere ike igosi akwa.
TCP/IP ngwugwu SMTPC:
  • API ịkwụsị ozi, nke bara uru mgbe achọrọ nnwagharị adịghị ugbu a
  •  Ọtụtụ adreesị DNS iji nye nnyefe ozi a pụrụ ịdabere na ya adịghị ugbu a
  • Nkwado maka mpaghara nkụnye eji isi mee nhọrọ adịghị ugbu a
Ọbá akwụkwọ ngwaọrụ USB N/A A nwalere Stack USB Stack na oke ikike na RTOS. Mgbe ị na-agba ọsọ USB Device Stack na ngwaọrụ ezinụlọ PIC32MZ, nchịkọta ahụ chọrọ sekọnd atọ iji malite maka ngwaọrụ PIC32MZ EC na milliseconds atọ maka ngwaọrụ PIC32MZ EF.
USB Host Library E wepụrụ nkwado MHC maka ngwanrọ beta USB Host. A ga-ewepụ nkwado maka USB Host Beta API na mwepụta n'ọdịnihu. A naghị arụ ọrụ Stack USB ndị a:
  •  USB_HOST_BusResume
  •  USB_HOST_Ngwaọrụ kwụsịtụrụ
  • USB_HOST_Ngwaọrụ malitegharịa

The Hub, Audio v1.0, and HID Host Client Drivers A nwalere na oke ikike. A nwalere USB Host Stack na oke ikike na RTOS.Polled mode mode arụ ọrụ adịghị anwale.Attach / Detach omume anwalela na a kpaara ókè. Mgbe na-agba ọsọ USB Host Stack na a PIC32MZ ngwaọrụ ezinụlọ PIC32MZ, mbụ stack na-achọ atọ nkeji nkeji na 32 nkeji nkeji na PICXNUMX. maka ngwaọrụ PICXNUMXMZ EF. The USB Host Layer anaghị arụ ọrụ nleba anya nke ukwuu. Njirimara a ga-adị na mwepụta MPLAB Harmony n'ọdịnihu. USB Host Layer anaghị elele ọkwa Hub Tier. Njirimara a ga-adị na ntọhapụ MPLAB Harmony n'ọdịnihu. USB Host Layer ga-eme ka nhazi nke mbụ bụrụ naanị mgbe enwere ọtụtụ nhazi. Ọ bụrụ na enweghị njikọ interface na nhazi mbụ, nke a na-eme ka ngwaọrụ ahụ ghara ịrụ ọrụ. A ga-arụ ọrụ nhazi ọtụtụ na mwepụta nke MPLAB Harmony n'ọdịnihu. A nwalela onye ọkwọ ụgbọ ala onye ahịa nke MSD site na iji obere draịva USB Flash dị n'ahịa dị.A nwalebeghị onye ọkwọ ụgbọ ala ọbịa nke MSD na USB Host Layer maka ntinye ọgụgụ/dee. A ga-eme nnwale a na ntọhapụ MPLAB Harmony n'ọdịnihu. Enwere ike iji ọkwọ ụgbọ ala Client nke MSD na onye ọkwọ ụgbọ ala SCSI naanị iji ya. File usoro ma ọ bụrụ na file Sistemu akpaaka-Mount atụmatụ agbanyere.The MSD Host Client Driver e ji Multi-LUN Mass Nchekwa Device na USB Card Reader.

Ọbá akwụkwọ nnabata USB (na-aga n'ihu) USB Host SCSI Block Driver, CDC Client Driver, na Audio Host Client Driver na-akwado naanị otu onye ahịa. A ga-eme ka ọrụ ọtụtụ ndị ahịa nwee ike na mwepụta MPLAB Harmony n'ọdịnihu.

USB HID Host Client ọkwọ ụgbọ ala ejirila ọtụtụ ngwaọrụ eji eme ihe nwalee. A nwalebeghị izipu mmepụta ma ọ bụ akụkọ njirimara.

Onye ọkwọ ụgbọ ala onye ahịa USB Audio anaghị enye mmejuputa maka ọrụ ndị a:

  • USB_HOST_AUDIO_V1_DeviceObjHandle nweta
  • USB_HOST_AUDIO_V1_FeatureUnitChannel VolumeRan nweta
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub nso Nọmba Nweta
  • USB_HOST_AUDIO_V1_StreamSamplingFrequencyGet
  •  USB_HOST_AUDIO_V1_TerminalID nweta

Ndị ọkwọ ụgbọala:

Njirimara Mgbakwunye na mmelite Okwu ndị amaara
LCC . MPLAB Harmony Graphics Composer (MHGC) enweghị ike ịnye tebụl palette; ya mere, ndị ọrụ ga-enyerịrị uint16_t agba nke 256 16 bpp RGB na onye ọkwọ ụgbọ ala LCC site na iji ọrụ DRV_GFX_PalletteSet. Ọdịnaya dị n'usoro a ga-arụ ọrụ iji maapụ index agba na agba ngosi TFT.

Ntọala Isi mmalite DMA na MHC agbanweela. Ọ bụrụ na ntọala ọrụ gị dị na 3, 5, 7 ma ọ bụ 9, MHC ga-egosipụta ya dị ka uhie. Biko gbanwee ka ọ bụrụ 2, 4, 6, ma ọ bụ 8. A na-ewepụ oge ọnụọgụgụ niile na nhọrọ. Ọ bụ ezie na ngụ oge ndị a na-arụ ọrụ na ndabara, ọ bụ naanị ndị gụpụtara ọnụọgụgụ (2, 4, 6, 8) ga-anabata mgbanwe na ụkpụrụ prescaler.

I2C N/A Onye ọkwọ ụgbọ ala I2C na-eji akụkụ na mmejuputa Bit-banged:
  •  A nwalere naanị n'otu ebe nna ukwu
  •  Ọ naghị akwado RTOS; ya mere, ọ bụghị eri-nchekwa mgbe ejiri ya na gburugburu RTOS
  • A nwalebeghị ya na mpaghara ntụli aka
  • A nwalebeghị ọrụ na ụdị nchekwa ike
  • Onye ọkwọ ụgbọ ala I2C na-eji mmejuputa Bit-banged:
  • Anaghị egbochi ma na-eji akụrụngwa Timer maka ịrụ ọrụ I2C. Enweghị ike iji akụrụngwa ngụ oge maka mkpa ngụ oge ọ bụla ọzọ.
  •  Ihe nkwụsị nkwụsị nke ngụ oge kwesịrị ịbụ otu n'ime nkwụsị kachasị mkpa na ngwa ahụ
  •  Nnwale nke mmejuputa a bụ naanị site na elekere sistemụ nke 200 MHz yana elekere ụgbọ ala nke 100 MHz maka Oge ngụ oge.
  •  Enwere ike ịhazi ka ọ rụọ ọrụ naanị na ọnọdụ Master
  •  Naanị dị na ntọala ọkwọ ụgbọala dị ike
  •  Ọnụego baud dabere na ojiji CPU. A nwalere ya ka ọ na-agba ọsọ na ntụkwasị obi ruo 100 kHz.
  • Anaghị akwado ngwaọrụ ezinụlọ PIC32MX
  •  Na-arụ ọrụ naanị na ntụtụ SCL na SDA nke akụkụ I2C kwekọrọ
  •  Na-arụ ọrụ naanị na ọnọdụ nkwụsị
MRF24WN Wi-Fi New wdrvext_mx.a, wdrvext_ec.a, na wdrvext_mz.a ọba akwụkwọ files.
S1D13517 Onye ọkwọ ụgbọ ala S1D13517 anaghị akwado ịnweta pikselụ ma ọ bụ n'usoro pikselụ site na S1D13517 framebuffer na anaghị akwado nsụgharị font mgbe agbanyere mgbochi-aliasing.
Kaadị Digital (SD) echekwara N/A A nwalebeghị ọkwọ ụgbọ ala SD n'ọnọdụ nkwụsịtụ ugboro dị elu.
SPI N/A Ụdị SPI nke nwere DMA anaghị arụ ọrụ. A ga-edozi okwu a na mwepụta MPLAB Harmony n'ọdịnihu.
Igwe ọkụ SPI Ọbá akwụkwọ ọkwọ ụgbọ ala anaghị akwado atụmatụ Flash dị ka ọgụgụ ọsịsọ dị elu, jide, na ide ihe.

Mmejuputa iwu nke ọba akwụkwọ ọkwọ ụgbọ ala adịghị.

USB Ejiri RTOS nwalere ọba akwụkwọ ọkwọ ụgbọ ala na oke oke.

Mgbe ị na-agba ọsọ Ọbá akwụkwọ Ọkwọ ụgbọala USB na ngwaọrụ ezinụlọ PIC32MZ, nchịkọta ahụ na-achọ sekọnd atọ iji malite maka ngwaọrụ PIC32MZ EC na milliseconds atọ maka ngwaọrụ PIC32MZ EF. Ụfọdụ API maka USB Host Driver Library nwere ike ịgbanwe na ntọhapụ ọzọ.USB Host Driver Library anwalebeghị ọrụ nke USB.

Ọrụ Sistemu

Njirimara Mgbakwunye na mmelite Okwu ndị amaara
DMA

Ụlọ akwụkwọ dị n'akụkụ:

Njirimara Mgbakwunye na mmelite Okwu ndị amaara
ADCHS N/A A naghị akwado FIFO na ụdị ọba akwụkwọ dị n'akụkụ a.
SQI N/A Uru nkesa elekere SQI dị elu karịa CLK_DIV_16 agaghị arụ ọrụ. Iji nweta ezigbo ọsọ elekere SQI, jiri uru nkesa elekere SQI dị ala karịa CLK_DIV_16.

Mara: Okwu a na-adabara ngwa ọ bụla na-eji modul SQI.

Ngwa

Njirimara Mgbakwunye na mmelite Okwu ndị amaara
Ngosipụta ọdịyo Agbanwere na Universal_audio_decoders iji kpachie omimi ndekọ n'ime file usoro. Nke a ga-egbochi mwepu ma ọ bụrụ na nke ahụ ga-eme karịa ọkwa 6 sub ndekọ. usb_headset, usb_microphone, na usb_speaker ngosi:
  •   Mgbe ị na-agbanwe n'etiti ngwa ndị a, onye ọkwọ ụgbọ ala Windows nwere ike inwe mgbagwoju anya site na ụdị ngwaọrụ ejikọrọ. Maka examplee, onye ọkwọ ụgbọ ala gbochiri nkwanye ọdịyo. Ọ bụrụ na ọnọdụ dị otú a emee, mee ihe ndị a iji dozie nsogbu ahụ:
    1. Mgbe ejikọrọ ngwaọrụ a, wepụ ọkwọ ụgbọala ahụ.
    2. Enwere ike ịchọrọ ịmalitegharị sistemụ arụmọrụ Windows.
      Universal_audio_decoder ngosi:
  • Nhazi 270f512lpim_bt_audio_dk na pic32mz_da_sk_meb2 anaghị akwado ngosi. Ngosipụta ahụ nwere ike iyi ka ọ dị Gnụrụ mana ọ tọgbọ chakoo n'ihi na agbanyere ọkụ azụ.
  • Nhazi 270f512lpim_bt_audio_dk anaghị akwado ihe ndozi WMA na AAC.
  • Njikwa olu dị naanị na nhazi bt_audio_dk na 270f512lpim_bt_audio_dk
  • Obere glitches ọdịyo dị maka ọdịyo WAVE 96 kHz files site na nha ihe nchekwa ndabara. Dị ka ihe na-arụ ọrụ, na-ewepụ glitches site na iji nnukwu ihe nchekwa.
  • Ọdịda nwere ike ịpụta mgbe a na-akpọ s dị eluampỌnụ ego AAC files. Nke dị elu nke sampỌnụ ọgụgụ ka ukwuu, ka ọ na-akawanye njọ.
  • Ụfọdụ draịva USB Flash agaghị arụ ọrụ na ngosipụta a
  • N'ihi oke ebe nchekwa, Speex Decoder na WMA Decoder enweghị ike ịrụ ọrụ n'otu oge na ihe ngosi audio_tone ndị ọzọ:
  • Ngosipụta ahụ kwụ ọtọ
  • Emejuputaghị ngbanwe mgbagha ihe ngosi usb_speaker:
  • A na-agbanwe ọwa mmepụta aka ekpe na aka nri maka nhazi pic32mz_ef_sk_meb2 na njikọ mmepụta. Mara: Nke a bụ nsogbu na ngwaike MEB II ọ bụghị ngwa ngwa.
  • Njirimara ogbi (dị ka a na-achịkwa ya na PC) anaghị arụ ọrụ usb_headset:

Njirimara ogbi (dị ka a na-achịkwa ya na PC) anaghị arụ ọrụ.

mac_audio_hi_res ngosi:

Ịkpọchi ụda na PC na-arụ ọrụ nke ọma na mbụ

Ngosipụta Bluetooth Achọpụtara nsogbu edoziziri na ngosi WVGA na a2dp_avrcp ngosi. Nke a bụ ngosipụta adịchaghị. Agbanyụrụ/wepụ eserese nwa oge na nhazi PIC32MZ DA niile, a ga-ewepụta ya na mwepụta n'ọdịnihu.
File     Ngosipụta sistemụ LED_3, nke a na-eji egosi ihe ịga nke ọma ngosi adịghị enye ìhè, nke na-emetụta ihe ngosi ndị a:
  • sdcard_fat_single_disk (nhazi pic32mz_da_sk_adma)
  • sdcard_msd_fat_multi_disk (nhazi pic32mz_da_sk_meb2)

Dị ka ọrụ gburugburu, onye ọrụ nwere ike idobe nkwụsịtụ na koodu ngwa iji hụ ọkwa nke ngosi.

Ihe ngosi eserese Ihe mmalite PKOB mmemme na debugging nwere ike mepụta njehie ndị a: Enweghị ike ịmalite onye mmemme: Emeghị mmemme ngwaọrụ ebumnuche. Ọ bụrụ na ozi a emee, nyegharịa ngwaọrụ ahụ ma ngwa ahụ ga-amalite. Ọ bụrụ na achọrọ nbipu, ọrụ a tụrụ aro gburugburu bụ ịwụnye nkụnye eji isi mee dabara adaba na ngwa mmalite site na iji MPLAB REAL ICE.

Okwu ndị a metụtara ihe ngosi external_resources:

  •   Ugbu a, enyerela nkwado JPEG ngbanwe maka nchekwa n'ime naanị
  •  N'oge ngosi a, a na-ahụ nkwụsịtụ n'ịweta onyonyo a site na ebe nchekwa mgbapụ na-apụ apụ, nke na-eme ka ọnụ ọgụgụ mmadụ na-adị nwayọọ ka ọ na-eme ihe onyonyo na ebe nchekwa ihuenyo.
  •  A na-ahụkwa latency yiri nke gara aga ka ị na-egosipụta onyonyo JPEG na ihuenyo n'ihi igbu oge nke JPEG ngbanwe oge ịgba ọsọ kpatara.
MEB II ngosi Ngwa ngosi segger_emwin etinyebeghị ntinye aka.
Ihe ngosi RTOS Ọbá akwụkwọ SEGGER embOS nwere nkwado FPU chọrọ maka nhazi PIC32MZ EF yana onye ọrụ kwesịrị itinye nke a n'ụzọ doro anya. Na ndabara, agụnyere ọbá akwụkwọ na-enweghị nkwado FPU.
Ọbá akwụkwọ ọrụ Sistemu Examples N/A Ngosipụta Command_appio anaghị arụ ọrụ site na iji MPLAB X IDE v3.06, kama ọ na-arụ ọrụ na v3.00.
TCP/IP Wi-Fi

Ngosipụta

N/A Ihe ngosi tcpip_tcp_client site na iji ENC24xJ600 ma ọ bụ nhazi ENC28J60 anaghị arụ ọrụ nke ọma ma ọ bụrụ na ọkwọ ụgbọ ala SPI na-enyere DMA aka. Biko gbanyụọ nhọrọ SPI DMA maka nhazi ndị a. A ga-edozi nke a na mwepụta MPLAB Harmony n'ọdịnihu.
Ngwa nwale N/A Nhazi FreeRTOS maka iji ya na PIC32MZ EF Starter Kit nwere nkwarụ na-ese n'elu ọbá akwụkwọ na nhọrọ ọrụ.
Ihe ngosi USB Ngwa ngosi msd_basic ngwaọrụ mgbe ejiri ngwaọrụ PIC32MZ rụọ ya, chọrọ ka etinye usoro data nzaghachi ajụjụ SCSI na RAM. Itinye usoro data a na ebe nchekwa Flash mmemme na-eme ka nzaghachi ajụjụ mebie. A ga-edozi okwu a na mwepụta n'ọdịnihu. Ngosipụta hid_basic_keyboard Host wepụrụ mkpịsị igodo sitere na AZ, az, 0-9, Shift na CAPS LOCK igodo. naanị. A ga-emelite arụmọrụ ọkụ ọkụ LED na nkwado maka njikọta igodo ndị ọzọ na ntọhapụ n'ọdịnihu. N'ime ngosi onye na-ekwu okwu audio_speaker, Plug na Play nwere ike ọ gaghị arụ ọrụ maka nhazi pic32mz_ef_sk_int_dyn na pic32mx_usb_sk2_int_dyn. A ga-edozi okwu a na mwepụta n'ọdịnihu. N'ime ngwa ngosi hub_msd Host, nkwudo Hub na nchọpụta egwuregwu nwere ike ịda mgbe ụfọdụ. Agbanyeghị, ọ bụrụ na etinyere oghere ahụ tupu ewepụta ngwaọrụ PIC32MZ na nrụpụta, ngwa ngosi na-arụ ọrụ dịka a tụrụ anya ya. A na-enyocha okwu a, a ga-enwekwa mgbazi na mwepụta MPLAB Harmony n'ọdịnihu. A na-atụ aro ka ị jiri hub kwadoro onwe ya mgbe ị na-agbalị iji ngwa ngosi hub dị. Onye na-ahụ maka inye ihe VBUS na ngwa mmalite nwere ike ọ gaghị enwe ike imezu ihe achọrọ ugbu a nke ọdụ ụgbọ ala, nke ga-ebute omume ngosipụta na-enweghị atụ.

Wulite Framework:

Njirimara Mgbakwunye na mmelite Okwu ndị amaara
Ọbá akwụkwọ Stack Bluetooth N/A
Ụlọ akwụkwọ mgbakọ na mwepụ Ọbá akwụkwọ mgbakọ na mwepụ Edobere-Ebe:
  •  Emebere naanị maka ngwaọrụ PIC32MZ nwere njirimara microAptiv™, nke na-eji DSP ASE
  •  Agaghị arụ ọrụ na ụdị data _Fract LibQ Fixed-Point Math Library:
  • Emebere maka ngwaọrụ PIC32MZ nwere njirimara microAptiv
  •  Ọrụ _fast ebelatala nkenke

 Ngwa:

Njirimara Mgbakwunye na mmelite Okwu ndị amaara
MPLAB Harmony Configurator (MHC) N/A
  • MHC anaghị akwado ịgbanwe ụzọ ikwu site na ọrụ ahụ gaa na isi mmalite files n'ime nrụnye MPLAB Harmony, ozugbo emechara ọrụ ahụ
  • Mgbe ole viewSite na enyemaka MPLAB Harmony na MHC, Index nwere ike ịnweta, mana ọ naghị arụ ọrụ. Nke a bụ n'ihi mmachi na ihe nchọgharị nke MHC na-eji. Dị ka a na-arụ ọrụ gburugburu, Index na-enweta ma na-arụ ọrụ mgbe e meghere Enyemaka HTML na mpụga Web ihe nchọgharị.
  •  Njirimara taabụ ka emechara “-endhelp—” na .hconfig file nwere ike ime ka awụpụ akara nhazi na-esote

Ngwanrọ ndị ọzọ:

Njirimara Mgbakwunye na mmelite Okwu ndị amaara
SEGGER emWin Graphics Library N/A Naanị ihe njikwa ngosi LCC ka akwadoro. Nkwado maka njikwa ngosi ndị ọzọ adịghị na ntọhapụ a.

API iji weghachite aka wijetị dialog adịghị na ntọhapụ a.

Wepụta ọdịnaya
Isiokwu a depụtara ọdịnaya nke ntọhapụ a wee chọpụta modul ọ bụla.

Nkọwa
Tebụlụ a depụtara ọdịnaya nke ntọhapụ a, gụnyere nkọwa dị nkenke, yana ụdị ntọhapụ (Alpha, Beta, Production, or Vendor).

Middleware na ọba akwụkwọ

/framework/ Nkọwa Hapụ Ụdị
bluetooth/cdbt Ọbá akwụkwọ Stack Bluetooth (nke bụ isi) Mmepụta
bluetooth/premium/audio/cdbt

bluetooth/premium/audio/decoder/sbc

Ọbá akwụkwọ Stack Audio Bluetooth (Premium)

Ọbá akwụkwọ Decoder SBC (Ekem)

Mmepụta

Mmepụta

bootloader Ọbá akwụkwọ Bootloader Mmepụta
klasb Klas B Library Mmepụta
crypto Ọbá akwụkwọ Cryptographic Microchip Mmepụta
decoder/bmp/BmpDecoder decoder/bmp/GifDecoder decoder/bmp/jpegDecoder decoder/audio_decoders/decoder_opus decoder/speex decoder/premium/decoder_aac decoder/premium/decoder_mp3
decoder/premium/decoder_wma
Ọbá akwụkwọ Decoder BMP
GIF Decoder Library
JPEG Decoder Library
Ọbá akwụkwọ Decoder Opus
Ọbá akwụkwọ Decoder Speex
AAC Decoder Library
Ọbá akwụkwọ ihe ndozi MP3 (dị adịchaghị)
Ọbá akwụkwọ Decoder WMA (Ekem)
Beta
Beta
Beta
Beta
Beta
Beta beta
Beta
gfx Ọbá akwụkwọ eserese Mmepụta
mgbakọ na mwepụ/dsp DSP nkụnye eji isi mee nke ọbá akwụkwọ mgbakọ na mwepụ API maka ngwaọrụ PIC32MZ Mmepụta
mgbakọ na mwepụ/libq API nkụnye eji isi mee ihe kapụrụ-Point Math Library LibQ maka ngwaọrụ PIC32MZ Mmepụta
net/pres Ngosipụta ihe ngosi netwọk MPLAB Harmony Beta
nwale Nwalee ọba akwụkwọ Mmepụta
tcpip Nchịkọta netwọkụ TCP/IP Mmepụta
usb Ngwunye ngwaọrụ USB

USB Host Stack

Mmepụta

Beta

Ndị ọkwọ ụgbọala:

/ Framework / ọkwọ ụgbọ ala / Nkọwa Hapụ Ụdị
adc Analog-to-Digital Ntụgharị (ADC) ọkwọ ụgbọ ala

Mmejuputa mmejuputa atumatu static

 Beta
Beta
igwefoto/ovm7690 OVM7690 ọkwọ ụgbọ ala

Naanị mmejuputa dị ike

Beta
nwere ike Onye na-anya ebe netwọkụ njikwa (CAN).

Naanị mmejuputa static

 

Beta

cmp Onye ọkwọ ụgbọ ala comparator

Naanị mmejuputa static

Beta
codec/ak4384

 

 

codec/ak4642

 

 

codec/ak4953

 

 

codec/ak7755

AK4384 Codec ọkwọ ụgbọ ala

Naanị mmejuputa dị ike

 

AK4642 Codec ọkwọ ụgbọ ala

Naanị mmejuputa dị ike

 

AK4953 Codec ọkwọ ụgbọ ala

Naanị mmejuputa dị ike

 

AK7755 Codec ọkwọ ụgbọ ala

Naanị mmejuputa dị ike

 

Mmepụta

 

 

Mmepụta

 

 

Mmepụta

 

 

Mmepụta

cpld Onye ọkwọ ụgbọ ala CPLD XC2C64A

Naanị mmejuputa static

 

Mmepụta

ihe 28j60 Ọbá akwụkwọ ọkwọ ụgbọ ala ENC28J60

Naanị mmejuputa dị ike

Beta
okwu 24j600 Ọbá akwụkwọ ọkwọ ụgbọ ala ENCx24J600

Naanị mmejuputa dị ike

 

Beta

ethmac Ethernet Media Access Controller (MAC) ọkwọ ụgbọ ala

Naanị mmejuputa dị ike

 

Mmepụta

ethphy Ethernet Physical Interface (PHY) ọkwọ ụgbọ ala

Naanị mmejuputa dị ike

 

Mmepụta

flash Flash ọkwọ ụgbọala

Naanị mmejuputa static

 

Beta

gfx / njikwa / lcc Onye na-anya eserese dị ala (LCC).

Naanị mmejuputa dị ike

 

Mmepụta

gfx/onye njikwa/otm2201a OTM2201a onye na-anya LCD

Naanị mmejuputa dị ike

 

Mmepụta

gfx/onye njikwa/s1d13517 Epson S1D13517 LCD onye na-anya ụgbọ ala

Naanị mmejuputa dị ike

 

Mmepụta

gfx / njikwa / ssd1289 Solomon Systech SSD1289 onye ọkwọ ụgbọ ala

Naanị mmejuputa dị ike

Mmepụta
gfx / njikwa / ssd1926 Solomon Systech SSD1926 onye ọkwọ ụgbọ ala

Naanị mmejuputa dị ike

 

Mmepụta

gfx / njikwa / tft002 TFT002 Onye na-anya eserese

Naanị mmejuputa dị ike

 

Mmepụta

i2c Ọkwọ ụgbọala Inter-Integrated Circuit (I2C).

Mmejuputa mmejuputa atumatu static

 

Alfa Alfa

i2s Inter-IC Sound (I2S) ọkwọ ụgbọ ala

Naanị mmejuputa dị ike

 

Beta

ic Ntinye onye ọkwọ ụgbọ ala

Naanị mmejuputa static

 

Beta

nvm Ọkwọ ụgbọala na-adịghị agbanwe agbanwe (NVM).

Mmejuputa mmejuputa atumatu static

 

Beta beta

oc Mmepụta Tulee ọkwọ ụgbọ ala

Naanị mmejuputa static

 

Beta

pmp Parallel Master Port (PMP) ọkwọ ụgbọ ala

Mmejuputa mmejuputa atumatu static

 

Mmepụta Beta

rtcc Ezigbo oge elekere na kalenda (RTCC) ọkwọ ụgbọ ala

Naanị mmejuputa static

 

Beta

sdcard Onye ọkwọ ụgbọ ala SD (onye ahịa nke ọkwọ ụgbọ ala SPI)

Naanị mmejuputa dị ike

 

Beta

spi Serial Peripheral Interface (SPI) ọkwọ ụgbọala

Mmejuputa mmejuputa atumatu static

 Mmepụta Beta
 

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

Ndị ọkwọ ụgbọ ala SPI

Naanị mmejuputa dị ike
Naanị mmejuputa dị ike
Naanị mmejuputa dị ike
Naanị mmejuputa dị ike

 

Alfa
Alfa
Alfa
Aplha

tmr Onye na-anya oge

Mmejuputa mmejuputa atumatu static

 Mmepụta Beta
aka/adc10bit

 

 

aka/ar1021

 

 

aka/mtch6301

 

 

aka/mtch6303

ADC 10-bit Touch Driver
Naanị mmejuputa dị ike AR1021 Touch ọkwọ ụgbọ ala
Naanị mmejuputa dị ike MTCH6301 Touch ọkwọ ụgbọ ala
Naanị mmejuputa dị ike MTCH6303 Touch ọkwọ ụgbọ ala
Naanị mmejuputa static
 Beta

Beta

 

Beta

 

 

Beta

usart Ọkwọ ụgbọ ala mmekọrịta/asynchronous nke nnata/nfefe (USART).

Mmejuputa mmejuputa atumatu static

 Mmepụta

Beta

usbfs

 

usbhs

PIC32MX Universal Serial Bus (USB) Onye na-anya ụgbọ ala (ngwaọrụ USB)
Ngwa mmejuputa naanịPIC32MZ Universal Serial Bus (USB) Onye na-anya ụgbọ ala (ngwaọrụ USB)
Naanị mmejuputa dị ike
Mmepụta

Mmepụta

usbfs

 

usbhs

PIC32MX Universal Serial Bus (USB) Onye ọkwọ ụgbọ ala (Onye ọbịa USB)

Naanị mmejuputa dị ike

PIC32MZ Universal Serial Bus (USB) Onye na-anya ụgbọ ala (Onye ọbịa USB)

Naanị mmejuputa dị ike

Beta

Beta

wifi/mrf24w

 

wifi/mrf24wn

Onye ọkwọ ụgbọ ala Wi-Fi maka njikwa MRF24WG
Ngwa mmejuputa naanị Wi-Fi ọkwọ ụgbọ ala maka njikwa MRF24WN
Naanị mmejuputa dị ike
Mmepụta

 

Mmepụta

Ọrụ Sistemu

/ usoro / usoro / Nkọwa Hapụ Ụdị
klk Ọbá akwụkwọ ọrụ elekere

Mmejuputa mmejuputa atumatu static

 Mmepụta

Mmepụta

iwu Ọbá akwụkwọ ọrụ nhazi usoro iwu

Naanị mmejuputa dị ike

 

Mmepụta

nkịtị Ọbá akwụkwọ Ọrụ Sistem Beta
console Ọbá akwụkwọ Ọrụ Console System

Mmejuputa mmejuputa atumatu static

 Beta

Alfa

idozi Ọbá akwụkwọ Ọrụ Mmebi

Naanị mmejuputa dị ike

 

Beta

devcon Ọbá akwụkwọ Ọrụ Njikwa Ngwaọrụ

Naanị mmejuputa dị ike

 

Mmepụta

dma Ọbá akwụkwọ ọrụ Nweta ebe nchekwa ozugbo

Mmejuputa di omimi

 

Mmepụta

fs File Ọbá akwụkwọ Ọrụ Sistemu

Naanị mmejuputa dị ike

 

Mmepụta

int Ọbá akwụkwọ ọrụ Sistemu kwụsị

Naanị mmejuputa static

 

Mmepụta

ebe nchekwa Ebe nchekwa Sistemu ọba akwụkwọ

Naanị mmejuputa static

 

Beta

msg Ọbá akwụkwọ Ọrụ Sistemu izi ozi

Naanị mmejuputa dị ike

 

Beta

ọdụ ụgbọ mmiri Ọbá akwụkwọ ọrụ ọdụ ụgbọ mmiri

Naanị mmejuputa static

 

Mmepụta

random Random Number Generator System Service Library

Naanị mmejuputa static

 

Mmepụta

tọgharịa Tọgharịa ọba akwụkwọ ọrụ Sistemu

Naanị mmejuputa static

 

Beta

tmr Ọbá akwụkwọ ọrụ ngụ oge

Naanị mmejuputa dị ike

 

Beta

imetụ aka Metụ ọba akwụkwọ ọrụ sistemụ

Naanị mmejuputa dị ike

 

Beta

wdt Ọbá akwụkwọ ọrụ Watchdog Timer

Naanị mmejuputa static

 

Beta

Ụlọ akwụkwọ dị n'akụkụ:

/framework/ Nkọwa Ụdị mwepụta
mpụta Koodu isi mmalite ọba akwụkwọ maka ndị njikwa PIC32 niile akwadoro Mmepụta
PIC32MX1XX/2XX 28/36/44-pin Family Mmepụta
PIC32MX1XX/2XX/5XX 64/100-pin Family Mmepụta
PIC32MX320/340/360/420/440/460 Family Mmepụta
PIC32MX330/350/370/430/450/470 Family Mmepụta
PIC32MX5XX/6XX/7XX Ezinụlọ Mmepụta
Ezinụlọ PIC32MZ agbakwunyere Njikọta (EC). Mmepụta
PIC32MZ agbakwunyere Njikọ na Ezinụlọ Floating Point Unit (EF). Mmepụta

Sistemụ Abstraction Layer (OSAL):

/framework/ Nkọwa Hapụ Ụdị
osal Sistemụ Abstraction Layer (OSAL) Mmepụta

 Ngwungwu Nkwado Board (BSP):

/bsp/ Nkọwa Hapụ Ụdị
bt_audio_dk BSP maka ngwa mmepe ọdịyo Bluetooth PIC32. Mmepụta
chipkit_wf32 BSP maka chipKIT™ WF32™ Wi-Fi Development Board. Mmepụta
chipkit_wifire BSP maka chipKIT™ Wi-FIRE Development Board. Mmepụta
pic32mx_125_sk BSP maka ngwa mmalite PIC32MX1/2/5. Mmepụta
pic32mx_125_sk+lcc_pictail+qvga BSP maka Ndịna-ahụ Maka Ihe Nleba Dị ọnụ ala (LCC) eserese PICtail Plus nwere ihe ngosi eserese n'ezie 3.2 ″ 320 × 240 Board ejikọrọ na PIC32MX1/2/5 Starter Kit. Mmepụta
pic32mx_125_sk+meb BSP maka PIC32MX1/2/5 Starter Kit ejikọrọ na Multimedia Expansion Board (MEB). Mmepụta
pic32mx_bt_sk BSP maka ngwa mmalite Bluetooth PIC32. Mmepụta
pic32mx_eth_sk BSP maka PIC32 Ethernet Starter Kit. Mmepụta
pic32mx_eth_sk2 BSP maka PIC32 Ethernet Starter Kit II. Mmepụta
pic32mx_pcap_db BSP maka PIC32 GUI Development Board nwere Projected Capacitive Touch. Mmepụta
pic32mx_usb_digital_audio_ab BSP maka PIC32 USB Audio Ngwa Board Mmepụta
pic32mx_usb_sk2 BSP bụ PIC32 USB Starter Kit II. Mmepụta
pic32mx_usb_sk2+lcc_pictail+qvga BSP maka Ndịna-ahụ Maka Ndị Na-adịghị ọnụ ala (LCC) eserese PICtail Plus nwere ihe ngosi eserese n'ezie 3.2 ″ 320 × 240 Board ejikọrọ na PIC32 USB Starter Kit II. Mmepụta
pic32mx_usb_sk2+lcc_pictail+wqvga BSP maka Ndịna-ahụ Maka Ihe Nleba Dị ọnụ ala (LCC) PICtail Plus Nwa nwanyị nwere eserese ngosi Powertip 4.3 ″ 480×272 jikọtara na PIC32 USB Starter Kit II. Mmepụta
pic32mx_usb_sk2+meb BSP maka Multimedia Expansion Board (MEB) ejikọrọ na PIC32 USB Starter Kit II. Mmepụta
pic32mx_usb_sk2+s1d_pictail+vga BSP maka Onye njikwa eserese PICtail Plus Epson S1D13517 Nwa nwanyị nwere ihe ngosi eserese n'ezie 5.7 ″ 640 × 480 Board ejikọrọ na PIC32 USB Starter Kit II. Mmepụta
pic32mx_usb_sk2+s1d_pictail+wqvga BSP maka Onye njikwa eserese PICtail Plus Epson S1D13517 Nwa nwanyị nwere ihe ngosi ngosi eserese 4.3 ″ 480 × 272 Board ejikọrọ na PIC32 USB Starter Kit II. Mmepụta
pic32mx_usb_sk2+s1d_pictail+wvga BSP maka Onye njikwa eserese PICtail Plus Epson S1D13517 Nwa nwanyị nwere ihe ngosi eserese n'ezie 7 ″ 800 × 400 Board ejikọrọ na PIC32 USB Starter Kit II. Mmepụta
pic32mx_usb_sk2+ssd_pictail+qvga BSP maka Onye njikwa ihe ngosi LCD PICtail Plus SSD1926 Nwa nwanyị nwere ihe ngosi eserese n'ezie 3.2 ″ 320 × 240 Board ejikọrọ na PIC32 USB Starter Kit II. Mmepụta
pic32mx_usb_sk3 BSP maka PIC32 USB Starter Kit III. Mmepụta
pic32mx270f512l_pim+bt_audio_dk BSP maka PIC32MX270F512L Plug-in Module (PIM) ejikọrọ na PIC32 Bluetooth Audio Development Kit. Mmepụta
pic32mx460_pim+e16 BSP maka PIC32MX460F512L Plug-in Module (PIM) ejikọrọ na Explorer 16 Development Board. Mmepụta
pic32mx470_pim+e16 BSP maka PIC32MX450/470F512L Plug-in Module (PIM) ejikọrọ na Explorer 16 Development Board. Mmepụta
pic32mx795_pim+e16 BSP maka PIC32MX795F512L Plug-in Module (PIM) ejikọrọ na Explorer 16 Development Board. Mmepụta
pic32mz_ec_pim+bt_audio_dk BSP maka PIC32MZ2048ECH144 Audio Plug-in Module (PIM) ejikọrọ na PIC32 Bluetooth Audio Development Kit. Mmepụta
pic32mz_ec_pim+e16 BSP maka PIC32MZ2048ECH100 Plug-in Module (PIM) ejikọrọ na Explorer 16 Development Board. Mmepụta
pic32mz_ec_sk BSP maka ngwa mmalite PIC32MZ agbakwunyere (EC). Mmepụta
pic32mz_ec_sk+meb2 BSP maka Multimedia Expansion Board II (MEB II) ejikọrọ na PIC32MZ Embedded Connectivity (EC) Starter Kit. Mmepụta
pic32mz_ec_sk+meb2+wvga BSP maka Multimedia Mgbasawanye Board II (MEB II) na 5 ″ WVGA PCAP ngosi Board (lee Rịba ama) ejikọrọ na PIC32MZ Embedded Connectivity (EC) Starter Kit.

Mara: Biko kpọtụrụ ụlọ ọrụ ire ahịa Microchip dị na mpaghara gị maka ozi maka ịnweta bọọdụ ngosi PCAP 5 ″ WVGA.

Mmepụta
pic32mz_ec_sk+s1d_pictail+vga BSP maka Onye njikwa eserese PICtail Plus Epson S1D13517 Nwa nwanyị nwere ihe ngosi eserese n'ezie 5.7″ 640×480 Board ejikọrọ na PIC32MZ Embedded Connectivity (EC) Starter Kit. Mmepụta
pic32mz_ec_sk+s1d_pictail+wqvga BSP maka Onye njikwa eserese PICtail Plus Epson S1D13517 Nwa nwanyị nwere ihe ngosi ngosi Powertip 4.3 ″ 480 × 272 Board ejikọrọ na PIC32MZ Embedded Connectivity (EC) Starter Kit. Mmepụta
pic32mz_ec_sk+s1d_pictail+wvga BSP maka Onye njikwa eserese PICtail Plus Epson S1D13517 Nwa nwanyị nwere bọọdụ ngosi PCAP 5 ″ WVGA (lee Rịba ama) ejikọrọ na PIC32MZ Embedded Connectivity with Floating Point Unit (EC) Starter Kit.

Mara: Biko kpọtụrụ ụlọ ọrụ ire ahịa Microchip dị na mpaghara gị maka ozi maka ịnweta bọọdụ ngosi PCAP 5 ″ WVGA.

Mmepụta
pic32mz_ef_pim+bt_audio_dk BSP maka PIC32MZ2048EFH144 Audio Plug-in Module (PIM) ejikọrọ na PIC32 Bluetooth Audio Development Kit. Mmepụta
pic32mz_ef_pim+e16 BSP maka PIC32MZ2048EFH100 Plug-in Module (PIM) ejikọrọ na Explorer 16 Development Board. Mmepụta
pic32mz_ef_sk BSP maka PIC32MZ agbakwunyere Njikọ ya na ngwa mmalite floating Point (EF). Mmepụta
pic32mz_ef_sk+meb2 BSP maka Multimedia Expansion Board II (MEB II) ejikọrọ na PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Starter Kit. Mmepụta
pic32mz_ef_sk+meb2+wvga BSP maka Multimedia Mgbasawanye Board II (MEB II) na 5 ″ WVGA PCAP ngosi Board (lee Rịba ama) ejikọrọ na PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Starter Kit.

Mara: Biko kpọtụrụ ụlọ ọrụ ire ahịa Microchip dị na mpaghara gị maka ozi maka ịnweta bọọdụ ngosi PCAP 5 ″ WVGA.

Mmepụta
pic32mz_ef_sk+s1d_pictail+vga BSP maka Onye njikwa eserese PICtail Plus Epson S1D13517 Nwa nwanyị nwere ihe ngosi eserese n'ezie 5.7 ″ 640 × 480 Board ejikọrọ na PIC32MZ agbakwunyere Njikọta na ngwa ihe nbido Floating Point (EF). Mmepụta
pic32mz_ef_sk+s1d_pictail+wqvga BSP maka Onye njikwa eserese PICtail Plus Epson S1D13517 Nwa nwanyị nwere ihe ngosi ngosi Powertip 4.3 ″ 480 × 272 Board ejikọrọ na PIC32MZ agbakwunyere Njikọ na Floating Point Unit (EF) Starter Kit. Mmepụta
wifi_g_db BSP maka Wi-Fi G Demo Board. Mmepụta

Ngwa ọdịyo:

/ngwa/ audio/ Nkọwa Hapụ Ụdị
audio_microphone_loopback Ngosipụta Loopback Microphone Audio Mmepụta
audio_tone Ngosipụta ụda olu Mmepụta
mac_audio_hi_res Ngosipụta ọdịyo dị oke mma Mmepụta
sdcard_usb_audio Ihe ngosi kaadị SD Audio USB Beta
universal_audio_decoders Ihe ngosi ihe ndozi ọdịyo zuru ụwa ọnụ Mmepụta
usb_headset Ngosipụta ekweisi ọdịyo USB Mmepụta
usb_microphone Ihe ngosi igwe okwu ọdịyo USB Mmepụta
usb_speaker Ngosipụta Ọdịda Ọdịda USB Mmepụta

Ngwa Bluetooth:

/ngwa/ bluetooth/ Nkọwa Hapụ Ụdị
data/data_base Ngosipụta data isi Bluetooth® Mmepụta
data/data_temp_sens_rgb Ihe mmetụta okpomọkụ Bluetooth na ngosi data RGB Mmepụta
premium/audio/a2dp_avrcp Ngosipụta ọdịyo adịchaghị Bluetooth Mmepụta

Ngwa bootloader:

/ngwa/bootloader/ Nkọwa Hapụ Ụdị
isi Ngosipụta Bootloader bụ isi Mmepụta
LiveUpdate Ngosipụta mmelite dị ndụ Mmepụta

Ngwa klaasị B:

/ngwa/klas b/ Nkọwa Hapụ Ụdị
KlasB ngosi Ihe ngosi Ọbá akwụkwọ Klas B Mmepụta

Ngwa nzuzo:

/ngwa/crypto/ Nkọwa Hapụ Ụdị
encrypt_decrypt Ebe ọbá akwụkwọ Crypto MD5 Encrypt/Decrypt ngosi Mmepụta
nnukwu_hash Ihe ngosi Hash Péripheral Crypto Mmepụta

Ngwa ndị ọkwọ ụgbọala:

/ngwa/ọkwọ ụgbọala/ Nkọwa Hapụ Ụdị
i2c/i2c_rtcc Ngosipụta I2C RTCC Mmepụta
nvm/nvm_read_write Ngosipụta NVM Mmepụta
spi/serial_eeprom Ngosipụta SPI Mmepụta
spi/spi_loopback Ngosipụta SPI Mmepụta
spi_flash/sst25vf020b Ngosipụta ngwaọrụ SPI Flash SST25VF020B Mmepụta
usart/usart_echo Ihe ngosi USART Mmepụta
usart/usart_loopback USART Loopback ngosi Mmepụta

 ExampNgwa:

/apps/examples/ Nkọwa Hapụ Ụdị
ngwa_mbụ MPLAB Harmony nkuzi Example Ngwọta N/A
mpụta MPLAB Harmony Compliant Peripheral Library Examples Mmepụta
usoro MPLAB Harmony Compliant System Library Service Examples Mmepụta

 Ngwa mmemme ebe nchekwa mpụga:

/apps/programmer/ Nkọwa Hapụ Ụdị
mpụga_flash Ngosipụta Bootloader Flash Mpụga Mmepụta
sqi_flash Onye mmemme ebe nchekwa mpụga SQI Flash ngosi Mmepụta

 File Ngwa sistemụ:

/ngwa/fs/ Nkọwa Hapụ Ụdị
nvm_fat_single_disk Otu diski na-adịghị agbanwe agbanwe FAT FS ngosi Mmepụta
nvm_mpfs_single_disk Ngosipụta MPFS otu diski na-adịghị agbanwe agbanwe Mmepụta
nvm_sdcard_fat_mpfs_multi_disk Multi-disk na-adịghị agbanwe agbanwe abụba FS MPFS ngosi Mmepụta
nvm_sdcard_fat_multi_disk Ihe ngosi Multi-disk na-adịghị agbanwe agbanwe abụba FS Mmepụta
sdcard_fat_single_disk Otu-disk SD kaadị FAT FS ngosi Mmepụta
sdcard_msd_fat_multi_disk Kaadị SD ọtụtụ diski MSD FAT FS ngosi Mmepụta
sst25_abụba SST25 Flash FAT FS ngosi Alfa

Ngwa eserese:

/ngwa/gfx/ Nkọwa Hapụ Ụdị
Basic_image_motion Ngosipụta ọbá akwụkwọ ihe onyonyo bụ isi Mmepụta
emwin_ibido ngwa ngwa SEGGER emWin Ngosi mmalite mmalite ngwa ngwa Mmepụta
external_resources Ihe ngosi ihe eserese echekwara na mpụga ebe nchekwa Mmepụta
ihe ngosi eserese Ihe ngosi ihe ngosi WVGA enweghị ọnụ ahịa dị ọnụ ala (LCC). Mmepụta
lcc Ngosipụta eserese eserese nke enweghị ọnụ ala dị ala (LCC). Mmepụta
ihe onyonyo_viewer Ihe onyonyo onyonyo eserese Viewihe ngosi Mmepụta
ihe Ihe ngosi ihe onyonyo ihe onyonyo Mmepụta
ochie Ngosipụta oyi akwa ihe eserese Primitives Mmepụta
resistive_touch_calibrate Ngosipụta mmezi mmetụ mmetụ aka Mmepụta
s1d13517 Epson S1D13517 LCD ihe ngosi Mmepụta
SSd 1926 Solomon Systech SSD1926 ihe ngosi njikwa Mmepụta

 Ngwa Multimedia Expansion Board II (MEB II):

/apps/meb_ii/ Nkọwa Hapụ Ụdị
gfx_camera Ihe ngosi igwefoto eserese Mmepụta
gfx_cdc_com_port_single Eserese jikọtara ọnụ na ihe ngosi CDC USB Mmepụta
gfx_photo_frame Ngosipụta Frame Foto eserese Mmepụta
gfx_web_server_nvm_mpfs Eserese jikọtara ọnụ na TCP/IP Web Ngosipụta nkesa Mmepụta
emwin Ike SEGGER emWin® na MEB II ngosi Beta

Ngwa RTOS:

/apps/rtos/ Nkọwa Hapụ Ụdị
embos Ihe ngosi SEGGER embOS® Mmepụta
freertos Ihe ngosi FreeRTOS™ Mmepụta
oghere Ihe ngosi OPENRTOS Mmepụta
threadx Express Logic ThreadX ngosi Mmepụta
uC_OS_II Ihe ngosi Micriµm® µC/OS-II™ Beta
uC_OS_III Ihe ngosi Micriµm® µC/OS-III™ Mmepụta

Ngwa TCP/IP:

/ngwa/tcpip/ Nkọwa Hapụ Ụdị
berkeley_tcp_client Ngosipụta ndị ahịa Berkeley TCP/IP Mmepụta
berkeley_tcp_server Ihe ngosi ihe nkesa nke Berkeley TCP/IP Mmepụta
berkeley_udp_client Ngosipụta ndị ahịa Berkeley TCP/IP UDP Mmepụta
berkeley_udp_relay Berkeley TCP/IP UDP Relay ngosi Mmepụta
berkeley_udp_server Berkeley TCP/IP UDP Server ngosi Mmepụta
wolfssl_tcp_client wolfSSL TCP/IP TCP Ngosipụta ndị ahịa Mmepụta
wolfssl_tcp_server wolfSSL TCP/IP TCP ihe ngosi ihe nkesa Mmepụta
snmpv3_nvm_mpfs SNMPv3 Microchip ebe nchekwa na-adịghị agbanwe agbanwe File Ngosipụta sistemụ Mmepụta
snmpv3_sdcard_fatfs SNMPv3 Ebe nchekwa na-adịghị agbanwe agbanwe SD Kaadị abụba File Ngosipụta sistemụ Mmepụta
tcpip_tcp_client Ngosipụta ndị ahịa TCP/IP TCP Mmepụta
tcpip_tcp_client_server Ngosipụta nkesa ndị ahịa TCP/IP TCP Mmepụta
tcpip_tcp_server Ihe ngosi ihe nkesa TCP/IP TCP Mmepụta
tcpip_udp_client Ngosipụta onye ahịa TCP/IP UDP Mmepụta
tcpip_udp_client_server Ngosipụta nkesa ndị ahịa TCP/IP UDP Mmepụta
tcpip_udp_server Ihe ngosi ihe nkesa TCP/IP UDP Mmepụta
web_server_nvm_mpfs Ebe nchekwa Microchip na-adịghị agbanwe agbanwe File Sistemu Web Ngosipụta nkesa Mmepụta
web_server_sdcard_fatfs Abụba kaadị SD File Sistemu Web Ngosipụta nkesa Mmepụta
wifi_easy_configuration Ihe ngosi Wi-Fi® EasyConf Mmepụta
wifi_g_demo Ihe ngosi Wi-Fi G Mmepụta
wifi_wolfssl_tcp_client Ngosipụta ndị ahịa Wi-Fi wolfSSL TCP/IP Mmepụta
wifi_wolfssl_tcp_server Ihe ngosi Wi-Fi wolfSSL TCP/IP Server Mmepụta
wolfssl_tcp_client wolfSSL TCP/IP Ngosipụta ndị ahịa Mmepụta
wolfssl_tcp_server wolfSSL TCP/IP ihe ngosi ihe nkesa Mmepụta

Ngwa nwale:

/apps/meb_ii/ Nkọwa Hapụ Ụdị
ule_sample MPLAB Harmony Test Sample Ngwa Alfa

 Ngwa ngwaọrụ USB:

/ ngwa / usb / ngwaọrụ / Nkọwa Hapụ Ụdị
cdc_com_port_dual CDC Dual Serial COM Ports ngosi ngosi Mmepụta
cdc_com_port_otu CDC Single Serial COM Port Emulation ngosi Mmepụta
cdc_msd_basic Ihe ngosi CDC Mass Nchekwa Ngwa (MSD). Mmepụta
cdc_serial_emulator CDC Serial emulation ngosi Mmepụta
cdc_serial_emulator_msd Ihe ngosi MSD Serial Emulation CDC Mmepụta
hide_basic Ngosipụta Ngwaọrụ Interface Ngwa mmadụ (HID) USB bụ isi Mmepụta
zoo_joystick Ngosipụta ngwaọrụ klaasị HID USB Mmepụta
hide_keyboard Ngosipụta ngwaọrụ ahụigodo klaasị HID Mmepụta
hide_mouse Ihe ngosi ngwaọrụ klaasị HID HID Mmepụta
hid_msd_basic USB HID Klas MSD ngosi Mmepụta
msd_basic Ihe ngosi USB MSD Mmepụta
msd_fs_spiflash USB MSD SPI Flash File Ngosipụta sistemụ Mmepụta
msd_sdcard Ihe ngosi kaadị SD USB MSD Mmepụta
onye na-ere ere Ngosipụta onye na-ere USB (ya bụ, ọnyà). Mmepụta

 Ngwa ndị ọbịa USB:

/apps/usb/host/ Nkọwa Hapụ Ụdị
audio_speaker USB Audio v1.0 Ihe ngosi onye ọkwọ ụgbọ ala ọbịa Mmepụta
cdc_basic USB CDC Basic ngosi Mmepụta
cdc_msd USB CDC MSD Basic ngosi Mmepụta
hide_basic_keyboard Ihe ngosi ahụigodo onye ọbịa HID Mmepụta
hide_basic_mouse Ngosipụta òké USB HID Mmepụta
hub_cdc_hid USB HID CDC Hub ngosi Mmepụta
hub_msd Ihe ngosi nnabata USB MSD Hub Mmepụta
msd_basic Ngosipụta mbanye MSD dị mfe nke USB MSD Mmepụta

ọnụọgụ abụọ arụgoro mbụ:

/bin/framework Nkọwa Hapụ Ụdị
bluetooth Ụlọ ọba akwụkwọ nchịkọta Bluetooth PIC32 arụgoro arụgoro Mmepụta
bluetooth/premium/audio PIC32 Bluetooth Audio Stack Library arụgoro arụgoro (Ekem) Mmepụta
decoder/premium/aac_microaptiv Ọbá akwụkwọ Decoder AAC arụgoro nke ọma maka Ngwa PIC32MZ nwere njirimara microAptiv Core (Premium) Beta
decoder/premium/aac_pic32mx Ọbá akwụkwọ Decoder AAC arụgoro arụgoro maka ngwaọrụ PIC32MX (Ekem) Beta
decoder/premium/mp3_microaptiv Ọbá akwụkwọ ihe ndozi MP3 arụgoro nke ọma maka Ngwa PIC32MZ nwere njirimara microAptiv Core (Premium) Mmepụta
decoder/premium/mp3_pic32mx Ọbá akwụkwọ Decoder MP3 arụgoro nke ọma maka Ngwa PIC32MX (Ekem) Mmepụta
decoder/premium/wma_microaptiv Ọbá akwụkwọ Decoder WMA arụgoro nke ọma maka Ngwa PIC32MZ nwere njirimara microAptiv Core (Premium) Beta
decoder/premium/wma_pic32mx Ọbá akwụkwọ Decoder WMA arụgoro nke ọma maka Ngwa PIC32MX (Ekem) Beta
mgbakọ na mwepụ/dsp Ọbá akwụkwọ mgbakọ na mwepụ DSP etinyegoro nke ọma maka ngwaọrụ PIC32MZ Mmepụta
mgbakọ na mwepụ/libq Ọbá akwụkwọ mgbakọ na mwepụ nke LibQ etinyegoro nke ọma maka ngwaọrụ PIC32MZ Mmepụta
mgbakọ na mwepụ/libq/libq_c Ọbá akwụkwọ mgbakọ na mwepụ e wuburu ya na mmejuputa C dakọtara na ma ngwaọrụ Pic32MX na Pic32MZ. (MARA: Usoro ndị a adabaghị na ọrụ nke ọba akwụkwọ libq) Beta
mpụta Ọbá akwụkwọ dị n'akụkụ e wuburu ya Mmepụta/Beta

 Wulite Framework:

/wuo/framework/ Nkọwa Hapụ Ụdị
mgbakọ na mwepụ/libq Ihe Nrụpụta Ọbá Akwụkwọ LibQ Mmepụta
mgbakọ na mwepụ/libq LibQ_C Library Mee Project Alfa
mpụta Peripheral Library Mee Project Mmepụta

 Ngwa:

/ọrụ/ Nkọwa Hapụ Ụdị
mhc/plugins/displaymanager/displaymanager.jar Ihe njikwa ngosi MPLAB Harmony nkwụnye nkwụnye Beta
mhc/com-microchip-mplab-modules-mhc.nbm MPLAB Harmony Configurator (MHC) nkwụnye

MPLAB Harmony Graphics Composer (gụnyere na nkwụnye MHC)

Mmepụta

Beta

mib2bib/mib2bib.jar Ederede Microchip MIB achịkọtara (snmp.mib) iji mepụta snmp.bib na mib.h Mmepụta
mpfs_generator/mpfs2.jar TCP/IP MPFS File Generator na bulite Utility Mmepụta
segger/emwin Ngwa SEGGER emWin nke MPLAB Harmony emWin na-eji ngwa ngosi Onye na-ere ahịa
tcpip_discoverer/tcpip_discoverer.jar TCP/IP Microchip Node Discoverer Utility Mmepụta

 Ngwanrọ ndị ọzọ:

/onye nke atọ/ Nkọwa Hapụ Ụdị
decoder Nkesa Isi Ọbá akwụkwọ Decoder Onye na-ere ahịa
gfx/emwin Nkesa ọba akwụkwọ eserese SEGGER emWin® Onye na-ere ahịa
rtos/embOS Nkesa SEGGER embOS® Onye na-ere ahịa
rtos/FreeRTOS Nkesa isi mmalite FreeRTOS nwere nkwado maka ngwaọrụ PIC32MZ Onye na-ere ahịa
rtos/MicriumOSII Nkesa Micriµm® µC/OS-II™ Onye na-ere ahịa
rtos/MicriumOSII Nkesa Microµm® µC/OS-III Onye na-ere ahịa
rtos/OpenRTOS Nkesa isi mmalite OPENRTOS nwere nkwado maka ngwaọrụ PIC32MZ Onye na-ere ahịa
rtos/ThreadX Express Logic ThreadX Nkesa Onye na-ere ahịa
segger/emwin Nkesa SEGGER emWin® Pro Onye na-ere ahịa
tcpip/wolfssl wolfSSL (nke a na-akpọbu CyaSSL) Ihe ngosi dabere na isi mmalite nke agbakwunyere SSL agbakwunyere Onye na-ere ahịa
tcpip/iniche Nkesa ọba akwụkwọ InterNiche Onye na-ere ahịa

 Akwụkwọ:

/doc/ Nkọwa Hapụ Ụdị
harmony_help.pdf Enyemaka MPLAB Harmony n'ụdị akwụkwọ nwere ike ibugharị (PDF) Mmepụta
harmony_help.chm Enyemaka MPLAB Harmony n'ụdị Help Compiled (CHM). Mmepụta
html/index.html Enyemaka MPLAB Harmony n'ụdị HTML Mmepụta
harmony_compatibility_worksheet.pdf Ụdị PDF maka iji chọpụta ọkwa ndakọrịta MPLAB yana ijide ihe ọ bụla ma ọ bụ ihe mgbochi na ụkpụrụ ndakọrịta. Mmepụta
harmony_release_brief_v1.11.pdf Mpempe akwụkwọ mwepụta MPLAB Harmony, na-enye ozi mwepụta “n'ile anya”. Mmepụta
harmony_release_notes_v1.11.pdf Ndetu mwepụta MPLAB Harmony na PDF Mmepụta
harmony_license_v1.11.pdf Nkwekọrịta ikike sọftụwia MPLAB Harmony na PDF Mmepụta

Ụdị mwepụta

Akụkụ a na-akọwa ụdị ntọhapụ na ihe ha pụtara.

Nkọwa
Mwepụta modul MPLAB Harmony nwere ike ịbụ otu n'ime ụdị atọ dị iche iche, dịka egosiri na ihe atụ na-esonụ.

MICROCHIP-Harmony-Integrated-Software-Framework-1

Mwepụta Alfa
Ụdị ntọhapụ alfa nke modul na-abụkarị ntọhapụ mbụ. Mwepụta Alfa ga-enwe mmejuputa iwu zuru oke nke ntọala njirimara ha, a na-anwale ha na-arụ ọrụ nke ọma ma ga-ewu nke ọma. Ntọhapụ alfa bụ nnukwu “preview"nke ihe ọhụrụ mmepe Microchip na-arụ ọrụ na ọ nwere ike na-enye aka nke ukwuu maka ịgagharị ọhụrụ atụmatụ. Otú ọ dị, ọ na-agabigaghị usoro ule zuru ezu na ọ fọrọ nke nta ka ụfọdụ n'ime ya interface ga-agbanwe tupu mmepụta version e wepụtara, ya mere, adịghị atụ aro maka mmepụta ojiji.

Mwepụta Beta
Ụdị ntọhapụ beta nke modul agabigala n'ime interface review usoro ma nweela nyocha nke ọrụ ya. Ọzọkwa, a ga-edozi ma ọ bụ dekọọ okwu sitere na ntọhapụ alfa. Mgbe modul dị na ụdị beta, ị nwere ike ịtụ anya na ọ ga-arụ ọrụ nke ọma n'ọnọdụ nkịtị ma ị nwere ike ịtụ anya na interface ya dị nso na ụdị ikpeazụ (ọ bụ ezie na mgbanwe nwere ike ime ma ọ bụrụ na achọrọ ya). Agbanyeghị, ọ nwebeghị nrụgide ma ọ bụ nnwale arụmọrụ yana ọ nwere ike ọ gaghị ada nke ọma ma ọ bụrụ na ejiri ya ezighi ezi. A naghị atụ aro ntọhapụ beta maka iji mmepụta, mana enwere ike iji ya maka mmepe.

Ntọhapụ mmepụta
Ka ọ na-erule oge a na-ewepụta modul n'ụdị mmepụta, ọ bụ njirimara zuru oke, nwalere nke ọma, na interface ya bụ "oyi kpọnwụrụ". Okwu niile amaara ama sitere na mwepụta ndị gara aga ka edobere ma ọ bụ dekọba ya. Ihe interface dị adị agaghị agbanwe na mwepụta n'ọdịnihu. Enwere ike ịgbasa ya site na njirimara ndị ọzọ yana ọrụ interface ndị ọzọ, mana ọrụ interface dị adị agaghị agbanwe. Nke a bụ koodu kwụsiri ike nwere Interface Mmemme Ngwa kwụsiri ike (API) nke ị nwere ike ịdabere na ebumnuche mmepụta.

Ọnụọgụ ụdị

Akụkụ a na-akọwapụta nọmba ụdị MPLAB Harmony pụtara.

Nkọwa

Atụmatụ ọnụọgụ ọnụọgụgụ MPLAB Harmony
MPLAB Harmony na-eji atụmatụ ọnụọgụ ụdịdị a:
. [. ][ ] ebe:

  • = Nnukwu ntụgharị (mgbanwe dị ịrịba ama na-emetụta ọtụtụ ma ọ bụ modulu niile)
  • = Ntụgharị obere (atụmatụ ọhụrụ, mwepụta oge niile)
  • [. ] = Ntọhapụ ntụpọ (mmezi njehie, ntọhapụ na-akwadoghị)
  • [ ] = Ụdị mwepụta (a maka alfa na b maka beta, ọ bụrụ na ọdabara). Ụdị mwepụta mmepụta anaghị agụnye mkpụrụedemede ụdị ntọhapụ.

Ụdị eriri
Ọrụ SYS_VersionStrGet ga-eweghachi eriri n'ụdị:
" . [. ][ ]”
Ebe:

  • bụ nọmba ụdị nke modul ahụ
  • bụ nọmba ụdị modul ahụ
  • bụ nọmba ntọhapụ “patch” ma ọ bụ “ntụpọ” nhọrọ (nke anaghị etinye ya na eriri ma ọ bụrụ na ọ hà “00”)
  • bụ ụdị ntọhapụ nhọrọ nke "a" maka alfa na "b" maka beta. Agụnyeghị ụdị a ma ọ bụrụ na ntọhapụ bụ ụdị mmepụta (ya bụ, ọ bụghị alfa ma ọ bụ beta)

Mara: eriri ụdị agaghị enwe oghere ọ bụla.

ExampLe:
"0.03a"
"1.00"

Nọmba ụdị
Nọmba ụdị eweghachitere site na ọrụ SYS_VersionGet bụ integer na-edebanyeghị aha n'ụdị nrịba a na-esote (ọ bụghị n'ụdị BCD).
* 10000 + * 100 +
Ebe a na-anọchi anya ọnụọgụgụ n'ọnụọgụ n'onu ogugu na ihe ọ pụtara bụ otu ka akọwara na Ụdị Ụdị.
Mara: Enweghị nnochite anya ọnụọgụ nke ụdị ntọhapụ.

ExampLe:
Maka mbipute “0.03a”, uru eweghachiri ruru: 0 * 10000 + 3 * 100 + 0.
Maka mbipute “1.00”, uru eweghachiri nhata: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.

FAQ

  • Ajụjụ: Enwere ike iji MPLAB Harmony na mmemme C++ asụsụ?
    A: Mba, MPLAB Harmony ejibeghị C++ nwalee; ya mere, nkwado maka asụsụ mmemme a adịghị.
  • Ajụjụ: Gịnị bụ ọkwa nkwalite akwadoro maka iwu ụlọ na-arụ ọbá akwụkwọ MPLAB Harmony peripheral?
    A: A na-atụ aro ọkwa kachasị mma -O1 ka ewepu koodu site na ngalaba ejighi ya n'ọbá akwụkwọ mpụta.
  • Ajụjụ: Kedu ka MPLAB Harmony uninstaller si eji emezi onye ọrụ files?
    A: The uninstaller ga-ehichapụ ihe niile filenke installer arụnyere, ọ bụrụgodị na onye ọrụ gbanwere ha. Otú ọ dị, ọhụrụ fileAgaghị ehichapụ s nke onye ọrụ gbakwunyere.

Akwụkwọ / akụrụngwa

MICROCHIP Harmony Integrated Software Framework [pdf] Ntuziaka onye ọrụ
v1.11, Nhazi sọftụwia agbakwunyere, Nrụkọba sọftụwia agbakwunyere, Framework Software, Framework

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *