MICROCHIP-LOGO

MICROCHIP Harmony Integrated Software Framework

MICROCHIP-Harmony-Integrated-Software-Framework-product-image

Specifications:

  • Khoom npe: MPLAB Harmony Integrated Software Framework
  • Version: v1.11
  • Tso Tawm Hnub: Lub Plaub Hlis 2017

Product Information:
MPLAB Harmony Integrated Software Framework v1.11 yog lub hauv paus software tsim los ua kom yooj yim thiab nrawm rau kev txhim kho cov ntawv sau rau Microchip microcontrollers. Nws muab cov tsev qiv ntawv dav dav, tsav tsheb, thiab cov khoom nruab nrab txhawm rau txhim kho cov txheej txheem txhim kho.

Cov lus qhia siv khoom

Nta thiab Paub Cov Teeb Meem:

MPLAB Harmony Nta:

  • Txhawb ntau yam ntawm Microchip microcontrollers
  • Cov tsev qiv ntawv dav dav thiab nruab nrab
  • Yooj yim configuration thiab teeb

Paub Cov Teeb Meem:

  • C++ programming lus tsis txaus siab
  • Pom zoo -O1 qib optimization rau lub tsev tej yaam num nrog Harmony peripheral tsev qiv ntawv
  • Uninstaller tus cwj pwm hais txog cov neeg siv hloov kho files

Tshaj tawm cov ntaub ntawv

Muab MPLAB Harmony tso tawm cov ntaub ntawv, suav nrog cov ntawv tso tawm, tso tawm cov ntsiab lus, tso tawm hom, thiab piav qhia tus lej lej. Ib daim ntawv PDF ntawm Cov Ntawv Tshaj Tawm yog muab rau hauv /doc folder ntawm koj MPLAB Harmony installation.

Tso Lus Ceeb Toom
Cov ncauj lus no muab cov ntawv tso tawm rau MPLAB Harmony version no.

Kev piav qhia
MPLAB Harmony Version: v1.11 Tso Tawm Hnub: Lub Plaub Hlis 2017

Software Yuav Tsum Tau
Ua ntej siv MPLAB Harmony, xyuas kom meej tias cov hauv qab no raug teeb tsa:

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

Hloov kho rau qhov kev tso tawm ntawm MPLAB Harmony
Hloov kho rau qhov kev tso tawm ntawm MPLAB Harmony yog qhov yooj yim. Yog xav paub ntxiv txog cov lus qhia, thov xa mus rau qhov chaw nres nkoj thiab hloov kho rau MPLAB Harmony.

Dab tsi yog Qhov Teeb Meem Tshiab thiab Paub Txog
Cov lus hauv qab no teev cov yam ntxwv uas tau hloov pauv lossis ntxiv thiab cov teeb meem paub uas tau txheeb xyuas txij li qhov kawg ntawm MPLAB Harmony tso tawm. Tej teeb meem paub uas tseem tsis tau daws tau raug khaws cia los ntawm qhov kev tso tawm dhau los.

MPLAB Harmony:

Feature Ntxiv thiab hloov tshiab Paub Qhov Teeb Meem
General MPLAB Harmony tsis tau sim nrog C ++; yog li ntawd, kev txhawb nqa rau cov lus programming no tsis txaus siab.

Qhov "-O1" qib optimization tau pom zoo thaum tsim cov haujlwm uas suav nrog MPLAB Harmony prebuilt binary (.a file) peripheral tsev qiv ntawv. Qhov no yog qhov tsim nyog kom tus linker yuav tshem tawm cov cai los ntawm cov ntu uas tsis siv (rau cov tsev qiv ntawv peripheral uas tsis siv). Hloov pauv, koj tuaj yeem xaiv "Tshem Cov Ntu Tsis Siv" hauv cov kev xaiv dav dav rau xc32-ld (linker) cov khoom sib tham.

MPLAB Harmony uninstaller yuav tshem tawm tag nrho files ntsia los ntawm tus installer, txawm tias lawv tau hloov kho los ntawm tus neeg siv. Txawm li cas los, lub uninstaller yuav tsis rho tawm tshiab files ntxiv los ntawm tus neeg siv rau MPLAB Harmony installation nplaub tshev.

MPLAB Harmony Display Manager plug-in muab kev teeb tsa ua tiav thiab kev txhawb nqa rau LCC tsim tus tsav tsheb, thiab tseem muab kev txhawb nqa yooj yim rau tag nrho lwm cov tsav tsheb. Tag nrho kev teeb tsa thiab kev txhawb nqa kev simulation rau lwm tus neeg tsav tsheb cov duab kos yuav raug ntxiv rau hauv kev tso tawm yav tom ntej ntawm MPLAB Harmony.

Middleware thiab Library:

Feature Ntxiv thiab hloov tshiab Paub Qhov Teeb Meem
Bootloader Library UDP bootloader tsis suav rau PIC32MZ li thaum xaiv microMIPS.
Crypto Library N/A Migrating tej yaam num uas siv hardware Crypto tsev qiv ntawv, thiab muaj ntau yam configurations, tej zaum yuav khiav mus rau hauv ib qho teeb meem compile tom qab regenerating code. MPLAB X IDE yuav qhia tias pic32mz-crypt.h thiab pic32mz-hash.c files raug cais tawm ntawm kev teeb tsa, txawm tias nws sim ntxiv lawv. Lub compiler yuav tsim qhov yuam kev, hais tias qee yam Crypto functions tsis tuaj yeem hais txog. Txhawm rau ua haujlwm ntawm qhov teeb meem no, tshem tawm ob qho tib si  files (pic32mz-crypt.h thiab pic32mz-hash.c) los ntawm qhov project thiab siv MPLAB Harmony Configurator (MHC) kom rov tsim dua txhua qhov kev teeb tsa uas siv cov no files.
Decoder Library Vim yog lub cim xeeb xav tau thiab tus nqi ntawm SRAM muaj, qee tus decoders tsis tuaj yeem ua haujlwm nrog lwm tus decoders. Txawm li cas los xij, txhua tus decoder yuav ua haujlwm ntawm tus kheej hauv universal_audio_decoders ua qauv qhia.
File Qhov system Pom thiab kho qhov muaj peev xwm tsis muaj tus taw qhia tshwj xeeb hauv unmount function.
Graphics Libraries JPEG kev txiav txim siab tsis txhawb nqa cov duab scanned.Qee qhov pom tseeb-sib koom nrog GIF cov duab tuaj yeem ua rau pom kev tearing.Cov neeg tsav tsheb tsim tawm LCCG txhawb kev daws teeb meem txog WVGA lossis sib npaug.
TCP/IP pawg SMTPC:
  • API kom rho tawm cov lus, uas yog qhov muaj txiaj ntsig zoo thaum xav tau rov ua dua tam sim no tsis muaj
  •  Ntau qhov chaw nyob DNS los muab kev xa ntawv xa mus tau zoo dua tam sim no tsis muaj
  • Kev them nyiaj yug rau qhov xaiv xa ntawv header teb tam sim no tsis muaj
USB Device Library N/A Lub USB Device Stack tau raug sim nyob rau hauv tsawg muaj peev xwm nrog RTOS.Thaum khiav lub USB Device Stack ntawm ib tug PIC32MZ tsev neeg ntaus ntawv, pawg yuav tsum tau peb vib nas this los pib rau PIC32MZ EC li thiab peb milliseconds rau PIC32MZ EF li.
USB Host Library Tshem tawm MHC kev txhawb nqa rau USB Host Beta software. Kev them nyiaj yug rau USB Host Beta APIs yuav raug tshem tawm hauv kev tshaj tawm yav tom ntej. Cov haujlwm hauv qab no USB Host Stack tsis tau siv:
  •  USB_HOST_BusResume
  •  USB_HOST_DeviceSuspend
  • USB_HOST_DeviceResume

