MICROCHIP-logo

MICROCHIP Harmony Hoʻohui Pūnaehana Pūnaewele

MICROCHIP-Harmony-Integrated-Software-Framework-product-kiʻi

Nā kikoʻī:

  • Inoa Huahana: MPLAB Harmony Integrated Software Framework
  • Manaʻo: v1.11
  • Ka lā hoʻokuʻu: ʻApelila 2017

ʻIkepili Huahana:
ʻO ka MPLAB Harmony Integrated Software Framework v1.11 he polokalamu lako polokalamu i hoʻolālā ʻia e hoʻomaʻamaʻa a hoʻolōʻihi i ka hoʻomohala ʻana o nā noi i hoʻopili ʻia no nā microcontrollers Microchip. Hāʻawi ia i kahi pūʻulu piha o nā hale waihona puke, nā mea hoʻokele, a me nā middleware e hoʻoponopono i ke kaʻina hana.

Nā ʻōlelo hoʻohana huahana

Nā hiʻohiʻona a me nā pilikia i ʻike ʻia:

Nā hiʻohiʻona MPLAB Harmony:

  • Kākoʻo i kahi ākea o nā microcontrollers Microchip
  • Hoʻonohonoho piha o nā hale waihona puke a me nā middleware
  • Hoʻonohonoho maʻalahi a hoʻonohonoho

Nā pilikia i ʻike ʻia:

  • ʻAʻole kākoʻo ʻia ka ʻōlelo papahana C++
  • Manaʻo ʻia -O1 ka pae hoʻonui no ke kūkulu ʻana i nā papahana me ka hale waihona puke ʻo Harmony
  • Ka hana uninstaller e pili ana i ka mea hoʻohana i hoʻololi ʻia files

Hoʻokuʻu ʻIke

Hāʻawi i ka ʻike hoʻokuʻu MPLAB Harmony, hoʻokomo i nā memo hoʻokuʻu, hoʻokuʻu i nā ʻike, nā ʻano hoʻokuʻu, a wehewehe i ka ʻōnaehana helu mana. Hāʻawi ʻia kahi kope PDF o ka Release Notes ma ka / doc waihona o kāu hoʻokomo MPLAB Harmony.

Hoʻokuʻu ʻŌlelo
Hāʻawi kēia kumuhana i nā memo hoʻokuʻu no kēia mana o MPLAB Harmony.

wehewehe
ʻO MPLAB Harmony Version: v1.11 lā hoʻokuʻu: ʻApelila 2017

Pono lako polokalamu
Ma mua o ka hoʻohana ʻana i ka MPLAB Harmony, e hōʻoia e hoʻokomo ʻia kēia mau mea:

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

Hoʻohou i kēia hoʻokuʻu ʻana o MPLAB Harmony
He mea maʻalahi ka hoʻonui ʻana i kēia hoʻokuʻu ʻana o MPLAB Harmony. No nā ʻōlelo kikoʻī, e ʻoluʻolu e nānā i ka Porting and Update to MPLAB Harmony.

He aha nā mea hou a ʻike ʻia
Hōʻike nā papa ma lalo nei i nā hiʻohiʻona i hoʻololi a hoʻohui ʻia a me nā pilikia i ʻike ʻia mai ka hoʻokuʻu hope ʻana o MPLAB Harmony. Ua mālama ʻia nā pilikia i ʻike ʻia ʻaʻole i hoʻoholo ʻia mai ka hoʻokuʻu mua ʻana.

ʻO MPLAB Harmony:

Hiʻona Hoʻohui a me nā mea hou Nā pilikia i ʻike ʻia
Generala ʻAʻole i hoʻāʻo ʻia ʻo MPLAB Harmony me C++; no laila, ʻaʻole kākoʻo ʻia ke kākoʻo ʻana i kēia ʻōlelo papahana.

Manaʻo ʻia ka pae hoʻolālā "-O1" i ka wā e kūkulu ai i nā papahana e komo pū ana me ka MPLAB Harmony i kūkulu mua ʻia (.a. file) hale waihona puke. Pono kēia i mea e hoʻoneʻe ai ka mea hoʻopili i ke code mai nā ʻāpana i hoʻohana ʻole ʻia (no nā hiʻohiʻona waihona peripheral i hoʻohana ʻole ʻia). ʻO kahi ʻē aʻe, hiki iā ʻoe ke koho i ka "Remove Unused Sections" i nā koho maʻamau no ka pahu kūkākūkā waiwai xc32-ld (linker).

Na ka MPLAB Harmony uninstaller e holoi i nā mea a pau files i hoʻokomo ʻia e ka mea hoʻonoho, ʻoiai inā ua hoʻololi ʻia e ka mea hoʻohana. Eia naʻe, ka uninstaller aole e holoi hou files hoʻohui ʻia e ka mea hoʻohana i ka waihona hoʻonohonoho MPLAB Harmony.

Hāʻawi ka MPLAB Harmony Display Manager plug-in i ka hoʻonohonoho piha a me ke kākoʻo simulation i ka mea hoʻokele LCC i hana ʻia, a hāʻawi pū i ke kākoʻo kumu no nā mea hoʻokele kiʻi kiʻi āpau. E hoʻohui ʻia ke kākoʻo hoʻonohonoho piha a me ka simulation no nā mea hoʻokele kiʻi kiʻi ʻē aʻe i kahi hoʻokuʻu ʻana o MPLAB Harmony.

Middleware a me nā hale waihona puke:

Hiʻona Hoʻohui a me nā mea hou Nā pilikia i ʻike ʻia
Hale Waihona Puke Bootloader ʻAʻole hui pū ka UDP bootloader no nā polokalamu PIC32MZ ke koho ʻia ka microMIPS.
Hale Waihona Puke Crypto N/A ʻO ka neʻe ʻana i nā papahana e hoʻohana ana i ka waihona Crypto hardware, a loaʻa nā hoʻonohonoho he nui, hiki ke holo i kahi pilikia hoʻopili ma hope o ka hoʻoponopono hou ʻana i ke code. E hōʻike ʻo MPLAB X IDE i ka pic32mz-crypt.h a me pic32mz-hash.c fileHoʻokuʻu ʻia nā s mai ka hoʻonohonoho ʻana, ʻoiai ua hoʻāʻo ʻo ia e hoʻohui iā lākou. E hoʻopuka ka mea hōʻuluʻulu i nā hewa, e ʻōlelo ana ʻaʻole hiki ke kuhikuhi ʻia kekahi mau hana Crypto. No ka hoʻoponopono ʻana i kēia pilikia, wehe i nā mea ʻelua  files (pic32mz-crypt.h a me pic32mz-hash.c) mai ka papahana a hoʻohana i ka MPLAB Harmony Configurator (MHC) e hana hou i nā hoʻonohonoho āpau e hoʻohana i kēia. files.
Hale Waihona Puke Ma muli o nā koi hoʻomanaʻo a me ka nui o ka SRAM i loaʻa, ʻaʻole hiki i kekahi mau decoders ke hana like me nā decoders ʻē aʻe. Eia nō naʻe, e hoʻohana pākahi kēlā me kēia decoder i ka hōʻike universal_audio_decoders.
File Pūnaehana Loaʻa a hoʻopaʻa ʻia ka ʻokoʻa kikoʻī null i ka hana unmount.
Hale Waihona Puke Kiʻi ʻAʻole kākoʻo ʻo JPEG decoding i nā kiʻi i ʻimi ʻia.
Pūʻulu TCP/IP SMTPC:
  • API no ka hoʻopau ʻana i kahi memo, he mea pono ke hoʻāʻo hou ʻaʻole i loaʻa i kēia manawa
  •  ʻAʻole i loaʻa i kēia manawa nā helu DNS he nui no ka hoʻouna ʻana i ka leka uila
  • ʻAʻole loaʻa ke kākoʻo no nā kahua poʻomanaʻo leka uila i kēia manawa
Hale Waihona Puke USB N/A Ua ho'āʻoʻia ka USB Device Stack ma ka palena palena me RTOS.ʻOiai e holo ana i ka USB Device Stack ma kahi polokalamuʻohana PIC32MZ, pono ka waihona iʻekolu kekona e hoʻomaka ai no nā mea PIC32MZ EC a meʻekolu mau milliseconds no nā mea PIC32MZ EF.
Hale Waihona Puke USB Wehe ʻia ke kākoʻo MHC no ka polokalamu USB Host Beta. E wehe ʻia ke kākoʻo no nā USB Host Beta API i nā hoʻokuʻu e hiki mai ana. ʻAʻole hoʻokō ʻia kēia mau hana USB Host Stack:
  •  USB_HOST_BusResume
  •  USB_HOST_DeviceSuspend
  • USB_HOST_DeviceResume

