打印
[PIC32/SAM]

使用MPLAB Harmony v3 和 MPLAB 代码配置器 (MCC)在PIC32CM LSx 单片机上创建第一个应用程序

[复制链接]
383|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
使用MPLAB Harmony v3 和 MPLAB 代码配置器 (MCC)在PIC32CM LSx 单片机上创建第一个.pdf (2.42 MB)
简介MPLAB® Harmony v3 是一个软件开发框架,由兼容且可互操作的模块组成,其中包括外设库(PLIB)、驱动程序、系统服务、中间件和第三方库。MPLAB 代码配置器(MPLAB Harmony Configurator,MCC)是一款基于图形用户界面(Graphical User Interface,GUI)的工具,可轻松使能和配置 MPLAB Harmony 的各种模块。MCC 是 MPLAB X 集成开发环境(Integrated Development Environment,IDE)的插件。本文档介绍如何搭配使用 MCC 与 MPLAB Harmony v3 的各种模块在基于 Arm® Cortex®-M23 内核的 PIC32CM LSx 单片机上创建简单的应用程序。该应用程序演示了 PIC32CM LSx 单片机上基于 TrustZone®的安全功能。该应用程序由两个项目组成,分别详细介绍了 PIC32CM LSx 单片机上的安全模式和非安全模式。这两个项目在器件中的可信资源与不可信资源之间提供了安全隔离。该应用程序旨在基于超时切换 LED,并在串行控制台上打印 LED 切换速率。在本演示中,使用MPLAB Harmony v3 的以下模块并通过 MCC 进行安全和非安全配置。安全模块包括: • 安全端口引脚,用于切换LED(默认情况下,所有端口引脚均配置为安全)。
• 安全实时时钟(Real-Time Clock,RTC)PLIB,用于定期采样LED切换速率。
• 安全外部中断控制器(External Interrupt Controller,EIC)PLIB,用于在开关被按下时更改切换速率。非安全模块包括:
• 非安全SERCOM(配置为USART)和非安全直接存储器访问(Direct Memory Access,DMA)PLIB,用于将LED切换速率打印在PC上运行的COM(串行)端口终端应用程序上。
• 非安全端口引脚(USART引脚负责在从安全应用程序获取数据值后将其打印在终端上),用于与串行终端进行通信。


使用特权

评论回复
沙发
捉虫天师|  楼主 | 2024-7-19 19:41 | 只看该作者
Harmony 是个什么工作吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

191

主题

3040

帖子

7

粉丝