Lub Hub, Audio v1.0, thiab HID Host Client Drivers tau raug sim nyob rau hauv qhov txwv tsis pub muaj peev xwm.Lub USB Host Stack tau raug sim nyob rau hauv tsawg muaj peev xwm nrog RTOS.Polled hom kev ua hauj lwm tsis tau sim.Attach / Detach tus cwj pwm tau sim nyob rau hauv ib tug txwv muaj peev xwm.While khiav lub USB Host Stack ntawm ib tug PIC32MZ tsev neeg ntaus ntawv, lub stackize PIC32 vib nas this yuav tsum tau peb vib nas this. PIC32MZ EF pab kiag li lawm.Lub USB Host Layer tsis ua overcurrent checking. Cov yam ntxwv no yuav muaj nyob rau hauv kev tso tawm yav tom ntej ntawm MPLAB Harmony.The USB Host Layer tsis kuaj rau Hub Tier Level. Cov yam ntxwv no yuav muaj nyob rau hauv kev tso tawm yav tom ntej ntawm MPLAB Harmony.Lub USB Host Layer tsuas yog ua kom muaj kev teeb tsa thawj zaug thaum muaj ntau yam teeb tsa. Yog tias tsis muaj qhov sib txuam sib luag hauv thawj qhov kev teeb tsa, qhov no ua rau lub cuab yeej ua haujlwm tsis zoo. Ntau qhov kev teeb tsa ua haujlwm yuav raug qhib rau yav tom ntej tso tawm ntawm MPLAB Harmony. MSD Host Client Driver tau sim nrog tsawg tus lej ntawm cov khoom lag luam muaj USB Flash drives.Lub MSD Host Client Driver thiab USB Host Layer tsis tau raug sim rau kev nyeem / sau dhau los. Qhov kev sim no yuav ua tiav hauv kev tso tawm yav tom ntej ntawm MPLAB Harmony.Tus MSD Tus Tswv Cuab Tus Neeg Siv Khoom thiab SCSI thaiv tus tsav tsheb tsuas yog siv tau nrog cov File system yog tias cov file system Auto-Mount feature yog enabled.Lub MSD Tus Tswv Cuab Tus Neeg Siv Khoom Tsav Tsheb tsis tau sim nrog Multi-LUN Mass Storage Device thiab USB Card Readers.

USB Host Library (txuas ntxiv) USB Host SCSI Block Driver, CDC Client Driver, thiab Audio Host Client Driver tsuas yog txhawb nqa ib tus neeg siv khoom xwb. Kev ua haujlwm ntau tus neeg siv khoom yuav qhib rau yav tom ntej tso tawm MPLAB Harmony.

USB HID Host Client tsav tsheb tsis tau sim nrog ntau yam kev siv. Kev xa tawm lossis cov ntawv tshaj tawm tsis tau raug sim.

Tus neeg tsav tsheb USB Audio Host Client tsis muab kev siv rau cov haujlwm hauv qab no:

  • USB_HOST_AUDIO_V1_DeviceObjHandleGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeRan geGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub Range Numbers Tau
  • USB_HOST_AUDIO_V1_StreamSamplingFrequencyGet
  •  USB_HOST_AUDIO_V1_TerminalIDGet

Device Drivers:

Feature Ntxiv thiab hloov tshiab Paub Qhov Teeb Meem
LCC . MPLAB Harmony Graphics Composer (MHGC) tsis muaj peev xwm muab lub rooj palette; yog li ntawd, cov neeg siv yuav tsum muab ib qho uint16_t array ntawm 256 16 bpp RGB xim rau LCC Tsav tsheb siv DRV_GFX_PalletteSet muaj nuj nqi. Cov ntsiab lus ntawm cov array no yuav ua haujlwm rau daim ntawv qhia xim indices rau TFT zaub xim.

Qhov teeb tsa DMA Trigger Source hauv MHC tau hloov pauv. Yog tias koj qhov phiaj xwm teeb tsa nyob rau ntawm 3, 5, 7 lossis 9, MHC yuav chij liab. Thov hloov mus rau 2, 4, 6, lossis 8. Txhua lub sijhawm uas tsis muaj tus lej raug tshem tawm ntawm kev xaiv. Thaum cov timers no ua haujlwm ntawm lub neej ntawd, tsuas yog tus lej tus lej timers (2, 4, 6, 8) yuav lees txais cov kev hloov pauv hauv cov nqi prescaler.

I2C N/A I2C tsav tsheb siv lub peripheral thiab kev siv me ntsis-banged:
  •  Tsuas yog tau sim hauv ib puag ncig tus tswv xwb
  •  Tsis txhawb RTOS; yog li ntawd, nws tsis yog xov-zoo thaum siv nyob rau hauv ib puag ncig RTOS
  • Tsis tau raug kuaj hauv ib puag ncig Polled
  • Kev ua haujlwm hauv hom txuag hluav taws xob tsis tau sim
  • I2C tsav tsheb siv qhov kev siv me ntsis-banged:
  • Tsis-thaiv thiab siv Timer cov peev txheej rau kev ua haujlwm I2C. Cov peev txheej Timer no tsis tuaj yeem siv rau lwm yam kev xav tau Timer.
  •  Timer Interrupt qhov tseem ceeb yuav tsum yog ib qho tseem ceeb tshaj plaws cuam tshuam hauv daim ntawv thov
  •  Kev sim ntawm qhov kev siv no tsuas yog ua tiav nrog lub kaw lus moos ntawm 200 MHz thiab lub moos peripheral ntawm 100 MHz rau Timer
  •  Nws tuaj yeem raug teeb tsa los ua haujlwm tsuas yog hauv Master hom
  •  Tsuas yog muaj nyob rau hauv qhov chaw tsav tsheb dynamic
  •  Tus nqi baud yog nyob ntawm kev siv CPU. Nws tau raug sim ua kom muaj kev ntseeg siab txog 100 kHz.
  • Tsis txhawb PIC32MX tsev neeg li
  •  Tsuas yog ua haujlwm ntawm SCL thiab SDA pins ntawm qhov sib thooj I2C peripheral
  •  Tsuas yog ua haujlwm hauv Interrupt hom
MRF24WN Wi-nkaus New wdrvext_mx.a, wdrvext_ec.a, and wdrvext_mz.a library files.
S1D13517 Tus Tsav Tsheb S1D13517 tsis txhawb nqa lub pixel lossis array ntawm pixels los ntawm S1D13517 framebuffer thiab tsis txhawb font rendering thaum Anti-aliasing enabled.
Secure Digital (SD) Card N/A SD Card Driver tsis tau sim nyob rau hauv ib puag ncig muaj kev cuam tshuam ntau zaus.
SPI N/A SPI qhev hom nrog DMA tsis ua haujlwm. Qhov teeb meem no yuav raug kho nyob rau yav tom ntej tso tawm ntawm MPLAB Harmony.
SPI nyem Flash nta xws li kev nyeem ntawv ceev ceev, tuav, thiab sau-tiv thaiv tsis tau txais kev txhawb nqa los ntawm lub tsev qiv ntawv tsav tsheb.

Tsis muaj kev siv lub tsev qiv ntawv tsav tsheb zoo li qub.

USB Lub Tsev Qiv Ntawv Tsav Tsheb USB tau raug sim hauv kev txwv tsis pub muaj peev xwm nrog RTOS.

Thaum khiav USB Driver Library ntawm PIC32MZ tsev neeg cov cuab yeej, pawg yuav tsum tau peb lub vib nas this los pib rau PIC32MZ EC li thiab peb milliseconds rau PIC32MZ EF li.Qee APIs rau USB Host Driver Library yuav hloov nyob rau hauv qhov kev tso tawm tom ntej.USB Host Driver Library Polled hom kev ua haujlwm tsis tau raug sim.USB Host Driver Library Attach/Det

System Services:

Feature Ntxiv thiab hloov tshiab Paub Qhov Teeb Meem
DMA

Peripheral Libraries:

Feature Ntxiv thiab hloov tshiab Paub Qhov Teeb Meem
ADCHS N/A FIFO tsis txaus siab nyob rau hauv no version ntawm lub tsev qiv ntawv peripheral.
SQI N/A SQI moos divider tus nqi siab dua CLK_DIV_16 yuav tsis ua haujlwm. Txhawm rau kom ua tiav qhov zoo tshaj plaws SQI moos nrawm, siv SQI moos faib tus nqi qis dua CLK_DIV_16.

Nco tseg: Qhov teeb meem no muaj feem xyuam rau txhua daim ntawv thov uas siv SQI module.

Daim ntawv thov