Ua hoʻāʻo ʻia ka Hub, Audio v1.0, a me HID Host Client Drivers ma ka palena palena. mau milliseconds no nā polokalamu PIC32MZ EF. ʻAʻole hana ka USB Host Layer i ka nānā ʻana i ka overcurrent. Loaʻa kēia hiʻohiʻona i ka hoʻokuʻu ʻana o MPLAB Harmony. ʻAʻole nānā ka USB Host Layer no ka Hub Tier Level. E loaʻa ana kēia hiʻohiʻona i ka hoʻokuʻu ʻana o MPLAB Harmony. ʻO ka USB Host Layer e hiki wale i ka hoʻonohonoho mua ke loaʻa nā hoʻonohonoho he nui. Inā ʻaʻohe pāʻani pili i ka hoʻonohonoho mua, ʻo ia ke kumu i lilo ʻole ai ka hāmeʻa. E hoʻāla ʻia ka hoʻonohonoho hoʻonohonoho lehulehu i kahi hoʻokuʻu ʻana o ka MPLAB Harmony. Ua ho'āʻo ʻia ka MSD Host Client Driver me ka helu palena ʻole o nā USB Flash drives. E hana ʻia kēia hoʻāʻo ʻana i ka hoʻokuʻu ʻana o MPLAB Harmony. File pūnaewele inā ka file ʻAʻole i hoʻāʻo ʻia ka MSD Host Client Driver me Multi-LUN Mass Storage Device a me USB Card Readers.

Waihona Puke USB (hoʻomau ʻia) Kākoʻo ka mea hoʻokele USB SCSI Block, ka CDC Client Driver, a me ka Audio Host Client Driver ke kākoʻo wale i ka hana hoʻokahi. E ʻae ʻia ka hana multi-client i ka hoʻokuʻu ʻana o MPLAB Harmony.

ʻAʻole i hoʻāʻo ʻia ka mea hoʻokele USB HID Host Client me nā mea hoʻohana lehulehu. ʻAʻole i hoʻāʻo ʻia ka hoʻouna ʻana i nā huahana a i ʻole nā ​​hiʻohiʻona.

ʻAʻole hāʻawi ka mea hoʻokele USB Audio Host Client i ka hoʻokō no kēia mau hana:

  • USB_HOST_AUDIO_V1_DeviceObjHandleGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeRan geGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub mau helu Kiʻi
  • USB_HOST_AUDIO_V1_StreamSamplingFrequencyGet
  •  USB_HOST_AUDIO_V1_TerminalIDGet

Nā Keaukaha Mea Hana:

Hiʻona Hoʻohui a me nā mea hou Nā pilikia i ʻike ʻia
LCC . ʻAʻole hiki i ka MPLAB Harmony Graphics Composer (MHGC) ke hāʻawi i kahi papa pākaukau; no laila, pono nā mea hoʻohana e hoʻolako i kahi hui uint16_t o 256 16 bpp RGB waihoʻoluʻu i ke Keaukaha LCC me ka hoʻohana ʻana i ka hana DRV_GFX_PalletteSet. ʻO ka maʻiʻo o kēia pūʻulu e hoʻohana i ka palapala ʻāina i nā helu kala i nā kala hōʻike TFT.

Ua loli ka hoʻonohonoho DMA Trigger Source ma MHC. Inā aia ka hoʻonohonoho o kāu papahana ma 3, 5, 7 a i ʻole 9, e hae ʻo MHC iā ia me he ʻulaʻula. E ʻoluʻolu e hoʻololi i ka 2, 4, 6, a i ʻole 8. Wehe ʻia nā manawa helu ʻē a pau mai ke koho ʻana. ʻOiai e hoʻohana ʻia kēia mau manawa ma ka paʻamau, ʻo nā manawa helu like wale nō (2, 4, 6, 8) e ʻae i nā loli i nā waiwai prescaler.

I2C N/A Ke Keaukaha I2C e hoʻohana ana i ka Peripheral a me ka Bit-banged Implementation:
  •  Ua hoʻāʻo wale ʻia i loko o kahi kaiapuni master hoʻokahi
  •  ʻAʻole kākoʻo iā RTOS; no laila, ʻaʻole palekana ke kaula i ka wā e hoʻohana ʻia ai i kahi kaiapuni RTOS
  • ʻAʻole i hoʻāʻo ʻia ma kahi kaiapuni Poll
  • ʻAʻole i hoʻāʻo ʻia ka hana ma nā ʻano hoʻōla mana
  • Ke Keaukaha I2C e hoʻohana ana i ka hoʻokō Bit-banged:
  • Kāohi ʻole a hoʻohana i kahi kumuwaiwai Timer no ka hana ʻana i nā hana I2C. ʻAʻole hiki ke hoʻohana ʻia kēia kumuwaiwai Timer no nā pono ʻē aʻe.
  •  ʻO ka mea nui o ka Timer Interrupt kekahi o nā mea koʻikoʻi kiʻekiʻe loa ma ka noi
  •  Ua hana ʻia ka hoʻāʻo ʻana i kēia hoʻokō me ka uaki ʻōnaehana o 200 MHz a me kahi uaki kaʻa kaʻa o 100 MHz no ka Timer.
  •  Hiki ke hoʻonohonoho ʻia e hana ma ke ʻano Master wale nō
  •  Loaʻa wale ma ka hoʻonohonoho hoʻokele hoʻokele
  •  Aia ka helu baud i ka hoʻohana ʻana i ka CPU. Ua hoʻāʻo ʻia e holo hilinaʻi a hiki i 100 kHz.
  • ʻAʻole kākoʻo i nā polokalamu ʻohana PIC32MX
  •  Ke hana wale nei ma nā pine SCL a me SDA o ke kikowaena I2C pili
  •  Hana wale ma ke ʻano Interrupt
MRF24WN Wi-Fi wdrvext_mx.a hou, wdrvext_ec.a, a me wdrvext_mz.a waihona files.
S1D13517 ʻAʻole kākoʻo ke Keaukaha S1D13517 i ka loaʻa ʻana o kahi pika a i ʻole nā ​​​​hui pixels mai ka framebuffer S1D13517 a ʻaʻole kākoʻo i ka hoʻololi ʻana i ka font ke hoʻā ʻia ʻo Anti-aliasing.
Kāleka Kikohoʻe Paʻa (SD). N/A ʻAʻole i hoʻāʻo ʻia ke Keaukaha Kāleka SD ma kahi kaiapuni keu alapine kiʻekiʻe.
SPI N/A ʻAʻole hana ke ʻano SPI Slave me DMA. E hoʻoponopono ʻia kēia pilikia i ka hoʻokuʻu ʻana o MPLAB Harmony.
SPI Flash ʻAʻole kākoʻo ʻia nā hiʻohiʻona Flash e like me ka heluhelu wikiwiki, ka paʻa, a me ka pale kākau e ka waihona mea hoʻokele.

ʻAʻole loaʻa ka hoʻokō static o ka waihona mea hoʻokele.

USB Ua hoʻāʻo ʻia ka USB Driver Library ma ka palena palena me RTOS.

ʻOiai e holo ana i ka USB Driver Library ma kahi polokalamu ʻohana PIC32MZ, pono ka waihona i ʻekolu kekona e hoʻomaka ai no nā mea PIC32MZ EC a me ʻekolu milliseconds no nā polokalamu PIC32MZ EF. Hiki ke loli kekahi mau API no ka USB Host Driver Library i ka hoʻokuʻu ʻana.

Nā lawelawe ʻōnaehana:

Hiʻona Hoʻohui a me nā mea hou Nā pilikia i ʻike ʻia
DMA

Nā Hale Waihona Puke:

Hiʻona Hoʻohui a me nā mea hou Nā pilikia i ʻike ʻia
ADCHS N/A ʻAʻole kākoʻo ʻia ka FIFO ma kēia mana o ka waihona kikowaena.
SQI N/A ʻAʻole e holo ka waiwai hoʻokaʻawale uaki SQI ma mua o CLK_DIV_16. No ka hoʻokō ʻana i ka wikiwiki o ka uaki SQI, e hoʻohana i ka waiwai hoʻokaʻawale uaki SQI ma lalo o CLK_DIV_16.

Nānā: Pili kēia pilikia i nā polokalamu e hoʻohana ana i ka module SQI.

Nā noi

Hiʻona Hoʻohui a me nā mea hou Nā pilikia i ʻike ʻia
Hōʻikeʻike leo Hoʻololi ʻia ma Universal_audio_decoders e kaupalena i ka hohonu o ka papa kuhikuhi ma ka file ʻōnaehana. E pale kēia i kahi ʻokoʻa inā e kū ʻē aʻe ma mua o nā pae papa kuhikuhi 6. usb_headset, usb_microphone, a me usb_speaker Hōʻike:
  •   Ke hoʻololi nei ma waena o kēia mau noi, hiki ke huikau ka mea hoʻokele Windows e ke ʻano o ka mea i hoʻopili ʻia. No exampleo, ua kaohi ia e ke kalaiwa. Inā loaʻa kahi kūlana e like me kēia, e hana i kēia e hoʻoponopono i ka pilikia:
    1. ʻOiai e pili ana ka hāmeʻa, wehe i ka mea hoʻokele.
    2. Pono paha e hoʻomaka hou i ka ʻōnaehana hana Windows.
      universal_audio_decoder Hōʻike:
  • ʻAʻole kākoʻo nā hoʻonohonoho 270f512lpim_bt_audio_dk a me pic32mz_da_sk_meb2 i ka hōʻike. ʻIke ʻia paha ua ON ka hōʻike akā ua hakahaka no ka mea ua hoʻomālamalama ʻia ke kukui hope.
  • ʻAʻole kākoʻo ka hoʻonohonoho 270f512lpim_bt_audio_dk i nā decoders WMA a me AAC.
  • Loaʻa ka mana leo ma nā hoʻonohonoho bt_audio_dk a me 270f512lpim_bt_audio_dk.
  • Aia nā leo liʻiliʻi liʻiliʻi no 96 kHz WAVE leo files ma ka nui buffer paʻamau. Ma ke ʻano he workaround, hoʻopau i nā glitches me ka hoʻohana ʻana i ka nui buffer nui.
  • Hiki ke ʻike ʻia nā hewa leo i ka wā e pāʻani ana i nā s kiʻekiʻeampling rate AAC files. ʻO ke kiʻekiʻe o ka sampling rate, ʻoi aku ka paʻakikī o ka glitch.
  • ʻAʻole hiki i kekahi mau USB Flash drive ke hana me kēia hōʻike
  • Ma muli o nā palena hoʻomanaʻo, ʻaʻole hiki i ka Speex Decoder a me ka WMA Decoder ke hana like me nā decoders audio_tone Demonstration:
  • Paʻa ka hōʻike
  • ʻAʻole hoʻokō ʻia ka hoʻololi debounce usb_speaker Hōʻike:
  • Hoʻololi ʻia nā kahawai puka hema a me ka ʻākau no ka hoʻonohonoho pic32mz_ef_sk_meb2 ma ka mea hoʻohui. Nānā: He pilikia kēia me ka lako MEB II a ʻaʻole ka polokalamu noi.
  • ʻAʻole hoʻohana ka hiʻohiʻona mute (e like me ka mālama ʻia mai ka PC) usb_headset:

