Create your first Motor Control Application using MPLAB® Harmony v3: Step 4

Last modified by Microchip on 2023/11/09 09:07

Generate Code

Once the configuration is done, click the Save icon before generating code as shown in Figure 1.

Save icon

Figure 1


Save the configuration in its default location when prompted.

Saving the configuration in its default location when prompted

Figure 2


Generate the code as shown in Figure 3.

Generating the code

Figure 3

Click on the Generate button in the Generate Project window, keeping the default settings as shown in Figure 4. If prompted to save the modified configuration, click Save.

Clicking on the Generate button in the Generate Project window

Figure 4

Media Configuration

Figure 5


As the code is generated, MPLAB® Harmony Configurator (MHC) displays the progress as shown in Figure 6.

MPLAB Harmony Configurator (MHC) displays the progress

Figure 6

Examine the project structure as shown in Figure 7.

Project structure

Figure 7


The MHC includes all the MPLAB Harmony library files and generates the code based on the MHC selections. The generated code adds files and folders to your Harmony project.

Check the peripheral library files generated for Position Decoder (PDEC), TCC0, TC0, TC1, Event System (EVSYS), External Interrupt Controller (EIC), and PORT peripherals. The MHC also generates a template main file.

Navigate to the Projects tab to view the project tree structure.

Build the code by clicking on the Clean and Build icon and verify that the project builds successfully.

Verifying that the project builds successfully

Figure 8

At this point, you are ready to start implementing your application code.