Feature Ntxiv thiab hloov tshiab Paub Qhov Teeb Meem
Suab Demonstrations Hloov hauv Universal_audio_decoders kom txwv cov npe qhov tob hauv qhov file qhov system. Qhov no yuav tiv thaiv qhov kev zam yog tias qhov ntawd yuav tshwm sim dhau 6 qib sub-directory. usb_headset, usb_microphone, thiab usb_speaker Demonstrations:
  •   Thaum hloov ntawm cov ntawv thov no, tus tsav tsheb Windows yuav tsis meej pem los ntawm hom khoom siv uas txuas nrog. Rau example, suab streaming yog tiv thaiv los ntawm tus neeg tsav tsheb. Yog tias muaj xwm txheej zoo li no tshwm sim, ua cov hauv qab no los daws qhov teeb meem:
    1. Thaum lub cuab yeej txuas nrog, tshem tawm tus tsav tsheb.
    2. Kev rov pib dua ntawm Windows operating system kuj tseem yuav xav tau.
      universal_audio_decoder Ua qauv qhia:
  • Lub 270f512lpim_bt_audio_dk thiab pic32mz_da_sk_meb2 kev teeb tsa tsis txhawb cov zaub. Cov zaub yuav zoo li ON tab sis tsis muaj dab tsi vim tias lub teeb rov qab tau teeb pom kev zoo.
  • Lub 270f512lpim_bt_audio_dk kev teeb tsa tsis txhawb WMA thiab AAC decoders.
  • Volume tswj tsuas yog muaj nyob rau ntawm bt_audio_dk thiab 270f512lpim_bt_audio_dk configurations
  • Cov teeb meem me me yog tam sim no rau 96 kHz WAVE suab files los ntawm default tsis loj. Raws li kev daws teeb meem, tshem tawm glitches los ntawm kev siv qhov loj dua qhov loj dua.
  • Suab glitches yuav tshwm sim thaum ua si siab sampling rate AAC files. Qhov siab dua sampling tus nqi, qhov hnyav dua qhov glitch.
  • Qee qhov USB Flash drives yuav tsis ua haujlwm nrog qhov kev ua qauv qhia no
  • Vim muaj kev txwv kev nco, Speex Decoder thiab WMA Decoder tsis tuaj yeem ua haujlwm nrog lwm tus decoders audio_tone Ua qauv qhia:
  • Cov zaub yog static
  • Hloov debounce tsis siv usb_speaker Ua qauv qhia:
  • Sab laug thiab sab xis tso zis raws yog swapped rau pic32mz_ef_sk_meb2 teeb tsa ntawm qhov tso zis txuas. Nco tseg: Qhov no yog qhov teeb meem nrog MEB II kho vajtse thiab tsis yog daim ntawv thov software.
  • Lub mute feature (raws li tswj los ntawm PC) tsis ua haujlwm usb_headset:

Lub mute feature (raws li tswj los ntawm PC) tsis ua haujlwm.

mac_audio_hi_res Demonstration:

Muting lub suab ntawm PC tsuas yog ua haujlwm zoo thawj zaug

Bluetooth Demonstrations Tsau teeb meem pom hauv WVGA zaub ntawm a2dp_avrcp demo. Qhov no yog ib qho piv txwv zoo. Cov duab tau raug kaw ib ntus / tshem tawm hauv txhua qhov PIC32MZ DA teeb tsa thiab yuav ua kom muaj nyob rau yav tom ntej
File     Kev ua qauv qhia LED_3, uas yog siv los qhia txog kev ua tau zoo ntawm kev ua qauv qhia tsis pom kev, uas cuam tshuam rau cov qauv hauv qab no:
  • sdcard_fat_single_disk (pic32mz_da_sk_adma configuration)
  • sdcard_msd_fat_multi_disk (pic32mz_da_sk_meb2 configuration)

Raws li kev ua haujlwm nyob ib puag ncig, tus neeg siv tuaj yeem tso qhov tawg rau hauv daim ntawv thov code kom pom cov xwm txheej ntawm kev tawm tsam.

Graphics Demonstrations Starter kit PKOB programming thiab debugging tuaj yeem ua qhov yuam kev hauv qab no: Tus programmer tsis tuaj yeem pib: Ua tsis tau tejyam program lub hom phiaj ntaus ntawv. Yog hais tias cov lus no tshwm sim, repower lub ntaus ntawv thiab daim ntawv thov yuav pib. Yog tias xav tau kev debugging, qhov kev pom zoo ua haujlwm ib puag ncig yog txhawm rau nruab qhov tsim nyog header mus rau cov khoom siv pib siv MPLAB REAL ICE.

Cov teeb meem hauv qab no siv rau kev nthuav qhia external_resources:

  •   Tam sim no, JPEG txiav txim siab txhawb nqa tau qhib rau sab hauv cia nkaus xwb
  •  Thaum lub sijhawm ua qauv qhia, latency tau pom nyob rau hauv kev nqa cov duab los ntawm sab nraud off-chip nco, uas ua rau cov pej xeem qeeb ntawm cov zaub thaum ua cov duab ntawm lub cim xeeb.
  •  Ib qho latency zoo sib xws rau qhov teeb meem dhau los kuj tseem pom thaum tso tawm JPEG cov duab ntawm lub vijtsam vim qhov ncua sij hawm los ntawm JPEG run-time decoding
MEB II Demonstrations Daim ntawv thov kev ua qauv qhia segger_emwin tseem tsis tau suav nrog cov tswv yim kov.
RTOS Demonstrations Lub tsev qiv ntawv SEGGER embOS nrog FPU kev txhawb nqa yog xav tau rau PIC32MZ EF teeb tsa thiab tus neeg siv yuav tsum tau qhia meej txog qhov no. Los ntawm lub neej ntawd, lub tsev qiv ntawv tsis muaj FPU kev txhawb nqa suav nrog.
System Service Library Examples N/A Lub command_appio ua qauv qhia tsis ua haujlwm siv MPLAB X IDE v3.06, tab sis ua haujlwm nrog v3.00.
TCP / IP Wi-nkaus

Ua qauv qhia

N/A Kev ua qauv qhia tcpip_tcp_client siv ENC24xJ600 lossis ENC28J60 kev teeb tsa tsis ua haujlwm zoo yog tias SPI Tsav Tsheb ua rau DMA. Thov kaw qhov kev xaiv SPI DMA rau cov kev teeb tsa no. Qhov no yuav raug kho nyob rau yav tom ntej tso tawm ntawm MPLAB Harmony.
Kev xeem ntawv N/A Lub FreeRTOS configurations rau siv nrog PIC32MZ EF Starter Kit muaj lub tsev qiv ntawv ntab ntab uas tsis muaj peev xwm nyob hauv txoj haujlwm xaiv.
USB Demonstrations Daim ntawv thov msd_basic Device ua qauv qhia thaum tsim siv PIC32MZ li, xav kom SCSI Inquiry teb cov ntaub ntawv qauv yuav tsum tau muab tso rau hauv RAM. Muab cov qauv ntaub ntawv no tso rau hauv qhov kev pab cuam Flash nco ua rau cov lus nug teb ua tsis zoo. Qhov teeb meem no yuav raug kho nyob rau hauv ib tug yav tom ntej tso tawm.Lub hid_basic_keyboard tswv ua qauv qhia captures keystrokes ntawm AZ, az, 0-9, ua haujlwm thiab CAPS LOCK yuam sij nkaus xwb. Cov keyboard LED glow functionality thiab kev txhawb nqa rau lwm qhov tseem ceeb ua ke yuav raug hloov kho nyob rau hauv ib qho kev tso tawm yav tom ntej.In the audio_speaker Host demonstration, Plug and Play may not work for the pic32mz_ef_sk_int_dyn and pic32mx_usb_sk2_int_dyn configurations. Qhov teeb meem no yuav raug kho nyob rau yav tom ntej tso tawm.Nyob rau hauv daim ntawv thov hub_msd tus tswv ua qauv qhia, Hub ntsaws thiab ua si nrhiav pom tej zaum yuav ua tsis tau. Txawm li cas los xij, yog tias lub hub txuas nrog ua ntej lub cuab yeej PIC32MZ raug tso tawm los ntawm kev pib dua, daim ntawv thov ua qauv ua haujlwm raws li qhov xav tau. Qhov teeb meem no tab tom tshawb nrhiav thiab kev kho yuav muaj nyob rau hauv kev tso tawm yav tom ntej ntawm MPLAB Harmony.Nws raug nquahu kom siv lub hub siv tus kheej thaum sim siv cov ntawv thov kev ua qauv qhia hub. Lub VBUS muab kev tswj hwm ntawm cov khoom siv pib yuav tsis tuaj yeem ua tau raws li cov kev cai tam sim no ntawm lub tsheb npav-powered hub, uas yuav ua rau muaj kev cuam tshuam tsis zoo ntawm daim ntawv thov tus cwj pwm.

Tsim Framework:

Feature Ntxiv thiab hloov tshiab Paub Qhov Teeb Meem
Bluetooth Stack Library N/A
Cov tsev qiv ntawv lej DSP Fixed-Point Math Library:
  •  Optimized nkaus xwb rau PIC32MZ li nrog microAptiv™ core nta, uas siv DSP ASE
  •  Yuav tsis ua haujlwm nrog _Fract cov ntaub ntawv hom LibQ Fixed-Point Math Library:
  • Optimized rau PIC32MZ li nrog microAptiv core nta
  •  Cov haujlwm ceev ceev tau txo qhov tseeb

 Khoom siv:

