Microchip PIC32CM5164LS60064 Manual

Microchip Ikke kategoriseret PIC32CM5164LS60064

Læs gratis den danske manual til Microchip PIC32CM5164LS60064 (18 sider) i kategorien Ikke kategoriseret. Denne vejledning er vurderet som hjælpsom af 13 personer og har en gennemsnitlig bedømmelse på 3.5 stjerner ud af 7 anmeldelser. Har du et spørgsmål om Microchip PIC32CM5164LS60064, eller vil du spørge andre brugere om produktet?

Side 1/18
MPLAB® Harmony Help - MPLAB
Harmony Overview
MPLAB Harmony Integrated Software Framework v1.11
© 2013-2017 Microchip Technology Inc. All rights reserved.
What is MPLAB Harmony?
This topic provides an overview of MPLAB Harmony.
Description
Microchip MPLAB® Harmony is the result of a holistic, aggregate approach to creating rmware solutions for embedded systems using Microchip
PIC32 microcontrollers. As shown in the following diagram, MPLAB Harmony consists of portable, modular and compatible libraries provided by
Microchip and third-party ecosystem partners. MPLAB Harmony also includes easy-to-use development utilities like the MPLAB Harmony
Congurator (MHC) plug-in for the MPLAB X IDE, which accelerate development of highly capable and reusable PIC32 embedded rmware
applications.
MPLAB® Harmony Block Diagram
Designed almost completely in the C language (see
Note), MPLAB Harmony takes key elements of modular and object-oriented design, adds in
the exibility to use a Real-Time Operating System (RTOS) or work without one if you prefer, and provides a framework of software modules that
are easy to use, congurable for your specic needs, and that work together in complete harmony.
Note: MPLAB Harmony has not been tested with C++; therefore, support for this programming language is not supported.
Portability
Portability is a concern that is often overlooked when a silicon manufacturer provides software. However, breadth of solutions is a hallmark
strength of Microchip, and MPLAB Harmony provides simple libraries to abstract away part-specic details and make a Microchip device easy to
use, regardless of which device you choose. Any time you design a new product or update an existing one, cost must be balanced with
capabilities; however, cost is more than just the bill of materials – it’s also the Non-Refundable Engineering (NRE) cost to design and develop your
solution. MPLAB Harmony provides peripheral libraries, device drivers, and other libraries that use clear and consistent interfaces, requiring little or
no change in your application code and minimizing the engineering time and eort for each new design.
Device Drivers
The primary purpose of a MPLAB Harmony device driver (or "driver") is to provide a simple and highly abstracted interface to a peripheral, allowing
your application (or any other module in the system) to interact with a peripheral through a consistent set of functions. A driver is responsible for
managing access to a peripheral, so that requests from dierent modules do not conict with each other, and for managing the state of that
peripheral so that it always operates correctly.
Peripheral Libraries
A Peripheral Library (PLIB) is a simple access library that provides a consistent (but very low level) interface to a peripheral that is "on board" the
MCU. PLIBs hide register details, making it easier to write drivers that support multiple microcontroller families, but they are not normally used by
applications directly to interact with peripherals, as they provide little abstraction, and because they require the caller to manage the detailed
operation of a peripheral (including preventing conicting requests from other modules). Because of the lack of conict protection in a PLIB, only
one module in a system should directly access the PLIB for a peripheral. Therefore, PLIBs are primarily used to implement device drivers (and
some system services) to make them portable.
What is MPLAB Harmony?
© 2013-2017 Microchip Technology Inc. MPLAB Harmony v1.11 2


Produkt Specifikationer

Mærke: Microchip
Kategori: Ikke kategoriseret
Model: PIC32CM5164LS60064

Har du brug for hjælp?

Hvis du har brug for hjælp til Microchip PIC32CM5164LS60064 stil et spørgsmål nedenfor, og andre brugere vil svare dig