ʻAʻole hana ka hiʻohiʻona mute (e like me ka mālama ʻia mai ka PC).

mac_audio_hi_res Hōʻike:

ʻO ke kani ʻana i ka leo ma ka PC e hana pono i ka manawa mua

Nā hōʻikeʻike Bluetooth Loaʻa nā pilikia paʻa ma ka hōʻike WVGA ma a2dp_avrcp demo. He hōʻike premium kēia. Ua hoʻopau ʻia a wehe ʻia nā kiʻi i nā hoʻonohonoho PIC32MZ DA āpau a e loaʻa i ka wā e hiki mai ana.
File     Nā Hōʻike Pūnaewele ʻO LED_3, i hoʻohana ʻia e hōʻike i ka kūleʻa hōʻikeʻike ʻaʻole i hoʻomālamalama, e pili ana i nā hōʻikeʻike aʻe:
  • sdcard_fat_single_disk (pic32mz_da_sk_adma hoʻonohonoho)
  • sdcard_msd_fat_multi_disk (pic32mz_da_sk_meb2 hoʻonohonoho)

Ma ke ʻano he hana a puni, hiki i ka mea hoʻohana ke kau i kahi breakpoint i ka code application e ʻike i ke kūlana o nā hōʻike.

Nā Hōʻike Kiʻi Hiki i ka polokalamu hoʻolālā PKOB kit hoʻomaka a me ka debugging ke hana i kēia hewa: ʻAʻole hiki ke hoʻomaka ka mea polokalamu: ʻAʻole hiki ke hoʻopololei i ka mea paahana. Inā hiki mai kēia memo, e hoʻoikaika hou i ka polokalamu a hoʻomaka ka noi. Inā makemake ʻia ka debugging, ʻo ka hana i manaʻo ʻia e hoʻokomo i ke poʻomanaʻo kūpono i ka pahu hoʻomaka me ka MPLAB REAL ICE.

Pili kēia mau pilikia i ka hōʻikeʻike external_resources:

  •   I kēia manawa, ua hoʻohana ʻia ke kākoʻo decode JPEG no ka mālama kūloko wale nō
  •  I ka wā o ka hōʻikeʻike, ʻike ʻia ka latency i ke kiʻi ʻana i nā kiʻi mai ka hoʻomanaʻo ʻana o waho, kahi e lohi ai ka heluna kanaka o ka hōʻike i ka wā e hāʻawi ana i nā kiʻi ma ka hoʻomanaʻo pale.
  •  ʻIke ʻia kahi latency like me ka helu mua i ka wā e hōʻike ana i nā kiʻi JPEG ma ka ʻaoʻao ma muli o ka lohi i hoʻokumu ʻia e JPEG run-time decoding
Na hoikeike MEB II ʻAʻole i hoʻokomo ʻia ka palapala hōʻike segger_emwin.
Nā Hōʻike RTOS Pono ka SEGGER embOS Library me ke kākoʻo FPU no ka hoʻonohonoho PIC32MZ EF a pono ka mea hoʻohana e hoʻokomo i kēia. Ma ka maʻamau, ua hoʻokomo ʻia ka waihona me ke kākoʻo FPU.
Hale Waihona Puke Pūnaewele Examples N/A ʻAʻole hana ka hōʻike kauoha_apio me ka hoʻohana ʻana i ka MPLAB X IDE v3.06, akā ke hana nei me v3.00.
TCP/IP Wi-Fi

Nā hōʻike

N/A ʻAʻole holo pono ka hōʻike tcpip_tcp_client me ka hoʻohana ʻana i ka ENC24xJ600 a i ʻole nā ​​hoʻonohonoho ENC28J60 inā hiki i ke Keaukaha SPI ke hiki iā DMA. E ʻoluʻolu e hoʻopau i ke koho SPI DMA no kēia mau hoʻonohonoho. E hoʻoponopono ʻia kēia i ka hoʻokuʻu ʻana o MPLAB Harmony.
Noi Hoao N/A ʻO nā hoʻonohonoho FreeRTOS no ka hoʻohana ʻana me ka PIC32MZ EF Starter Kit ua pio ka waihona wahi lana ma nā koho papahana.
Nā Hōʻike USB ʻO ka palapala noi hōʻike msd_basic Device ke kūkulu ʻia me ka hoʻohana ʻana i nā polokalamu PIC32MZ, pono e hoʻokomo ʻia ka ʻōnaehana ʻikepili pane SCSI Inquiry i RAM. ʻO ka waiho ʻana i kēia ʻano ʻikepili i loko o ka polokalamu Flash memory e lilo i mea palaʻino ka pane nīnau. E hoʻoponopono ʻia kēia pilikia i ka wā e hiki mai ana. ʻO ka hid_basic_keyboard hōʻike hoʻokipa hopu i nā kī kī mai AZ, az, 0-9, Shift a me CAPS LOCK. wale nō. E hōʻano hou ʻia ka hana ʻālohilohi o ke kīwī a me ke kākoʻo no nā hui kī ʻē aʻe i kahi hoʻokuʻu e hiki mai ana. E hoʻoponopono ʻia kēia pilikia ma kahi hoʻokuʻu e hiki mai ana. Ma ka hub_msd Host demonstration application, hiki ʻole ke ʻike ʻia ka Hub plug a me ka ʻike pāʻani. Eia naʻe, inā hoʻopili ʻia ka hub ma mua o ka hoʻokuʻu ʻia ʻana o ka hāmeʻa PIC32MZ mai ka hoʻihoʻi hou ʻana, e holo ana ka noi hōʻike e like me ka mea i manaʻo ʻia. Ke hoʻokolokolo ʻia nei kēia pilikia a loaʻa ka hoʻoponopono ʻana i ka hoʻokuʻu ʻana o MPLAB Harmony e hiki mai ana. ʻAʻole hiki i ka mea hoʻoponopono hoʻolako VBUS ma ka pahu hoʻomaka ke hoʻokō i nā koi o kēia manawa o kahi hub-powered hub, a laila e hoʻoulu i ka hana noi hōʻike ʻike ʻole.

Hoʻokumu i ka Papahana:

Hiʻona Hoʻohui a me nā mea hou Nā pilikia i ʻike ʻia
Hale Waihona Puke Bluetooth N/A
Hale Waihona Puke Math Hale Waihona Puke Math-Point DSP:
  •  Hoʻopili wale ʻia no nā polokalamu PIC32MZ me nā hiʻohiʻona microAptiv ™, e hoʻohana ana i ka DSP ASE
  •  ʻAʻole e hana me ka _Fract data type LibQ Fixed-Point Math Library:
  • Hoʻopili ʻia no nā polokalamu PIC32MZ me nā hiʻohiʻona kumu microAptiv
  •  Ua emi ka pololei o na hana _fast

 Nā pono hana:

Hiʻona Hoʻohui a me nā mea hou Nā pilikia i ʻike ʻia
Mea hoʻonohonoho hoʻohālikelike MPLAB (MHC) N/A
  • ʻAʻole kākoʻo ka MHC i ka hoʻololi ʻana i ke ala pili mai ka papahana a i ke kumu files i loko o ka hoʻokomo ʻana o MPLAB Harmony, i ka manawa i hana ʻia ai ka papahana
  • I ka manawa viewi ka MPLAB Harmony Help i ka MHC, hiki ke ʻike ʻia ka Index, akā ʻaʻole hana. Ma muli o ka palena o ka polokalamu kele pūnaewele i hoʻohana ʻia e MHC. Ma ke ʻano he hana a puni, hiki ke loaʻa a hana ka Index i ka wā e wehe ʻia ai ke Kōkua HTML ma waho Web polokalamu kele pūnaewele.
  •  He ʻano pā ma hope o "—endhelp—" ma kahi .hconfig file hiki ke hoʻolele i ka hōʻailona hoʻonohonoho hou