Feature Ntxiv thiab hloov tshiab Paub Qhov Teeb Meem
MPLAB Harmony Configurator (MHC) N/A
  • MHC tsis txhawb hloov txoj kev txheeb ze ntawm qhov project mus rau qhov chaw files nyob rau hauv MPLAB Harmony installation, ib zaug qhov project tau tsim
  • Thaum twg viewlos ntawm MPLAB Harmony Help hauv MHC, qhov Index siv tau, tab sis tsis ua haujlwm. Qhov no yog vim muaj kev txwv hauv qhov browser uas siv los ntawm MHC. Raws li kev ua haujlwm ib puag ncig, Index tuaj yeem siv tau thiab ua haujlwm tau thaum HTML Pab tau qhib rau sab nraud Web browser.
  •  Lub cim tab tom qab “—endhelp—” hauv .hconfig file tej zaum yuav ua rau lub cim configuration tom ntej yuav hla

Third-Party Software:

Feature Ntxiv thiab hloov tshiab Paub Qhov Teeb Meem
SEGGER emWin Graphics Library N/A Tsuas yog LCC zaub tswj tau txais kev txhawb nqa. Kev them nyiaj yug rau lwm cov zaub tswj tsis muaj nyob hauv qhov kev tso tawm no.

Ib qho API txhawm rau khaws Dialog widget kov tsis muaj nyob hauv qhov kev tso tawm no.

Tso Cov Ntsiab Lus
Lub ntsiab lus no teev cov ntsiab lus ntawm qhov kev tso tawm no thiab txheeb xyuas txhua qhov module.

Kev piav qhia
Cov lus no teev cov ntsiab lus ntawm qhov kev tso tawm no, suav nrog cov lus piav qhia luv luv, thiab hom kev tso tawm (Alpha, Beta, Production, lossis Vendor).

Middleware thiab Library

/framework/ Kev piav qhia Tso tawm Hom
bluetooth/cdbt Bluetooth Stack Library (Basic) Ntau lawm
bluetooth/premium/audio/cdbt

bluetooth/premium/audio/decoder/sbc

Bluetooth Audio Stack Library (Premium)

SBC Decoder Library (Premium)

Ntau lawm

Ntau lawm

bootloader Bootloader Library Ntau lawm
qeb Class B Library Ntau lawm
crypto txiaj Microchip Cryptographic Library Ntau lawm
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_wm
BMP Decoder Library
GIF Decoder Library
JPEG Decoder Library
Opus Decoder Library
Speex Decoder Library
AAC Decoder Library
(Premium) MP3 Decoder Library (Hwm)
WMA Decoder Library (Premium)
Beta
Beta
Beta
Beta
Beta
Beta Cov
Beta
gfx ua Graphics Library Ntau lawm
lej/dsp DSP Taag-Point Math Library API header rau PIC32MZ li Ntau lawm
math/libq LibQ Taag-Point Math Library API header rau PIC32MZ li Ntau lawm
net/pres MPLAB Harmony Network Presentation Layer Beta
xeem Test Harness Library Ntau lawm
tcpi ib TCP/IP Network Stack Ntau lawm
usb USB Device Stack

USB Host Stack

Ntau lawm

Beta

Device Drivers:

/framework/driver/ Kev piav qhia Tso tawm Hom
adc Analog-to-Digital Converter (ADC) Tsav Tsheb

Dynamic Implementation Static Implementation

 Beta
Beta
camera/ovm7690 OVM7690 Lub Koob Yees Duab Tsav Tsheb

Dynamic Implementation nkaus xwb

Beta
ua tau Controller Area Network (CAN) Tsav Tsheb

Static Implementation nkaus xwb

 

Beta

cmp ua Comparator Tsav

Static Implementation nkaus xwb

Beta
codec/ak4384

 

 

codec/ak4642

 

 

codec/ak4953

 

 

codec/ak7755

AK4384 Codec Tsav Tsheb

Dynamic Implementation nkaus xwb

 

AK4642 Codec Tsav Tsheb

Dynamic Implementation nkaus xwb

 

AK4953 Codec Tsav Tsheb

Dynamic Implementation nkaus xwb

 

AK7755 Codec Tsav Tsheb

Dynamic Implementation nkaus xwb

 

Ntau lawm

 

 

Ntau lawm

 

 

Ntau lawm

 

 

Ntau lawm

cpld ua CPLD XC2C64A tsav tsheb

Static Implementation nkaus xwb

 

Ntau lawm

ib 28j60 ENC28J60 Driver Library

Dynamic Implementation nkaus xwb

Beta
ib 24j600 ENCx24J600 Driver Library

Dynamic Implementation nkaus xwb

 

Beta

ethmac Ethernet Media Access Controller (MAC) Tus Tsav Tsheb

Dynamic Implementation nkaus xwb

 

Ntau lawm

ethphy Ethernet Physical Interface (PHY) Tus Tsav Tsheb

Dynamic Implementation nkaus xwb

 

Ntau lawm

nyem Nyem Tsav Tsheb

Static Implementation nkaus xwb

 

Beta

gfx/controller/lcc Tus Nqi Qis Controllerless (LCC) Graphics Tsav Tsheb

Dynamic Implementation nkaus xwb

 

Ntau lawm

gfx/controller/otm2201a OTM2201a LCD Controller Tsav Tsheb

Dynamic Implementation nkaus xwb

 

Ntau lawm

gfx/controller/s1d13517 Epson S1D13517 LCD Controller Tsav Tsheb

Dynamic Implementation nkaus xwb

 

Ntau lawm

gfx/controller/ssd1289 Solomon Systech SSD1289 Controller Tsav Tsheb

Dynamic Implementation nkaus xwb

Ntau lawm
gfx/controller/ssd1926 Solomon Systech SSD1926 Controller Tsav Tsheb

Dynamic Implementation nkaus xwb

 

Ntau lawm

gfx/controller/tft002 TFT002 Graphics Driver

Dynamic Implementation nkaus xwb

 

Ntau lawm

i2c ib Inter-Integrated Circuit (I2C) Tsav Tsheb

Dynamic Implementation Static Implementation

 

Alpha Alpha

i2s ua Inter-IC Suab (I2S) Tsav Tsheb

Dynamic Implementation nkaus xwb

 

Beta

ic Input Capture Driver

Static Implementation nkaus xwb

 

Beta

nvm ua Tsis-Volatile Memory (NVM) Tsav Tsheb

Dynamic Implementation Static Implementation

 

Beta Cov

oc Output Sib Piv Tsav Tsheb

Static Implementation nkaus xwb

 

Beta

pwm Parallel Master Port (PMP) Tsav Tsheb

Dynamic Implementation Static Implementation

 

Ntau lawm Beta

rtcc ua Lub Sijhawm Lub Sijhawm thiab Daim Ntawv Teev Npe (RTCC) Tus Tsav Tsheb

Static Implementation nkaus xwb

 

Beta

sdcard ua SD Card Tsav Tsheb (tus neeg siv ntawm SPI Tsav Tsheb)

Dynamic Implementation nkaus xwb

 

Beta

spi Serial Peripheral Interface (SPI) Tsav Tsheb

Dynamic Implementation Static Implementation

 Ntau lawm Beta
 

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

SPI Flash Drivers

Dynamic Implementation nkaus xwb
Dynamic Implementation nkaus xwb
Dynamic Implementation nkaus xwb
Dynamic Implementation nkaus xwb

 

Alpha
Alpha
Alpha
Aplha

ua tmr Timer Tsav

Dynamic Implementation Static Implementation

 Ntau lawm Beta
kov/adc10 ntsis

 

 

kov/ar1021

 

 

kov/mtch6301

 

 

kov/mtch6303

ADC 10-ntsis Kov Tsav Tsheb
Dynamic Implementation nkaus xwb AR1021 Kov Tsav Tsheb
Dynamic Implementation nkaus xwb MTCH6301 Kov Tsav Tsheb
Dynamic Implementation nkaus xwb MTCH6303 Kov Tsav Tsheb
Static Implementation nkaus xwb
 Beta

Beta

 

Beta

 

 

Beta

usart Universal Synchronous / Asynchronous Receiver / Transmitter (USART) Tsav Tsheb

Dynamic Implementation Static Implementation

 Ntau lawm

Beta

usbfs ua

 

usbhs ua

PIC32MX Universal Serial Bus (USB) Controller Tsav (USB Ntaus)
Dynamic Implementation onlyPIC32MZ Universal Serial Bus (USB) Controller Driver (USB Device)
Dynamic Implementation nkaus xwb
Ntau lawm

Ntau lawm

usbfs ua

 

usbhs ua

PIC32MX Universal Serial Bus (USB) Controller Tsav Tsheb (USB party)

Dynamic Implementation nkaus xwb

PIC32MZ Universal Serial Bus (USB) Controller Tsav Tsheb (USB party)

Dynamic Implementation nkaus xwb

Beta

Beta

wifi/mrf24w

 

wifi/mrf24 wb

Wi-Fi Tsav Tsheb rau MRF24WG maub los
Dynamic Implementation onlyWi-Fi Driver rau MRF24WN maub los
Dynamic Implementation nkaus xwb
Ntau lawm

 

Ntau lawm

Kev Pabcuam

/framework/system/ Kev piav qhia Tso tawm Hom
clk Clock System Service Library

Dynamic Implementation Static Implementation

 Ntau lawm

Ntau lawm

lus txib Command Processor System Service Library

Dynamic Implementation nkaus xwb

 

Ntau lawm

feem ntau Common System Service Library Beta
lub console Console System Service Library

Dynamic Implementation Static Implementation

 Beta

Alpha

debug Debug System Service Library

Dynamic Implementation nkaus xwb

 

Beta

devcon Device Control System Service Library

Dynamic Implementation nkaus xwb

 

Ntau lawm

dma ua Direct Memory Access System Service Library

Dynamic Implementation

 

Ntau lawm

fs File System Service Library

Dynamic Implementation nkaus xwb

 

Ntau lawm

int Interrupt System Service Library

Static Implementation nkaus xwb

 

Ntau lawm

nco Memory System Service Library

Static Implementation nkaus xwb

 

Beta

msg Messaging System Service Library

Dynamic Implementation nkaus xwb

 

Beta

chaw nres nkoj Ports System Service Library

Static Implementation nkaus xwb

 

Ntau lawm

random Random Number Generator System Service Library

Static Implementation nkaus xwb

 

Ntau lawm

rov pib dua Pib dua System Service Library

Static Implementation nkaus xwb

 

Beta

ua tmr Timer System Service Library

Dynamic Implementation nkaus xwb

 

Beta

kov Kov System Service Library

Dynamic Implementation nkaus xwb

 

Beta

ua wdt Watchdog Timer System Service Library

Static Implementation nkaus xwb

 

Beta

Peripheral Libraries:

/framework/ Kev piav qhia Tso Hom
peripheral Peripheral Library Source Code rau tag nrho cov txhawb PIC32 Microcontrollers Ntau lawm
PIC32MX1XX/2XX 28/36/44-pin Family Ntau lawm
PIC32MX1XX/2XX/5XX 64/100-pin Family Ntau lawm
PIC32MX320/340/360/420/440/460 Family Ntau lawm
PIC32MX330/350/370/430/450/470 Family Ntau lawm
PIC32MX5XX/6XX/7XX Family Ntau lawm
PIC32MZ Embedded Connectivity (EC) Tsev Neeg Ntau lawm
PIC32MZ Embedded Connectivity nrog Floating Point Unit (EF) Tsev Neeg Ntau lawm

Operating System Abstraction Layer (OSAL):

/framework/ Kev piav qhia Tso tawm Hom
osal Operating System Abstraction Layer (OSAL) Ntau lawm

 Board Support Packages (BSP):

/bsp/ Kev piav qhia Tso tawm Hom
bt_audio_dk BSP rau PIC32 Bluetooth Audio Development Kit. Ntau lawm
kev_wf32 BSP rau chipKIT ™ WF32 ™ Wi-Fi Development Board. Ntau lawm
chipkit_wifire BSP rau chipKIT ™ Wi-FIRE Development Board. Ntau lawm
pic32mx_125_sk BSP rau PIC32MX1/2/5 Starter Kit. Ntau lawm
pic32mx_125_sk+lcc_pictail+qvga BSP rau Tus Nqi Qis Controllerless (LCC) Graphics PICtail Plus Daughter Board nrog cov Graphics Display Muaj tiag 3.2 "320 × 240 Board txuas nrog PIC32MX1/2/5 Starter Kit. Ntau lawm
pic32mx_125_sk+meb BSP rau PIC32MX1/2/5 Starter Kit txuas nrog Multimedia Expansion Board (MEB). Ntau lawm
pic32mx_bt_sk BSP rau PIC32 Bluetooth Starter Kit. Ntau lawm
pic32mx_eth_sk BSP rau PIC32 Ethernet Starter Kit. Ntau lawm
pic32mx_eth_sk2 BSP rau PIC32 Ethernet Starter Kit II. Ntau lawm
pic32mx_pcap_db BSP rau PIC32 GUI Development Board nrog Projected Capacitive Touch. Ntau lawm
pic32mx_usb_digital_audio_ab BSP rau PIC32 USB Audio Accessory Board Ntau lawm
pic32mx_usb_sk2 BSP PIC32 USB Starter Kit II. Ntau lawm
pic32mx_usb_sk2+lcc_pictail+qvga BSP rau Tus Nqi Qis Controllerless (LCC) Graphics PICtail Ntxiv Daughter Board nrog cov Graphics Display Tseeb tiag 3.2 "320 × 240 Board txuas nrog PIC32 USB Starter Kit II. Ntau lawm
pic32mx_usb_sk2+lcc_pictail+wqvga BSP rau Tus Nqi Qis Controllerless (LCC) Graphics PICtail Ntxiv Daughter Board nrog Graphics Display Powertip 4.3 "480 × 272 Board txuas nrog PIC32 USB Starter Kit II. Ntau lawm
pic32mx_usb_sk2+ meb BSP rau Multimedia Expansion Board (MEB) txuas nrog PIC32 USB Starter Kit II. Ntau lawm
pic32mx_usb_sk2+s1d_pictail+vga BSP rau Graphics Controller PICtail Plus Epson S1D13517 Daughter Board nrog Graphics Display Muaj tiag 5.7 "640 × 480 Board txuas nrog PIC32 USB Starter Kit II. Ntau lawm
pic32mx_usb_sk2+s1d_pictail+wqvga BSP rau Graphics Controller PICtail Plus Epson S1D13517 Daughter Board nrog Graphics Display Fais Fab 4.3 "480 × 272 Board txuas nrog PIC32 USB Starter Kit II. Ntau lawm
pic32mx_usb_sk2+s1d_pictail+wvga BSP rau Graphics Controller PICtail Plus Epson S1D13517 Daughter Board nrog Graphics Zaub Tseeb 7 "800 × 400 Board txuas nrog PIC32 USB Starter Kit II. Ntau lawm
pic32mx_usb_sk2+ssd_pictail+qvga BSP rau Graphics LCD Controller PICtail Plus SSD1926 Daughter Board nrog Graphics Display Muaj tiag 3.2 "320 × 240 Board txuas nrog PIC32 USB Starter Kit II. Ntau lawm
pic32mx_usb_sk3 BSP rau PIC32 USB Starter Kit III. Ntau lawm
pic32mx270f512l_pim+bt_audio_dk BSP rau PIC32MX270F512L Plug-in Module (PIM) txuas nrog PIC32 Bluetooth Audio Development Kit. Ntau lawm
pic32mx460_pim+e16 BSP rau PIC32MX460F512L Plug-in Module (PIM) txuas nrog Explorer 16 Pawg Thawj Coj Kev Txhim Kho. Ntau lawm
pic32mx470_pim+e16 BSP rau PIC32MX450/470F512L Plug-in Module (PIM) txuas nrog Explorer 16 Pawg Thawj Coj Kev Txhim Kho. Ntau lawm
pic32mx795_pim+e16 BSP rau PIC32MX795F512L Plug-in Module (PIM) txuas nrog Explorer 16 Pawg Thawj Coj Kev Txhim Kho. Ntau lawm
pic32mz_ec_pim+bt_audio_dk BSP rau PIC32MZ2048ECH144 Suab Plug-in Module (PIM) txuas nrog PIC32 Bluetooth Audio Development Kit. Ntau lawm
pic32mz_ec_pim+e16 BSP rau PIC32MZ2048ECH100 Plug-in Module (PIM) txuas nrog Explorer 16 Pawg Thawj Coj Kev Txhim Kho. Ntau lawm
pic32mz_ec_sk ib BSP rau PIC32MZ Embedded Connectivity (EC) Starter Kit. Ntau lawm
pic32mz_ec_sk+meb2 BSP rau Multimedia Expansion Board II (MEB II) txuas nrog PIC32MZ Embedded Connectivity (EC) Starter Kit. Ntau lawm
pic32mz_ec_sk+meb2+wvga BSP for the Multimedia Expansion Board II (MEB II) with the 5″ WVGA PCAP Display Board (saib Nco tseg) txuas nrog PIC32MZ Embedded Connectivity (EC) Starter Kit.

Nco tseg: Thov hu rau koj lub chaw muag khoom Microchip hauv zos kom paub txog kev tau txais 5 "WVGA PCAP Display Board.

Ntau lawm
pic32mz_ec_sk+s1d_pictail+vga BSP rau Graphics Controller PICtail Plus Epson S1D13517 Daughter Board nrog Graphics Display Muaj tiag 5.7 "640 × 480 Board txuas nrog PIC32MZ Embedded Connectivity (EC) Starter Kit. Ntau lawm
pic32mz_ec_sk+s1d_pictail+wqvga BSP rau Graphics Controller PICtail Plus Epson S1D13517 Daughter Board nrog Graphics Display Powertip 4.3 "480 × 272 Board txuas nrog PIC32MZ Embedded Connectivity (EC) Starter Kit. Ntau lawm
pic32mz_ec_sk+s1d_pictail+wvga BSP for the Graphics Controller PICtail Plus Epson S1D13517 Daughter Board with the 5" WVGA PCAP Display Board (saib Nco tseg) txuas nrog PIC32MZ Embedded Connectivity nrog Floating Point Unit (EC) Starter Kit.

Nco tseg: Thov hu rau koj lub chaw muag khoom Microchip hauv zos kom paub txog kev tau txais 5 "WVGA PCAP Display Board.

Ntau lawm
pic32mz_ef_pim+bt_audio_dk BSP rau PIC32MZ2048EFH144 Suab Plug-in Module (PIM) txuas nrog PIC32 Bluetooth Audio Development Kit. Ntau lawm
pic32mz_ef_pim+e16 BSP rau PIC32MZ2048EFH100 Plug-in Module (PIM) txuas nrog Explorer 16 Pawg Thawj Coj Kev Txhim Kho. Ntau lawm
pic32mz_ef_sk ib BSP rau PIC32MZ Embedded Connectivity nrog Floating Point (EF) Starter Kit. Ntau lawm
pic32mz_ef_sk+meb2 BSP rau Multimedia Expansion Board II (MEB II) txuas nrog PIC32MZ Embedded Connectivity nrog Floating Point Unit (EF) Starter Kit. Ntau lawm
pic32mz_ef_sk+meb2+wvga BSP for the Multimedia Expansion Board II (MEB II) with the 5″ WVGA PCAP Display Board (saib Nco tseg) txuas nrog PIC32MZ Embedded Connectivity nrog Floating Point Unit (EF) Starter Kit.

Nco tseg: Thov hu rau koj lub chaw muag khoom Microchip hauv zos kom paub txog kev tau txais 5 "WVGA PCAP Display Board.

Ntau lawm
pic32mz_ef_sk+s1d_pictail+vga BSP rau Graphics Controller PICtail Plus Epson S1D13517 Daughter Board nrog Graphics Display Muaj tiag 5.7 "640 × 480 Board txuas nrog PIC32MZ Embedded Connectivity nrog Floating Point Unit (EF) Starter Kit. Ntau lawm
pic32mz_ef_sk+s1d_pictail+wqvga BSP rau Graphics Controller PICtail Plus Epson S1D13517 Daughter Board nrog Graphics Display Powertip 4.3 "480 × 272 Board txuas nrog PIC32MZ Embedded Connectivity nrog Floating Point Unit (EF) Starter Kit. Ntau lawm
wifi_g_db BSP rau Wi-Fi G Demo Board. Ntau lawm

Cov ntawv thov suab:

/apps/audio/ Kev piav qhia Tso tawm Hom
audio_microphone_loopback Suab Microphone Loopback Demonstration Ntau lawm
audio_tone Suab Tone Demonstration Ntau lawm
mac_audio_hi_res Hi-resolution Audio Demonstration Ntau lawm
sdcard_usb_audio USB Audio SD Card Demonstration Beta
universal_audio_decoders Universal Audio Decoder Demonstration Ntau lawm
usb_headset USB Audio Headset Demonstration Ntau lawm
usb_microphone USB Audio Microphone Ua qauv qhia Ntau lawm
usb_ hais lus USB Audio Speaker Demonstration Ntau lawm

Kev siv Bluetooth:

/apps/bluetooth/ Kev piav qhia Tso tawm Hom
data/data_basic Bluetooth® Basic Data Demonstration Ntau lawm
data/data_temp_sens_rgb Bluetooth Kub Sensor thiab RGB cov ntaub ntawv ua qauv qhia Ntau lawm
hwm/audio/a2dp_avrcp Bluetooth Premium Audio Demonstration Ntau lawm

Cov ntawv thov Bootloader:

/apps/bootloader/ Kev piav qhia Tso tawm Hom
yooj yim Basic Bootloader Demonstration Ntau lawm
LiveUpdate Live Update ua qauv qhia Ntau lawm

Class B Applications:

/apps/chav kawm b/ Kev piav qhia Tso tawm Hom
ClassB Demo Class B Library Demonstration Ntau lawm

Cryptographic Applications:

/apps/crypto/ Kev piav qhia Tso tawm Hom
encrypt_decrypt Crypto Peripheral Library MD5 Encrypt/Decrypt Demonstration Ntau lawm
loj_hash Crypto Peripheral Library Hash Demonstration Ntau lawm

Daim ntawv thov tsav tsheb:

/apps/driver/ Kev piav qhia Tso tawm Hom
i2c/i2c_rtcc I2C RTCC Kev Qhia Ntau lawm
nvm/nvm_read_write NVM Demonstration Ntau lawm
pi/serial_eeprom SPI Demonstration Ntau lawm
spi/spi_loopback SPI Demonstration Ntau lawm
spi_flash/sst25vf020b SPI Flash SST25VF020B ntaus ntawv ua qauv qhia Ntau lawm
usart/usart_echo USART Demonstration Ntau lawm
usart/usart_loopback USART Loopback Demonstration Ntau lawm

 ExampCov ntawv thov:

/apps/examples/ Kev piav qhia Tso tawm Hom
kuv_first_app MPLAB Harmony Tutorial Example Solution N/A
peripheral MPLAB Harmony Compliant Peripheral Library Examples Ntau lawm
qhov system MPLAB Harmony Compliant System Service Library Examples Ntau lawm

 Sab Nraud Memory Programmer Applications:

/apps/programmer/ Kev piav qhia Tso tawm Hom
external_flash Sab nraud Flash Bootloader Ua qauv qhia Ntau lawm
sqi_flash Sab Nraud Memory Programmer SQI Flash Qhia Ntau lawm

 File Kev siv qhov system:

/apps/fs/ Kev piav qhia Tso tawm Hom
nvm_fat_single_disk Ib-disk Tsis-Volatile Memory FAT FS Ua qauv qhia Ntau lawm
nvm_mpfs_single_disk Ib-disk Tsis-Volatile Memory MPFS Ua qauv qhia Ntau lawm
nvm_sdcard_fat_mpfs_multi_disk Multi-disk Non-Volatile Memory FAT FS MPFS Ua qauv qhia Ntau lawm
nvm_sdcard_fat_multi_disk Multi-disk Non-Volatile Memory FAT FS Ua qauv qhia Ntau lawm
sdcard_fat_single_disk Ib-disk SD Card FAT FS Ua qauv qhia Ntau lawm
sdcard_msd_fat_multi_disk Multi-disk SD Card MSD FAT FS Ua qauv qhia Ntau lawm
sst25_fat SST25 Flash FAT FS Kev Qhia Alpha

Graphics Applications:

/apps/gfx/ Kev piav qhia Tso tawm Hom
Basic_image_motion Basic Image Motion Graphics Library Demonstration Ntau lawm
emwin_quickstart SEGGER emWin Quick Start Demonstration Ntau lawm
external_resources Khaws Graphics Resources Sab Nraud Memory Access Demonstration Ntau lawm
graphics_showcase Graphics Low-Cost Controllerless (LCC) WVGA Demonstration Ntau lawm
lcc ua Tsawg-Cost Controllerless (LCC) Graphics Ua qauv qhia Ntau lawm
media_image_viewer Graphics Media Duab Viewyog Demonstration Ntau lawm
khoom Graphics Object Layer Demonstration Ntau lawm
keeb kwm Graphics Primitives Layer Demonstration Ntau lawm
resistive_touch_calibrate Resistive Touch Calibration Demonstration Ntau lawm
s1d13517 ua Epson S1D13517 LCD Controller Ua qauv qhia Ntau lawm
wb 1926 Solomon Systech SSD1926 Controller Ua qauv qhia Ntau lawm

 Multimedia Expansion Board II (MEB II) Applications:

/apps/meb_ii/ Kev piav qhia Tso tawm Hom
gfx_ koob Graphics Camera Demonstration Ntau lawm
gfx_cdc_com_port_sib Combined Graphics thiab USB CDC ua qauv qhia Ntau lawm
gfx_photo_frame Graphics Diam duab Frame Demonstration Ntau lawm
gfx_web_server_nvm_mpfs Combined Graphics thiab TCP / IP Web Server Demonstration Ntau lawm
emwin ua SEGGER emWin® Peev Xwm ntawm MEB II Ua qauv qhia Beta

RTOS Applications:

/apps/rtos/ Kev piav qhia Tso tawm Hom
cov embos SEGGER embOS® Demonstrations Ntau lawm
freertos FreeRTOS™ Kev Ua Si Ntau lawm
qhib OPENRTOS Kev Ua Haujlwm Ntau lawm
xovx Qhia Logic ThreadX Qhia Ntau lawm
uC_OS_II Micriµm® µC/OS-II™ Demonstrations Beta
uC_OS_III Micriµm® µC/OS-III™ Demonstrations Ntau lawm

Daim ntawv thov TCP / IP:

/apps/tcpip/ Kev piav qhia Tso tawm Hom
berkeley_tcp_cov Berkeley TCP/IP Client Demonstration Ntau lawm
berkeley_tcp_server Berkeley TCP/IP Server Demonstration Ntau lawm
berkeley_udp_cov Berkeley TCP/IP UDP Client Demonstration Ntau lawm
berkeley_udp_relay Berkeley TCP/IP UDP Relay ua qauv qhia Ntau lawm
berkeley_udp_server Berkeley TCP/IP UDP Server Qhia Ntau lawm
wolfssl_tcp_client wolfSSL TCP/IP TCP Client Demonstration Ntau lawm
wolfssl_tcp_server wolfSSL TCP/IP TCP Server Qhia Ntau lawm
snmpv3_nvm_mpfs SNMPv3 Tsis-Volatile Memory Microchip Proprietary File Kev ua qauv qhia Ntau lawm
snmpv3_sdcard_fatfs SNMPv3 Tsis-Volatile Nco SD Card FAT File Kev ua qauv qhia Ntau lawm
tcpip_tcp_client TCP/IP TCP Client Demonstration Ntau lawm
tcpip_tcp_client_server TCP/IP TCP Client Server Demonstration Ntau lawm
tcpip_tcp_server TCP/IP TCP Server Qhia Ntau lawm
tcpip_udp_client TCP/IP UDP Client Demonstration Ntau lawm
tcpip_udp_client_server TCP/IP UDP Client Server Demonstration Ntau lawm
tcpip_udp_server TCP/IP UDP Server Demonstration Ntau lawm
web_server_nvm_mpfs Tsis-Volatile Memory Microchip Proprietary File Qhov system Web Server Demonstration Ntau lawm
web_server_sdcard_fatfs SD Card FAT File Qhov system Web Server Demonstration Ntau lawm
wifi_easy_configuration Wi-Fi® EasyConf Kev Qhia Ntau lawm
wifi_g_demo Wi-Fi G Qhia Ntau lawm
wifi_wolfssl_tcp_client Wi-Fi wolfSSL TCP/IP Client Demonstration Ntau lawm
wifi_wolfssl_tcp_server Wi-Fi wolfSSL TCP/IP Server Qhia Ntau lawm
wolfssl_tcp_client wolfSSL TCP/IP Client Demonstration Ntau lawm
wolfssl_tcp_server wolfSSL TCP/IP Server Qhia Ntau lawm

Daim ntawv thov xeem:

/apps/meb_ii/ Kev piav qhia Tso tawm Hom
test_sample MPLAB Harmony Test Samplwm Application Alpha

 USB Device Applications:

/apps/usb/device/ Kev piav qhia Tso tawm Hom
cdc_com_port_dual CDC Dual Serial COM Ports Emulation Ua qauv qhia Ntau lawm
cdc_com_port_ib CDC Ib Serial COM Chaw nres nkoj Emulation Ua qauv qhia Ntau lawm
cdc_msd_pab CDC Mass Storage Device (MSD) Ua qauv qhia Ntau lawm
cdc_serial_emulator CDC Serial Emulation Demonstration Ntau lawm
cdc_serial_emulator_msd CDC Serial Emulation MSD Kev Qhia Ntau lawm
hid_basic Basic USB Human Interface Device (HID) Ua qauv qhia Ntau lawm
nco_joystick USB HID Chav Kawm Joystick Device Demonstration Ntau lawm
hid_keyboard ua USB HID Class Keyboard Device Demonstration Ntau lawm
hid_mus USB HID Class Mouse Device Demonstration Ntau lawm
hid_msd_basic USB HID Class MSD Kev Qhia Ntau lawm
msd_pab USB MSD Demonstration Ntau lawm
msd_fs_spiflash USB MSD SPI Flash File Kev ua qauv qhia Ntau lawm
msd_sdcard USB MSD SD Card ua qauv qhia Ntau lawm
tus neeg muag khoom USB Vendor (ie, Generic) Ua qauv qhia Ntau lawm

 USB Host Applications:

/apps/usb/host/ Kev piav qhia Tso tawm Hom
audio_ hais lus USB Audio v1.0 Host Class Driver Demonstration Ntau lawm
cdc_pab USB CDC Basic Demonstration Ntau lawm
cdc_msd ua USB CDC MSD Basic Demonstration Ntau lawm
hid_basic_keyboard ua USB HID Host Keyboard Ua qauv qhia Ntau lawm
hid_basic_mus USB HID Tswv Cuab Nas Ua qauv qhia Ntau lawm
hub_cdc_hid USB HID CDC Hub Qhia Ntau lawm
hub_msd ua USB MSD Hub Host Demonstration Ntau lawm
msd_pab USB MSD Host Simple Thumb Drive Ua qauv qhia Ntau lawm

Prebuilt Binaries:

/bin/framework Kev piav qhia Tso tawm Hom
bluetooth Prebuilt PIC32 Bluetooth Stack Libraries Ntau lawm
bluetooth/premium/audio Prebuilt PIC32 Bluetooth Audio Stack Libraries (Premium) Ntau lawm
decoder/premium/aac_microaptiv Prebuilt AAC Decoder Library rau PIC32MZ Devices nrog microAptiv Core Nta (Hwm) Beta
decoder/premium/aac_pic32mx Prebuilt AAC Decoder Library rau PIC32MX Devices (Premium) Beta
decoder/premium/mp3_microaptiv Prebuilt MP3 Decoder Library rau PIC32MZ Devices nrog microAptiv Core Nta (Hwm) Ntau lawm
decoder/premium/mp3_pic32mx Prebuilt MP3 Decoder Library rau PIC32MX Devices (Premium) Ntau lawm
decoder/premium/wma_microaptiv Prebuilt WMA Decoder Library rau PIC32MZ Devices nrog microAptiv Core Nta (Hwm) Beta
decoder/premium/wma_pic32mx Prebuilt WMA Decoder Library rau PIC32MX Devices (Premium) Beta
lej/dsp Prebuilt DSP Taag-Point Math Libraries rau PIC32MZ Devices Ntau lawm
math/libq Prebuilt LibQ Taag-Point Math Libraries rau PIC32MZ Devices Ntau lawm
math/libq/libq_c Prebuilt Math tsev qiv ntawv nrog C-kev siv tau sib xws nrog Pic32MX thiab Pic32MZ li. (CEEB TOOM: Cov kev niaj hnub no tsis sib xws nrog cov haujlwm ntawm lub tsev qiv ntawv libq) Beta
peripheral Prebuilt Peripheral Libraries Production / Beta

 Tsim Framework:

/build/framework/ Kev piav qhia Tso tawm Hom
math/libq LibQ Library Build Project Ntau lawm
math/libq LibQ_C Library Build Project Alpha
peripheral Peripheral Library Build Project Ntau lawm

 Khoom siv:

/utilities/ Kev piav qhia Tso tawm Hom
mhc/plugins/displaymanager/displaymanager.jar MPLAB Harmony Display Manager Plug-in Beta
mhc/com-microchip-mplab-modules-mhc.nbm MPLAB Harmony Configurator (MHC) Plug-in

MPLAB Harmony Graphics Composer (nrog rau hauv MHC plug-in)

Ntau lawm

Beta

mib2bib/mib2bib.jar Compiled Custom Microchip MIB tsab ntawv (snmp.mib) los tsim snmp.bib thiab mib.h Ntau lawm
mpfs_generator/mpfs2.jar TCP/IP MPFS File Generator thiab Upload Utility Ntau lawm
segger/emwin SEGGER emWin cov khoom siv siv los ntawm MPLAB Harmony emWin ua qauv qhia daim ntawv thov Tus neeg muag khoom
tcpip_discoverer/tcpip_discoverer.jar TCP/IP Microchip Node Discoverer Utility Ntau lawm

 Third-Party Software:

/third_party/ Kev piav qhia Tso tawm Hom
decoder Decoder Library Source Distribution Tus neeg muag khoom
gfx/emwin SEGGER emWin® Graphics Library Distribution Tus neeg muag khoom
rtos/embOS SEGGER embOS® Distribution Tus neeg muag khoom
rtos/FreeRTOS FreeRTOS Source Distribution with Support for PIC32MZ Devices Tus neeg muag khoom
rtos/MicriumOSII Micriµm® µC/OS-II™ Distribution Tus neeg muag khoom
rtos/MicriumOSIII Micriµm® µC/OS-III™ Distribution Tus neeg muag khoom
rtos/OpenRTOS OPENRTOS Source Distribution with Support for PIC32MZ Devices Tus neeg muag khoom
rtos/ThreadX Qhia Logic ThreadX Distribution Tus neeg muag khoom
segger/emwin SEGGER emWin® Pro Distribution Tus neeg muag khoom
tcpip/wolfssl wolfSSL (yav tas los CyaSSL) Embedded SSL Library Qhib Qhov Chaw-raws li Kev Qhia Tus neeg muag khoom
tcpip/ib InterNiche Library Distribution Tus neeg muag khoom

 Cov ntaub ntawv:

/doc/ Kev piav qhia Tso tawm Hom
kev sib haum xeeb_help.pdf MPLAB Harmony Help in Portable Document Format (PDF) Ntau lawm
kev sib haum xeeb_help.chm MPLAB Harmony Help in Compiled Help (CHM). Ntau lawm
html/index.html MPLAB Harmony Help hauv HTML hom Ntau lawm
kev sib haum xeeb_compatibility_worksheet.pdf Daim ntawv PDF siv los txiav txim siab txog qib ntawm MPLAB Harmony compatibility thiab mus ntes ib qho kev zam lossis kev txwv rau cov txheej txheem kev sib raug zoo Ntau lawm
kev sib haum xeeb_release_brief_v1.11.pdf MPLAB Harmony Release Brief, muab cov ntaub ntawv tso tawm "ntawm-ib-nruj". Ntau lawm
kev sib haum xeeb_release_notes_v1.11.pdf MPLAB Harmony Release Notes in PDF Ntau lawm
kev sib haum xeeb_license_v1.11.pdf MPLAB Harmony Software License Daim ntawv cog lus hauv PDF Ntau lawm

Tso tawm hom

Nqe lus no piav txog hom kev tso tawm thiab lawv lub ntsiab lus.

Kev piav qhia
MPLAB Harmony module tso tawm tuaj yeem yog ib qho ntawm peb hom sib txawv, raws li qhia hauv cov duab hauv qab no.

MICROCHIP-Harmony-Integrated-Software-Framework-1

Alpha Tso
Ib qho alpha tso tawm version ntawm ib qho module feem ntau yog thawj zaug tso tawm. Alpha tso tawm yuav muaj kev ua tiav ntawm lawv cov txheej txheem yooj yim, lawv raug kuaj xyuas ua haujlwm thiab yuav tsim kom raug. Kev tso tawm alpha yog qhov zoo "preview" ntawm qhov kev txhim kho tshiab Microchip ua haujlwm li cas thiab nws tuaj yeem pab tau zoo rau kev tshawb nrhiav cov yam ntxwv tshiab. Txawm li cas los xij, nws tsis tau dhau los ntawm cov txheej txheem kev sim ua tiav thiab nws yuav luag paub tseeb tias qee qhov ntawm nws cov interface yuav hloov ua ntej cov khoom tsim tawm, thiab yog li ntawd, tsis pom zoo rau kev siv ntau lawm.

Beta Tso Tawm
Ib qho beta tso tawm version ntawm ib qho module tau dhau los ntawm lub interface sab hauv review txheej txheem thiab tau muaj kev sim ntawm nws cov functionality. Tsis tas li ntawd, cov teeb meem qhia los ntawm alpha tso tawm yuav raug kho lossis sau tseg. Thaum lub module nyob rau hauv ib tug beta version, koj tuaj yeem cia siab tias nws yuav ua haujlwm kom raug nyob rau hauv ib txwm muaj xwm txheej thiab koj tuaj yeem cia siab tias nws qhov kev sib tshuam yog ze rau daim ntawv kawg (txawm tias tseem tuaj yeem hloov pauv yog tias xav tau). Txawm li cas los xij, nws tsis tau muaj kev ntxhov siab lossis kev sim ua haujlwm thiab nws yuav tsis ua haujlwm zoo yog tias siv tsis raug. Kev tso tawm beta tsis pom zoo rau kev siv ntau lawm, tab sis nws tuaj yeem siv rau kev txhim kho.

Tso Tawm Ntau Lawm
Thaum lub sij hawm ib tug module tso tawm nyob rau hauv ib tug ntau lawm daim ntawv, nws yog feature tiav, tag nrho cov kev sim, thiab nws interface yog "kua". Txhua yam teeb meem paub los ntawm kev tshaj tawm yav dhau los yuav raug kho lossis sau tseg. Lub interface uas twb muaj lawm yuav tsis hloov rau yav tom ntej tso tawm. Nws tuaj yeem nthuav dav nrog cov yam ntxwv ntxiv thiab cov haujlwm txuas ntxiv, tab sis cov haujlwm interface uas twb muaj lawm yuav tsis hloov. Qhov no yog cov cai ruaj khov nrog rau qhov ruaj khov Application Program Interface (API) uas koj tuaj yeem tso siab rau cov hom phiaj tsim khoom.

Cov lej

Nqe lus no piav txog lub ntsiab lus ntawm MPLAB Harmony version naj npawb.

Kev piav qhia

MPLAB Harmony Version Numbering Scheme
MPLAB Harmony siv cov txheej txheem lej lej hauv qab no:
. [. [ ] Qhov twg:

  • = Kev hloov kho loj (kev hloov pauv tseem ceeb uas cuam tshuam rau ntau lossis tag nrho cov modules)
  • = Kev kho me me (cov yam ntxwv tshiab, tso tawm tsis tu ncua)
  • [. ] = Dot tso tawm (kev kho yuam kev, tsis tau teem caij tso tawm)
  • [ ] = Tso tawm Hom (a rau alpha thiab b rau beta, yog muaj). Kev tsim tawm versions tsis suav nrog tsab ntawv tso tawm.

Version String
SYS_VersionStrGet muaj nuj nqi yuav rov qab ib txoj hlua hauv hom:
“ . [. [ ]”
Qhov twg:

  • yog lub module loj version naj npawb
  • yog lub module tus me version naj npawb
  • yog ib qho kev xaiv "patch" lossis "dot" tso tawm tus lej (uas tsis suav nrog hauv txoj hlua yog tias nws sib npaug "00")
  • yog ib qho kev xaiv tso tawm hom "a" rau alpha thiab "b" rau beta. Hom no tsis suav nrog yog tias qhov tso tawm yog qhov tsim tawm (piv txwv li, tsis yog alpha lossis beta)

Nco tseg: Txoj hlua version yuav tsis muaj qhov chaw.

Example:
"0.03a"
"1.00"

Version Number
Tus lej lej rov qab los ntawm SYS_VersionGet muaj nuj nqi yog tus lej tsis tau kos npe hauv cov lej lej hauv qab no (tsis yog hom BCD).
* 10000 + * 100 +
Qhov twg cov lej tau sawv cev hauv kaum thiab lub ntsiab lus yog tib yam li tau piav qhia hauv Version String.
Nco tseg: Tsis muaj tus lej sawv cev ntawm hom kev tso tawm.

Example:
Rau version "0.03a", tus nqi xa rov qab yog sib npaug rau: 0 * 10000 + 3 * 100 + 0.
Rau version "1.00", tus nqi rov qab yog sib npaug rau: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.

FAQ

  • Q: Puas tuaj yeem MPLAB Harmony siv nrog C ++ programming lus?
    A: Tsis yog, MPLAB Harmony tsis tau sim nrog C ++; yog li ntawd, kev txhawb nqa rau cov lus programming no tsis muaj.
  • Q: Dab tsi yog qhov pom zoo ua kom zoo qib rau lub tsev tej yaam num nrog MPLAB Harmony peripheral tsev qiv ntawv?
    A: Qib -O1 optimization yog pom zoo kom tshem tawm cov cai los ntawm cov seem tsis siv nyob rau hauv lub tsev qiv ntawv peripheral.
  • Q: Yuav ua li cas MPLAB Harmony uninstaller tswj cov neeg siv hloov kho files?
    A: Tus uninstaller yuav rho tawm tag nrho files ntsia los ntawm tus installer, txawm tias lawv tau hloov kho los ntawm tus neeg siv. Txawm li cas los xij, tshiab files ntxiv los ntawm tus neeg siv yuav tsis raug tshem tawm.

Cov ntaub ntawv / Cov ntaub ntawv

MICROCHIP Harmony Integrated Software Framework [ua pdf] Cov neeg siv phau ntawv qhia
v1.11, Kev sib haum xeeb kev sib koom ua ke software moj khaum, Integrated Software Framework, Software Framework, Ncej

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *