使用MPLAB Harmony v3 和 MPLAB 代码配置器 (MCC)在PIC32CZ CAx 单片机上创建第一个.pdf
(1.96 MB)
简介MPLAB® Harmony v3 是一个软件开发框架,由兼容且可互操作的模块组成,其中包括外设库(PLIB)、驱动程序、系统服务、中间件和第三方库。MPLAB 代码配置器(MPLAB Code Configurator,MCC)是一款基于 GUI 的工具,可轻松使能和配置 MPLAB Harmony 的各种模块。MCC 是 MPLAB X 集成开发环境(Integrated Development Environment,IDE)的插件。本文档介绍如何搭配使用 MCC 与 MPLAB Harmony v3 的各种模块在基于 Arm® Cortex®-M7 内核的 PIC32CZ CAx 单片机上创建简单的应用程序。该应用程序旨在基于超时切换 LED,并在串行控制台上打印 LED 切换速率。在本演示中,使用MPLAB Harmony v3 的以下模块并通过MCC 进行配置:
• PORT引脚,用于切换LED0。
• 实时时钟(Real-Time Clock,RTC)PLIB,用于定期采样LED0切换速率。
• 外部中断控制器(External Interrupt Controller,EIC)PLIB,用于在开关被按下时更改切换速率。
• 串行通信接口((SERCOM)配置为USART)和直接存储器访问(Direct Memory Access,DMA)PLIB,用于将LED0 切换速率打印在PC上运行的COM(串行)端口终端应用程序上。
• 端口引脚(USART引脚,因为这些引脚负责在获取数据值后将其打印在终端上),用于与串行终端进行通信。
|