Nā polokalamu ʻaoʻao ʻekolu:

Hiʻona Hoʻohui a me nā mea hou Nā pilikia i ʻike ʻia
SEGGER emWin Palapala Kiʻi N/A Kākoʻo ʻia ka mana hōʻike LCC wale nō. ʻAʻole loaʻa ke kākoʻo no nā mea hoʻoponopono hōʻike ʻē aʻe i kēia hoʻokuʻu.

ʻAʻole i loaʻa kahi API e kiʻi i ka pahu Dialog widget i kēia hoʻokuʻu.

Hoʻokuʻu i nā mea i loko
Hoʻopuka kēia kumuhana i nā mea o kēia hoʻokuʻu a ʻike i kēlā me kēia module.

wehewehe
Hōʻike kēia papa i nā mea o kēia hoʻokuʻu ʻana, me kahi wehewehe pōkole, a me ke ʻano hoʻokuʻu (Alpha, Beta, Production, a i ʻole Vendor).

Nā Waena Waena a me nā Hale Waihona Puke

/kahua/ wehewehe Hoʻokuʻu ʻAno
Bluetooth/cdbt Hale Waihona Puke Bluetooth (Kumu) Paahana
bluetooth/premium/audio/cdbt

bluetooth/premium/audio/decoder/sbc

Hale Waihona Puke Leo Bluetooth (Premium)

Waihona Puke Hoʻokaʻawale SBC (Premium)

Paahana

Paahana

mea hoʻouka ukana Hale Waihona Puke Bootloader Paahana
papa b Hale Waihona Puke B Paahana
crypto Microchip Cryptographic Library Paahana
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
BMP Decoder Library
GIF Decoder Library
JPEG Decoder Library
Opus Decoder Library
Hale Waihona Puke ʻo Speex
AAC Decoder Library
(Premium) MP3 Decoder Library (Premium)
WMA Decoder Library (Premium)
Beta
Beta
Beta
Beta
Beta
Beta Beta
Beta
gfx Hale Waihona Puke Kiʻi Paahana
makemakika/dsp Ke poʻomanaʻo API no ka DSP Fixed-Point Math Library no nā polokalamu PIC32MZ Paahana
makemakika/libq ʻO LibQ Fixed-Point Math Library API poʻomanaʻo no nā polokalamu PIC32MZ Paahana
net/pres ʻO MPLAB Harmony Network Presentation Layer Beta
hoao Hale Waihona Puke Harness Paahana
tcpip Pūʻulu Pūnaewele TCP/IP Paahana
usb Hoʻopaʻa kelepona USB

Hoʻopaʻa hoʻokipa USB

Paahana

Beta

Nā Keaukaha Mea Hana:

/framework/aukaha/ wehewehe Hoʻokuʻu ʻAno
adc Keaukaha Analog-to-Digital Converter (ADC).

Dynamic Implementation Static Implementation

 Beta
Beta
kamera/ovm7690 OVM7690 Keaukaha pahupaʻiwikiō

Hoʻokō Dynamic wale nō

Beta
hiki Keaukaha Wāhi Mana Mana (CAN).

Hoʻokō Static wale nō

 

Beta

cmp Keaukaha hoʻohālikelike

Hoʻokō Static wale nō

Beta
codec/ak4384

 

 

codec/ak4642

 

 

codec/ak4953

 

 

codec/ak7755

AK4384 Codec Keaukaha

Hoʻokō Dynamic wale nō

 

AK4642 Codec Keaukaha

Hoʻokō Dynamic wale nō

 

AK4953 Codec Keaukaha

Hoʻokō Dynamic wale nō

 

AK7755 Codec Keaukaha

Hoʻokō Dynamic wale nō

 

Paahana

 

 

Paahana

 

 

Paahana

 

 

Paahana

cpld CPLD XC2C64A Keaukaha

Hoʻokō Static wale nō

 

Paahana

enc28j60 ENC28J60 Keaukaha Hale Waihona Puke

Hoʻokō Dynamic wale nō

Beta
encx24j600 ENCx24J600 Keaukaha Hale Waihona Puke

Hoʻokō Dynamic wale nō

 

Beta

ethmac Keaukaha o Ethernet Media Access Controller (MAC).

Hoʻokō Dynamic wale nō

 

Paahana

ethphy Keaukaha Pilikino Pilikino Ethernet (PHY).

Hoʻokō Dynamic wale nō

 

Paahana

uila Keaukaha Flash

Hoʻokō Static wale nō

 

Beta

gfx/hooponopono/lcc Keaukaha Kiʻi Kiʻi Kūʻai Haʻahaʻa ʻole (LCC).

Hoʻokō Dynamic wale nō

 

Paahana

gfx/hooponopono/otm2201a ʻO OTM2201a LCD Mea hoʻokele

Hoʻokō Dynamic wale nō

 

Paahana

gfx/hooponopono/s1d13517 Epson S1D13517 LCD Controller Keaukaha

Hoʻokō Dynamic wale nō

 

Paahana

gfx/hooponopono/ssd1289 ʻO Solomon Systech SSD1289 Controller Driver

Hoʻokō Dynamic wale nō

Paahana
gfx/hooponopono/ssd1926 ʻO Solomon Systech SSD1926 Controller Driver

Hoʻokō Dynamic wale nō

 

Paahana

gfx/hooponopono/tft002 Keaukaha Kiʻi TFT002

Hoʻokō Dynamic wale nō

 

Paahana

i2c Keaukaha Kaapuni Inter-Integrated Circuit (I2C).

Dynamic Implementation Static Implementation

 

Alpha Alpha

i2s Keaukaha Inter-IC Sound (I2S).

Hoʻokō Dynamic wale nō

 

Beta

ic Keaukaha hoʻokomo hopu

Hoʻokō Static wale nō

 

Beta

nvm Mea hoʻokele hoʻomanaʻo ʻole (NVM).

Dynamic Implementation Static Implementation

 

Beta Beta

oc Hoʻohālikelike Hoʻohālikelike Ke Keaukaha

Hoʻokō Static wale nō

 

Beta

pmp Keaukaha Parallel Master Port (PMP).

Dynamic Implementation Static Implementation

 

Beta hana

rtcc ʻO ka mea hoʻokele waki a me ka mahina ʻoiaʻiʻo (RTCC).

Hoʻokō Static wale nō

 

Beta

sdcard Kāleka Kāleka SD (mea kūʻai aku o ke Keaukaha SPI)

Hoʻokō Dynamic wale nō

 

Beta

spi ʻO ke Keaukaha Serial Peripheral Interface (SPI).

Dynamic Implementation Static Implementation

 Beta hana
 

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

SPI Flash Keaukaha

Hoʻokō Dynamic wale nō
Hoʻokō Dynamic wale nō
Hoʻokō Dynamic wale nō
Hoʻokō Dynamic wale nō

 

Alpha
Alpha
Alpha
Aplha

tmr Keaukaha manawa

Dynamic Implementation Static Implementation

 Beta hana
pā/adc10bit

 

 

pā/ar1021

 

 

pā/mtch6301

 

 

pā/mtch6303

ʻO ADC 10-bit Touch Driver
Hoʻokō Dynamic wale nō AR1021 Touch Driver
Hoʻokō Dynamic wale nō MTCH6301 Hoopaa Keaukaha
Hoʻokō Dynamic wale nō MTCH6303 Hoopaa Keaukaha
Hoʻokō Static wale nō
 Beta

Beta

 

Beta

 

 

Beta

hoʻohana Mea hoʻokele kaʻa like ʻole/Asynchronous Receiver/Transmitter (USART).

Dynamic Implementation Static Implementation

 Paahana

Beta

usbfs

 

usbhs

PIC32MX Universal Serial Bus (USB) Mea hoʻokele (Mea USB)
Hoʻokō Dynamic wale nōPIC32MZ Universal Serial Bus (USB) Controller Keaukaha (USB Device)
Hoʻokō Dynamic wale nō
Paahana

Paahana

usbfs

 

usbhs

PIC32MX Universal Serial Bus (USB) Keaukaha Mana Mana (USB Host)

Hoʻokō Dynamic wale nō

PIC32MZ Universal Serial Bus (USB) Controller Keaukaha (USB Host)

Hoʻokō Dynamic wale nō

Beta

Beta

wifi/mrf24w

 

wifi/mrf24wn

Keaukaha Wi-Fi no ka mana MRF24WG
Hoʻokō Dynamic wale nō ka mea hoʻokele Wi-Fi no ka mea hoʻokele MRF24WN
Hoʻokō Dynamic wale nō
Paahana

 

Paahana

Nā lawelawe pūnaewele

/framework/system/ wehewehe Hoʻokuʻu ʻAno
clk Hale Waihona Puke Waiwai Pūnaewele

Dynamic Implementation Static Implementation

 Paahana

Paahana

kauoha Hale Waihona Puke lawelawe ʻōnaehana ʻōnaehana kauoha

Hoʻokō Dynamic wale nō

 

Paahana

maʻamau Hale Waihona Puke lawelawe Pūnaehana maʻamau Beta
hooluolu Hale Waihona Puke lawelawe Pūnaehana Console

Dynamic Implementation Static Implementation

 Beta

Alpha

debug Hale Waihona Puke Hana Pūnaewele

Hoʻokō Dynamic wale nō

 

Beta

devcon Hale Waihona Puke lawelawe Pūnaehana Mana Pūnaewele

Hoʻokō Dynamic wale nō

 

Paahana

dma Hale Waihona Puke lawelawe ʻōnaehana hoʻomanaʻo pololei

Hoʻokō Dynamic

 

Paahana

fs File Hale Waihona Puke Pūnaewele

Hoʻokō Dynamic wale nō

 

Paahana

int Hale Waihona Puke lawelawe Pūnaehana Interrupt

Hoʻokō Static wale nō

 

Paahana

hoʻomanaʻo Hale Waihona Puke Pūnaewele Pūnaewele

Hoʻokō Static wale nō

 

Beta

msg Hale Waihona Puke lawelawe Pūnaehana Memo

Hoʻokō Dynamic wale nō

 

Beta

nā awa Hale Waihona Puke Puke Pūnaewele

Hoʻokō Static wale nō

 

Paahana

kūʻokoʻa Hale Waihona Puke Hana Puke Puke Puke Helu Generator System

Hoʻokō Static wale nō

 

Paahana

kau hou Hoʻihoʻi hou i ka Hale Waihona Puke Pūnaewele

Hoʻokō Static wale nō

 

Beta

tmr Hale Waihona Puke lawelawe Pūnaehana manawa

Hoʻokō Dynamic wale nō

 

Beta

hoʻopā E hoʻopā i ka Hale Waihona Puke Pūnaewele

Hoʻokō Dynamic wale nō

 

Beta

wdt Hale Waihona Puke lawelawe ʻo Watchdog Timer System

Hoʻokō Static wale nō

 

Beta

Nā Hale Waihona Puke:

/kahua/ wehewehe ʻAno hoʻokuʻu
pilipili He Code Puna Puna o ka Hale Waihona Puke no na PIC32 Microcontrollers i kākoʻo ʻia Paahana
PIC32MX1XX/2XX 28/36/44-pin Family Paahana
PIC32MX1XX/2XX/5XX 64/100-pin Family Paahana
PIC32MX320/340/360/420/440/460 Family Paahana
PIC32MX330/350/370/430/450/470 Family Paahana
PIC32MX5XX/6XX/7XX ʻOhana Paahana
PIC32MZ Hoʻohui ʻia (EC) ʻohana Paahana
PIC32MZ Hoʻohui ʻia me ka ʻohana Floating Point Unit (EF). Paahana

Papahana Abstraction Layer (OSAL):

/kahua/ wehewehe Hoʻokuʻu ʻAno
osal Layer Abstraction System (OSAL) Paahana

 Nā pūʻolo kākoʻo papa (BSP):

/bsp/ wehewehe Hoʻokuʻu ʻAno
bt_audio_dk BSP no ka PIC32 Bluetooth Audio Development Kit. Paahana
chipkit_wf32 BSP no ka chipKIT™ WF32™ Wi-Fi Development Board. Paahana
chipkit_wifire BSP no ka chipKIT™ Wi-FIRE Development Board. Paahana
pic32mx_125_sk BSP no ka PIC32MX1/2/5 Starter Kit. Paahana
pic32mx_125_sk+lcc_pictail+qvga BSP no ka Papa Haʻahaʻa Kūʻai ʻole (LCC) Kiʻi PICtail Plus Kaikamahine Papa me ka Hōʻike Kiʻi ʻOiaʻiʻo 3.2″ 320 × 240 Papa pili i ka PIC32MX1/2/5 Starter Kit. Paahana
pic32mx_125_sk+meb BSP no ka PIC32MX1/2/5 Starter Kit i pili i ka Multimedia Expansion Board (MEB). Paahana
pic32mx_bt_sk BSP no ka PIC32 Bluetooth Starter Kit. Paahana
pic32mx_eth_sk BSP no ka PIC32 Ethernet Starter Kit. Paahana
pic32mx_eth_sk2 BSP no ka PIC32 Ethernet Starter Kit II. Paahana
pic32mx_pcap_db BSP no ka PIC32 GUI Development Board me Projected Capacitive Touch. Paahana
pic32mx_usb_digital_audio_ab BSP no ka PIC32 USB Audio Accessory Board Paahana
pic32mx_usb_sk2 BSP ka PIC32 USB Starter Kit II. Paahana
pic32mx_usb_sk2+lcc_pictail+qvga BSP no ka Papa Haʻahaʻa Kūʻai ʻole (LCC) Kiʻi PICtail Plus Kaikamahine Papa me ka Hōʻike Kiʻi ʻOiaʻiʻo 3.2″ 320 × 240 Papa pili i ka PIC32 USB Starter Kit II. Paahana
pic32mx_usb_sk2+lcc_pictail+wqvga BSP no ka Papa Kiʻi PICtail Plus kiʻi kiʻi haʻahaʻa ʻole (LCC) me ka Powertip Hōʻike Kiʻi 4.3″ 480 × 272 Papa pili i ka PIC32 USB Starter Kit II. Paahana
pic32mx_usb_sk2+meb BSP no ka Multimedia Expansion Board (MEB) i pili i ka PIC32 USB Starter Kit II. Paahana
pic32mx_usb_sk2+s1d_pictail+vga BSP no ka Papa Kiʻi Kiʻi PICtail Plus Epson S1D13517 Papa kaikamahine me ka Hōʻike Kiʻi Kiʻi ʻoiaʻiʻo 5.7″ 640 × 480 Papa pili i ka PIC32 USB Starter Kit II. Paahana
pic32mx_usb_sk2+s1d_pictail+wqvga BSP no ka Mea Mana Kiʻi PICtail Plus Epson S1D13517 Papa Kaikamahine me ke Kiʻi Hōʻike Mana mana 4.3″ 480 × 272 Papa pili i ka PIC32 USB Starter Kit II. Paahana
pic32mx_usb_sk2+s1d_pictail+wvga BSP no ka Mea Mana Kiʻi PICtail Plus Epson S1D13517 Papa Kaikamahine me nā Kiʻi Hōʻikeʻoiaʻiʻo 7″ 800 × 400 Papa pili i ka PIC32 USB Starter Kit II. Paahana
pic32mx_usb_sk2+ssd_pictail+qvga BSP no ka Papa Kiʻi LCD Kiʻi PICtail Plus SSD1926 Papa Kaikamahine me ka Hōʻike Kiʻi ʻOiaʻiʻo 3.2″ 320 × 240 Papa i pili i ka PIC32 USB Starter Kit II. Paahana
pic32mx_usb_sk3 BSP no ka PIC32 USB Starter Kit III. Paahana
pic32mx270f512l_pim+bt_audio_dk BSP no ka PIC32MX270F512L Plug-in Module (PIM) i pili i ka PIC32 Bluetooth Audio Development Kit. Paahana
pic32mx460_pim+e16 BSP no ka PIC32MX460F512L Plug-in Module (PIM) i pili i ka Explorer 16 Development Board. Paahana
pic32mx470_pim+e16 ʻO BSP no ka PIC32MX450/470F512L Plug-in Module (PIM) i hoʻopili ʻia i ka Explorer 16 Development Board. Paahana
pic32mx795_pim+e16 BSP no ka PIC32MX795F512L Plug-in Module (PIM) i pili i ka Explorer 16 Development Board. Paahana
pic32mz_ec_pim+bt_audio_dk BSP no ka PIC32MZ2048ECH144 Audio Plug-in Module (PIM) i pili i ka PIC32 Bluetooth Audio Development Kit. Paahana
pic32mz_ec_pim+e16 BSP no ka PIC32MZ2048ECH100 Plug-in Module (PIM) i pili i ka Explorer 16 Development Board. Paahana
pic32mz_ec_sk BSP no ka PIC32MZ Embedded Connectivity (EC) Starter Kit. Paahana
pic32mz_ec_sk+meb2 BSP no ka Multimedia Expansion Board II (MEB II) i pili i ka PIC32MZ Embedded Connectivity (EC) Starter Kit. Paahana
pic32mz_ec_sk+meb2+wvga BSP no ka Multimedia Expansion Board II (MEB II) me ka 5″ WVGA PCAP Papa Hōʻike (e nānā Nānā) pili i ka PIC32MZ Embedded Connectivity (EC) Starter Kit.

Nānā: E ʻoluʻolu e kelepona i kāu Keʻena Kūʻai Microchip kūloko no ka ʻike e pili ana i ka loaʻa ʻana o ka 5″ WVGA PCAP Papa Hōʻike.

Paahana
pic32mz_ec_sk+s1d_pictail+vga BSP no ka Papa Kiʻi Paʻi PICtail Plus Epson S1D13517 Papa kaikamahine me ka Hōʻike Kiʻi ʻoiaʻiʻo 5.7″ 640 × 480 Papa i hoʻopili ʻia me ka PIC32MZ Embedded Connectivity (EC) Starter Kit. Paahana
pic32mz_ec_sk+s1d_pictail+wqvga BSP no ka Papa Kiʻi Kiʻi PICtail Plus Epson S1D13517 Papa kaikamahine me ka Hōʻike Kiʻi Powertip 4.3″ 480 × 272 Papa i hoʻopili ʻia me ka PIC32MZ Embedded Connectivity (EC) Starter Kit. Paahana
pic32mz_ec_sk+s1d_pictail+wvga BSP no ka Papa Hana Kiʻi PICtail Plus Epson S1D13517 Papa kaikamahine me ka 5″ WVGA PCAP Papa Hōʻike (e nānā Nānā) pili i ka PIC32MZ Embedded Connectivity me Floating Point Unit (EC) Starter Kit.

Nānā: E ʻoluʻolu e kelepona i kāu Keʻena Kūʻai Microchip kūloko no ka ʻike e pili ana i ka loaʻa ʻana o ka 5″ WVGA PCAP Papa Hōʻike.

Paahana
pic32mz_ef_pim+bt_audio_dk BSP no ka PIC32MZ2048EFH144 Audio Plug-in Module (PIM) i pili i ka PIC32 Bluetooth Audio Development Kit. Paahana
pic32mz_ef_pim+e16 BSP no ka PIC32MZ2048EFH100 Plug-in Module (PIM) i pili i ka Explorer 16 Development Board. Paahana
pic32mz_ef_sk BSP no ka PIC32MZ Embedded Connectivity with Floating Point (EF) Starter Kit. Paahana
pic32mz_ef_sk+meb2 BSP no ka Multimedia Expansion Board II (MEB II) i pili i ka PIC32MZ Embedded Connectivity me ka Floating Point Unit (EF) Starter Kit. Paahana
pic32mz_ef_sk+meb2+wvga BSP no ka Multimedia Expansion Board II (MEB II) me ka 5″ WVGA PCAP Papa Hōʻike (e nānā Nānā) pili i ka PIC32MZ Embedded Connectivity me Floating Point Unit (EF) Starter Kit.

Nānā: E ʻoluʻolu e kelepona i kāu Keʻena Kūʻai Microchip kūloko no ka ʻike e pili ana i ka loaʻa ʻana o ka 5″ WVGA PCAP Papa Hōʻike.

Paahana
pic32mz_ef_sk+s1d_pictail+vga BSP no ka Papa Kiʻi PICtail Plus Epson S1D13517 Papa kaikamahine me ka Hōʻike Kiʻi ʻOiaʻiʻo 5.7″ 640 × 480 Papa i hoʻopili ʻia i ka PIC32MZ Embedded Connectivity me Floating Point Unit (EF) Starter Kit. Paahana
pic32mz_ef_sk+s1d_pictail+wqvga BSP no ka Papa Kiʻi Kiʻi PICtail Plus Epson S1D13517 Papa kaikamahine me ka Hōʻike Kiʻi Powertip 4.3″ 480 × 272 Papa i hoʻopili ʻia i ka PIC32MZ Hoʻohui ʻia me ka Floating Point Unit (EF) Starter Kit. Paahana
wifi_g_db BSP no ka Wi-Fi G Demo Board. Paahana

Nā polokalamu leo:

/apps/audio/ wehewehe Hoʻokuʻu ʻAno
audio_microphone_loopback Hōʻike Loopback Audio Microphone Paahana
leo_leo Hōʻikeʻike leo leo Paahana
mac_audio_hi_res Hōʻike leo hoʻonā hiʻona Paahana
sdcard_usb_audio Hōʻike Kāleka SD Audio USB Beta
universal_audio_decoders Hōʻikeʻike Universal Audio Decoder Paahana
usb_headset Hōʻike ʻia ʻo USB Audio Headset Paahana
usb_microphone Hōʻike ʻike leo leo USB Paahana
usb_speaker Hōʻikeʻike leo leo USB Paahana

Nā polokalamu Bluetooth:

/apps/bluetooth/ wehewehe Hoʻokuʻu ʻAno
ʻikepili/data_basic Hōʻikeʻikeʻikepili kumu Bluetooth® Paahana
ʻikepili/data_temp_sens_rgb ʻO ka ʻike wela Bluetooth a me ka hōʻike hōʻike ʻike RGB Paahana
premium/audio/a2dp_avrcp Hōʻikeʻike leo Premium Bluetooth Paahana

Nā polokalamu Bootloader:

/apps/bootloader/ wehewehe Hoʻokuʻu ʻAno
kumu Hōʻikeʻike Bootloader kumu Paahana
LiveUpdate Hōʻike Hou Hou Paahana

Nā noi papa B:

/apps/class b/ wehewehe Hoʻokuʻu ʻAno
Hōʻikeʻike ClassB Hōʻike Hōʻikeʻike Papa B Paahana

Nā noi cryptographic:

/apps/crypto/ wehewehe Hoʻokuʻu ʻAno
encrypt_decrypt Crypto Peripheral Library MD5 Hōʻike Hoʻopili/Decrypt Paahana
nui_hash Hōʻikeʻike Hash Library Peripheral Library Paahana

Nā noi hoʻokele:

/apps/driver/ wehewehe Hoʻokuʻu ʻAno
i2c/i2c_rtcc Hōʻike I2C RTCC Paahana
nvm/nvm_read_write Hōʻike NVM Paahana
spi/serial_eeprom Hōʻikeʻike SPI Paahana
spi/spi_loopback Hōʻikeʻike SPI Paahana
spi_flash/sst25vf020b SPI Flash SST25VF020B Hōʻike Mea Hana Paahana
usart/usart_echo Hōʻikeʻike USART Paahana
usart/usart_loopback USART Loopback Hōʻike Paahana

 ExampNā noi:

/apps/examples/ wehewehe Hoʻokuʻu ʻAno
my_first_app MPLAB Harmony Aʻo Example Solution N/A
pilipili MPLAB Harmony Compliant Peripheral Library Examples Paahana
ʻōnaehana MPLAB Harmony Compliant System Service Library Examples Paahana

 Nā polokalamu polokalamu hoʻomanaʻo waho:

/apps/programmer/ wehewehe Hoʻokuʻu ʻAno
external_flash Hōʻikeʻike Bootloader Flash waho Paahana
sqi_flash Hōʻike Hōʻikeʻike Flash SQI Mea hoʻomanaʻo waho Paahana

 File Nā noi pūnaewele:

/apps/fs/ wehewehe Hoʻokuʻu ʻAno
nvm_fat_single_disk Hoʻokahi-disk Non-Volatile Memory FAT FS Hōʻike Paahana
nvm_mpfs_single_disk Hoʻokahi-disk Non-Volatile Memory MPFS Hōʻike Paahana
nvm_sdcard_fat_mpfs_multi_disk Multi-disk Non-Volatile Memory FAT FS MPFS Hōʻike Paahana
nvm_sdcard_fat_multi_disk Multi-disk Non-Volatile Memory FAT FS Hōʻike Paahana
sdcard_fat_single_disk Hoʻokahi-disk SD Kāleka FAT FS Hōʻike Paahana
sdcard_msd_fat_multi_disk Kāleka SD multi-disk MSD FAT FS Hōʻike Paahana
sst25_momona SST25 Flash FAT FS Hōʻike Alpha

Nā noi kiʻi:

/apps/gfx/ wehewehe Hoʻokuʻu ʻAno
kumu_kiʻi_motion Hōʻikeʻike Waihona Puke Kiʻi Kiʻi Kiʻi Kumu Paahana
emwin_quickstart SEGGER emWin Hōʻike Hoʻomaka wikiwiki Paahana
kumu_kuwaho Nā Punawai Kiʻi i mālama ʻia i waho o ka hoʻomanaʻo ʻana i ke komo ʻana Paahana
kiʻi_hōʻikeʻike Hōʻike WVGA Nā Kiʻi Kūʻai Haʻahaʻa ʻole (LCC). Paahana
lcc Hōʻike Kiʻi Kiʻi Kūʻai Haʻahaʻa ʻole (LCC). Paahana
media_image_viewer Kiʻi Media Kiʻi Viewer Hōʻike Paahana
mea Hōʻike Kiʻi Mea Layer Paahana
kahiko Hōʻikeʻike kiʻi Primitives Layer Paahana
resistive_touch_calibrate Hōʻike Hōʻike Kūʻē Kūʻē Calibration Paahana
s1d13517 Epson S1D13517 Hōʻike Hōʻikeʻike LCD Controller Paahana
ssd1926 Hōʻike ʻia ʻo Solomon Systech SSD1926 Controller Paahana

 Nā noi no ka Papa Hoʻonui Multimedia II (MEB II):

/apps/meb_ii/ wehewehe Hoʻokuʻu ʻAno
gfx_camera Hōʻike Kiʻi Paʻi Paʻi Paahana
gfx_cdc_com_port_single Nā Kiʻi Hoʻohui a me ka USB CDC Demonstration Paahana
gfx_photo_frame Hōʻike kiʻi kiʻi kiʻi Paahana
gfx_web_server_nvm_mpfs Nā Kiʻi Hoʻohui a me TCP/IP Web Hōʻike kikowaena Paahana
emwin SEGGER emWin® Hiki i ka MEB II Hōʻike Beta

Nā polokalamu RTOS:

/apps/rtos/ wehewehe Hoʻokuʻu ʻAno
embos SEGGER embOS® Hōʻike Paahana
freertas Nā Hōʻike Hōʻike FreeRTOS™ Paahana
openrtos OPENRTOS Hōʻike Paahana
threadx Hōʻike Hōʻikeʻike Logic ThreadX Paahana
uC_OS_II Nā Hōʻikeʻike Micriµm® µC/OS-II™ Beta
uC_OS_III Nā Hōʻikeʻike Micriµm® µC/OS-III™ Paahana

Nā polokalamu TCP/IP:

/apps/tcpip/ wehewehe Hoʻokuʻu ʻAno
berkeley_tcp_client ʻO Berkeley TCP/IP Client Hōʻike Paahana
berkeley_tcp_server Hōʻike ʻo Berkeley TCP/IP Server Paahana
berkeley_udp_client Berkeley TCP/IP UDP Client Hōʻike Paahana
berkeley_udp_relay ʻO Berkeley TCP/IP UDP Relay Hōʻike Paahana
berkeley_udp_server Hōʻike ʻo Berkeley TCP/IP UDP Server Paahana
wolfssl_tcp_client wolfSSL TCP/IP TCP Client Hōʻike Paahana
wolfssl_tcp_server wolfSSL TCP/IP TCP Server Hōʻike Paahana
snmpv3_nvm_mpfs SNMPv3 Hoʻomanaʻo ʻAʻole Vololatile Microchip Proprietary File Hōʻike Pūnaewele Paahana
snmpv3_sdcard_fatfs SNMPv3 Non-Volatile Memory SD Kāleka FAT File Hōʻike Pūnaewele Paahana
tcpip_tcp_client TCP/IP TCP Client Hōʻike Paahana
tcpip_tcp_client_server TCP/IP TCP Client Server Hōʻike Paahana
tcpip_tcp_server TCP/IP TCP Server Hōʻike Paahana
tcpip_udp_client TCP/IP UDP Client Hōʻike Paahana
tcpip_udp_client_server TCP/IP UDP Client Server Hōʻike Paahana
tcpip_udp_server TCP/IP UDP Server Hōʻike Paahana
web_server_nvm_mpfs No-Volatile Memory Microchip Proprietary File Pūnaehana Web Hōʻike kikowaena Paahana
web_server_sdcard_fatfs Kāleka SD FAT File Pūnaehana Web Hōʻike kikowaena Paahana
wifi_easy_configuration Hōʻikeʻike Wi-Fi® EasyConf Paahana
wifi_g_demo Hōʻike Wi-Fi G Paahana
wifi_wolfssl_tcp_client Wi-Fi wolfSSL TCP/IP mea kūʻai hōʻike Paahana
wifi_wolfssl_tcp_server Wi-Fi wolfSSL TCP/IP Server Hōʻike Paahana
wolfssl_tcp_client wolfSSL TCP/IP Client Hōʻike Paahana
wolfssl_tcp_server wolfSSL TCP/IP Server Hōʻike Paahana

Nā noi hoʻāʻo:

/apps/meb_ii/ wehewehe Hoʻokuʻu ʻAno
hōʻike_sample ʻO MPLAB Harmony Test Sample Palapala Alpha

 Nā polokalamu kelepona USB:

/apps/usb/device/ wehewehe Hoʻokuʻu ʻAno
cdc_com_port_dual ʻO ka CDC Dual Serial COM Ports Emulation Demonstration Paahana
cdc_com_port_hoʻokahi CDC Single Serial COM Port Emulation Hōʻike Paahana
cdc_msd_basic Hōʻikeʻike ʻo CDC Mass Storage Device (MSD). Paahana
cdc_serial_emulator ʻO ka hōʻike hōʻike hōʻike hoʻohālikelike ʻo CDC Paahana
cdc_serial_emulator_msd Hōʻikeʻike ʻo CDC Serial Emulation MSD Paahana
hid_basic Hōʻikeʻike kumu ʻike USB kanaka (HID). Paahana
hid_joystick Hōʻike ʻia ʻo USB HID Class Joystick Device Paahana
hid_keyboard Hōʻike ʻana i nā hāmeʻa papa keyboard papa HID USB Paahana
huna_iole Hōʻike ʻia ʻo USB HID Class Mouse Device Paahana
hid_msd_basic Hōʻike MSD Papa HID USB Paahana
msd_basic Hōʻike USB MSD Paahana
msd_fs_spiflash USB MSD SPI Flash File Hōʻike Pūnaewele Paahana
msd_sdcard Hōʻike Kāleka SD MSD USB Paahana
mea kūʻai aku ʻO ka mea kūʻai USB (ʻo ia hoʻi, Generic) Hōʻike Paahana

 Nā polokalamu hoʻokipa USB:

/apps/usb/host/ wehewehe Hoʻokuʻu ʻAno
leo_leo USB Audio v1.0 Host Class Keaukaha Hōʻike Paahana
cdc_basic Hōʻike kumu USB CDC Paahana
cdc_msd USB CDC MSD Hōʻike kumu Paahana
hid_basic_keyboard USB HID Host Keyboard Hōʻike Paahana
hid_basic_mouse Hōʻike iole USB HID Host Mouse Paahana
hub_cdc_hid Hōʻike USB HID CDC Hub Paahana
hub_msd USB MSD Hub Host Hōʻike Paahana
msd_basic ʻO ka USB MSD Host Hōʻike Thumb Drive maʻalahi Paahana

Nā Binaries i kūkulu mua ʻia:

/bin/framework wehewehe Hoʻokuʻu ʻAno
Bluetooth PIC32 Bluetooth Stack Libraries Paahana
bluetooth/premium/audio Nā waihona waihona leo PIC32 Bluetooth i kūkulu mua ʻia (Premium) Paahana
decoder/premium/aac_microaptiv Hale Waihona AAC Decoder i kūkulu mua ʻia no nā mea PIC32MZ me nā hiʻohiʻona microAptiv Core (Premium) Beta
decoder/premium/aac_pic32mx Hale Waihona Puke AAC Decoder i kūkulu mua ʻia no nā mea PIC32MX (Premium) Beta
decoder/premium/mp3_microaptiv ʻO ka waihona MP3 Decoder i kūkulu mua ʻia no nā mea PIC32MZ me nā hiʻohiʻona microAptiv Core (Premium) Paahana
decoder/premium/mp3_pic32mx Waihona MP3 Decoder Library no PIC32MX Devices (Premium) Paahana
decoder/premium/wma_microaptiv Waihona Waihona WMA i kūkulu mua ʻia no nā mea PIC32MZ me nā hiʻohiʻona microAptiv Core (Premium) Beta
decoder/premium/wma_pic32mx Waihona Waihona WMA i kūkulu mua ʻia no nā mea PIC32MX (Premium) Beta
makemakika/dsp Nā hale waihona puke helu DSP i kūkulu mua ʻia no nā mea PIC32MZ Paahana
makemakika/libq Nā hale waihona puke ʻo LibQ i kūkulu mua ʻia no nā mea PIC32MZ Paahana
math/libq/libq_c ʻO ka waihona Math i kūkulu mua ʻia me nā C-implementations i kūpono me nā polokalamu Pic32MX a me Pic32MZ. (NĀ MEA: ʻAʻole kūpono kēia mau hana maʻamau me nā hana o ka waihona libq) Beta
pilipili Nā Hale Waihona Puke i kūkulu mua ʻia Hana ʻia/ Beta

 Hoʻokumu i ka Papahana:

/build/framework/ wehewehe Hoʻokuʻu ʻAno
makemakika/libq Pāhana kūkulu hale waihona puke ʻo LibQ Paahana
makemakika/libq ʻO ka papahana kūkulu hale waihona puke ʻo LibQ_C Alpha
pilipili Papahana Hana Hale Waihona Puke Paahana

 Nā pono hana:

/mea hana/ wehewehe Hoʻokuʻu ʻAno
mhc/plugins/displaymanager/displaymanager.jar Pākuʻi-i ka Luna Hoʻokele Harmony Harmony MPLAB Beta
mhc/com-microchip-mplab-modules-mhc.nbm Hoʻopili ʻia ka MPLAB Harmony Configurator (MHC).

MPLAB Harmony Graphics Composer (i loko o ka MHC plug-in)

Paahana

Beta

mib2bib/mib2bib.jar Ua hōʻuluʻulu ʻia ka palapala MIB Microchip Kuʻuna (snmp.mib) e hana i ka snmp.bib a me ka mib.h Paahana
mpfs_generator/mpfs2.jar TCP/IP MPFS File Mea hana hana a hoʻouka Paahana
segger/emwin SEGGER emWin mea pono i hoʻohana ʻia e MPLAB Harmony emWin hōʻike noi Mea kūʻai
tcpip_discoverer/tcpip_discoverer.jar TCP/IP Microchip Node Discoverer Utility Paahana

 Nā polokalamu ʻaoʻao ʻekolu:

/ʻaoʻao_kolu/ wehewehe Hoʻokuʻu ʻAno
decoder Hoʻokaʻawale ʻia ke kumu waihona decoder Mea kūʻai
gfx/emwin SEGGER emWin® Ka Waihona Waihona Puke Kii Mea kūʻai
rtos/embOS ʻO SEGGER embOS® Puka Mea kūʻai
rtos/FreeRTOS ʻO ka hoʻolaha kumu ʻo FreeRTOS me ke kākoʻo no nā mea PIC32MZ Mea kūʻai
rtos/MicriumOSII Māhele Micriµm® µC/OS-II™ Mea kūʻai
rtos/MicriumOSIII Māhele Micriµm® µC/OS-III™ Mea kūʻai
rtos/OpenRTOS OPENRTOS Māhele Puna me ke kākoʻo no nā mea PIC32MZ Mea kūʻai
rtos/ThreadX Hōʻike Logic ThreadX Distribution Mea kūʻai
segger/emwin SEGGER emWin® Hoʻolaha Pro Mea kūʻai
tcpip/wolfssl wolfSSL (CyaSSL ma mua) Hoʻokomo ʻia ʻo SSL Library Open Source-based Demonstration Mea kūʻai
tcpip/iniche Hoʻohele Waihona Puke InterNiche Mea kūʻai

 Palapala:

/doc/ wehewehe Hoʻokuʻu ʻAno
harmony_help.pdf Kōkua ʻo MPLAB Harmony i ka Hōʻano palapala Portable (PDF) Paahana
harmony_help.chm Kōkua ʻo MPLAB Harmony ma ke ʻano kōkua i hui ʻia (CHM). Paahana
html/index.html Kōkua ʻo MPLAB Harmony ma ke ʻano HTML Paahana
harmony_compatibility_worksheet.pdf ʻO ka palapala PDF no ka hoʻohana ʻana i ka hoʻoholo ʻana i ke kiʻekiʻe o ka hoʻohālikelike ʻana o MPLAB Harmony a e hopu i nā ʻokoʻa a i ʻole nā ​​​​palena i nā alakaʻi hoʻohālikelike. Paahana
harmony_release_brief_v1.11.pdf ʻO MPLAB Harmony Release Pōkole, e hāʻawi ana i ka ʻike hoʻokuʻu "ma ka nānā ʻana". Paahana
harmony_release_notes_v1.11.pdf MPLAB Harmony Release Notes ma PDF Paahana
harmony_license_v1.11.pdf MPLAB Harmony Software License Agreement in PDF Paahana

Nā ʻano hoʻokuʻu

Hōʻike kēia ʻāpana i nā ʻano hoʻokuʻu a me ko lākou ʻano.

wehewehe
Hiki ke hoʻokuʻu ʻia nā module MPLAB Harmony i hoʻokahi o ʻekolu mau ʻano like ʻole, e like me ka mea i hōʻike ʻia ma kēia kiʻi.

MICROCHIP-Harmony-Integrated-Software-Framework-1

Hoʻokuʻu Alpha
ʻO ka mana hoʻokuʻu alpha o kahi module he mea maʻamau ka hoʻokuʻu mua. E loaʻa i nā mea hoʻokuʻu Alpha nā hoʻokō piha o kā lākou mau hiʻohiʻona kumu, ua hoʻāʻo ʻia lākou ma ka hana a kūkulu pololei ʻia. ʻO ka hoʻokuʻu alpha he "preview"o ka mea a ka Microchip hoʻomohala hou e hana nei a hiki ke kōkua nui no ka ʻimi ʻana i nā hiʻohiʻona hou. Akā naʻe, ʻaʻole ia i hele i ke kaʻina hana hoʻokolohua piha piha a ua aneane hiki ke hoʻololi ʻia kekahi o kāna interface ma mua o ka hoʻokuʻu ʻia ʻana o ka mana hana, a no laila, ʻaʻole i ʻōlelo ʻia no ka hoʻohana ʻana.

Hoʻokuʻu Beta
Ua hoʻokuʻu ʻia kahi mana beta o kahi module i loko o ka interface review kaʻina hana a ua loaʻa iā ia ka hoʻāʻo maʻamau o kāna hana. Eia kekahi, ua hoʻopaʻa ʻia a i kākau ʻia nā pilikia i hōʻike ʻia mai ka hoʻokuʻu alpha. Aia ka module i loko o ka mana beta, hiki iā ʻoe ke manaʻo e hana pololei ia i nā kūlana maʻamau a hiki iā ʻoe ke manaʻo ua kokoke loa kona interface i ke ʻano hope (ʻoiai hiki ke hoʻololi ʻia inā makemake ʻia). Akā naʻe, ʻaʻole i loaʻa ka pilikia a i ʻole ka hoʻāʻo ʻana i ka hana a ʻaʻole hiki ke hāʻule maikaʻi inā hoʻohana hewa ʻia. ʻAʻole ʻōlelo ʻia kahi hoʻokuʻu beta no ka hoʻohana ʻana i ka hana, akā hiki ke hoʻohana ʻia no ka hoʻomohala ʻana.

Hoʻomaka Hana
I ka manawa e hoʻokuʻu ʻia ai kahi module i kahi ʻano hana, ua piha ka hiʻohiʻona, hoʻāʻo piha ʻia, a ʻo kāna interface "hoʻomoe". ʻO nā pilikia a pau i ʻike ʻia mai nā hoʻopuka mua e hoʻopaʻa ʻia a paʻi ʻia paha. ʻAʻole e loli ka interface i kēia manawa i nā hoʻopuka e hiki mai ana. Hiki ke hoʻonui ʻia me nā hiʻohiʻona ʻē aʻe a me nā hana hoʻopili hou, akā ʻaʻole e loli nā hana o kēia manawa. He code paʻa kēia me kahi stable Application Program Interface (API) hiki iā ʻoe ke hilinaʻi no nā kumu hana.

Helu Helu

Hōʻike kēia ʻāpana i ke ʻano o nā helu helu MPLAB Harmony.

wehewehe

ʻO ka papahana helu helu MPLAB Harmony
Ke hoʻohana nei ʻo MPLAB Harmony i ka hoʻolālā helu helu ma lalo nei:
. [. ][ ] Ma hea:

  • = Hoʻoponopono nui (ka hoʻololi koʻikoʻi e pili ana i nā modula he nui a i ʻole a pau)
  • = Hoʻoponopono liʻiliʻi (nā hiʻohiʻona hou, hoʻokuʻu maʻamau)
  • [. ] = Hoʻokuʻu kiko (hoʻoponopono hewa, hoʻokuʻu ʻole ʻia)
  • [ ] = ʻAno hoʻokuʻu (a no ka alpha a me ka b no ka beta, inā pili). ʻAʻole hoʻokomo ʻia nā mana hoʻokuʻu hana i kahi leka ʻano hoʻokuʻu.

Mana Mana
E hoʻihoʻi ka hana SYS_VersionStrGet i kahi kaula i ke ʻano:
“ . [. ][ ]”
Ma hea:

  • ʻo ia ka helu mana nui o ka module
  • ʻo ia ka helu mana liʻiliʻi o ka module
  • He helu hoʻokuʻu "patch" a i ʻole "dot" koho (ʻaʻole i hoʻokomo ʻia i ke kaula inā like ia me "00")
  • he ʻano hoʻokuʻu koho o "a" no ka alpha a me "b" no ka beta. ʻAʻole hoʻokomo ʻia kēia ʻano inā he mana hana ka hoʻokuʻu ʻana (ʻo ia hoʻi, ʻaʻole he alpha a i ʻole he beta)

'Ōlelo Aʻo: ʻAʻole e loaʻa nā hakahaka i ke kaula mana.

Example:
“0.03a”
“1.00”

Helu Helu
ʻO ka helu mana i hoʻihoʻi ʻia mai ka hana SYS_VersionGet he helu helu ʻole ʻia ma kēia ʻano decimal (ʻaʻole ma kahi ʻano BCD).
* 10000 + * 100 +
Ma kahi e hōʻike ʻia ai nā helu ma ka decimal a ua like ke ʻano me ka wehewehe ʻana ma ka Version String.
Nānā: ʻAʻohe hōʻike helu o ke ʻano hoʻokuʻu.

Example:
No ka mana "0.03a", ua like ka waiwai i hoʻihoʻi ʻia me: 0 * 10000 + 3 * 100 + 0.
No ka mana "1.00", ua like ka waiwai i hoʻihoʻi ʻia me: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.

FAQ

  • Nīnau: Hiki ke hoʻohana ʻia ʻo MPLAB Harmony me ka polokalamu C++ ʻōlelo?
    A: ʻAʻole, ʻaʻole i hoʻāʻo ʻia ʻo MPLAB Harmony me C++; no laila, ʻaʻole loaʻa ke kākoʻo no kēia ʻōlelo papahana.
  • Nīnau: He aha ka pae hoʻolālā i manaʻo ʻia no ke kūkulu ʻana nā papahana me MPLAB Harmony hale waihona puke?
    A: Manaʻo ʻia ka pae optimization -O1 e wehe i ke code mai nā ʻāpana i hoʻohana ʻole ʻia ma ka waihona peripheral.
  • Nīnau: Pehea e mālama ai ka mea uninstaller MPLAB Harmony i hoʻololi ʻia e ka mea hoʻohana files?
    A: Na ka uninstaller e holoi i nā mea a pau files i hoʻokomo ʻia e ka mea hoʻonoho, ʻoiai inā ua hoʻololi ʻia e ka mea hoʻohana. Eia naʻe, hou fileʻAʻole e holoi ʻia nā mea i hoʻohui ʻia e ka mea hoʻohana.

Palapala / Punawai

MICROCHIP Harmony Hoʻohui Pūnaehana Pūnaewele [pdf] Ke alakaʻi hoʻohana
v1.11, Harmony Integrated Software Framework, Integrated Software Framework, Software Framework, Framework

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *