[PIC32/SAM] 使用Harmony v3 和 MCC在PIC32CZ CAx 单片机上创建第一个应用程序

[复制链接]
5975|16
 楼主| 捉虫天师 发表于 2024-7-18 10:56 | 显示全部楼层 |阅读模式
使用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引脚,因为这些引脚负责在获取数据值后将其打印在终端上),用于与串行终端进行通信。
811086698845181bd1.png

822746698846614689.png
mintspring 发表于 2024-7-21 22:26 | 显示全部楼层
有没有PIC18F的SPI应用的示例,MCC配置的。
Betty996 发表于 2024-8-5 16:39 | 显示全部楼层
用MCC配置确实方便,而且直接能下载烧录呢
Candic12e 发表于 2024-8-5 17:43 | 显示全部楼层
我觉得这个框架真的是非常好
Charlotte夏 发表于 2024-8-5 18:55 | 显示全部楼层
这个是不是就支持32位的PIC芯片啊?
Alina艾 发表于 2024-8-5 20:00 | 显示全部楼层
这个MCC不是很好安装啊,感觉,之前安装2次都是失败了
Emily999 发表于 2024-8-5 21:06 | 显示全部楼层
有很多MCC的配置都不会用,其实官方应该出一些使用教程之类的,就好了
Estelle1999 发表于 2024-8-5 22:14 | 显示全部楼层
楼主能不能把这个生成的流程分享一下?你这个只是配置了时钟吧?
Annie556 发表于 2024-8-6 08:30 | 显示全部楼层
话说用MCC是不是就可以配置PIC底层的所有功能了啊?
Carmen7 发表于 2024-8-6 09:41 | 显示全部楼层
PIC32的性价比好像也挺高,这芯片一般来说开发起来用MCC确实方便了
Allison8859 发表于 2024-8-6 10:33 | 显示全部楼层
烧录的话,这PIC32是用哪款烧录器啊?
B1lanche 发表于 2024-8-6 12:48 | 显示全部楼层
Harmony v3具体属于一个软件吗?还是MCC和MPLAB都算是Harmony v3

lulugl 发表于 2026-2-14 06:32 | 显示全部楼层
看起来挺简单呀,我跟着学习搞一下下!
爱丽丝的梦 发表于 2026-3-9 10:20 | 显示全部楼层
PIC32CZ CAx 基于 Harmony v3 和 MCC 创建首个应用:先安装 MCC 插件并关联 Harmony v3 库,在 MCC 界面选择芯片型号,可视化配置时钟、GPIO 等基础外设;生成初始化代码后,添加简单逻辑(如 LED 闪烁),通过 MPLAB X 编译下载,快速完成首个应用的开发与验证。
总结
核心流程是MCC 配置 + Harmony v3 库 + 代码生成;
可视化配置外设,无需手动编写底层初始化代码;
快速完成从配置到编译下载的首个应用开发。
短句家 发表于 2026-3-28 14:02 | 显示全部楼层
在 MPLAB X IDE 中新建 PIC32CZ CAx 项目,打开 MCC 配置时钟、GPIO 等基础外设,添加所需驱动组件,生成初始化代码。编写 LED 闪烁等简单主逻辑,编译后通过调试器下载运行。Harmony v3 自动生成底层驱动,MCC 图形化配置,快速完成首个应用创建与验证。
总结
新建工程→MCC 图形化配置→生成代码→编译下载运行,快速实现首款应用。
短句家 发表于 2026-3-30 14:00 | 显示全部楼层
Harmony v3+MCC 创建 PIC32CZ CAx 首个应用
打开 MPLAB X IDE 新建工程,选择 PIC32CZ CAx 器件,启动 MCC 配置时钟、GPIO 等基础外设,生成初始化代码与驱动。编写主应用逻辑(如 LED 闪烁),完成编译,通过调试器下载至开发板运行验证,MCC 图形化配置大幅简化开发流程。
总结
新建工程→MCC 图形化配置→生成代码→编译下载运行,快速完成首款应用开发。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

220

主题

3606

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部