0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MPLAB® Harmony 之学习篇(二十一)

电子工程师 来源:网络整理 2018-02-19 03:56 次阅读

一、 简介:

MicrochipMPLAB X + Harmony 软件开发平台通过 BSP(Board Support Package)文件将单板的硬件接口配置好了,用户只需要选择相应的 BSP 文件即可完成对硬件的配置,省去了大量的硬件调试工作。

同时,Harmony 提供了 Microchip 官网发布的 Demo 板的 BSP 配置文件,方便用户学习和使用。那么,客户是否可以基于自己的硬件设计创建 BSP 文件以供不同

项目使用呢?本文介绍一种基于 MPLAB X + Harmony 下创建和使用客户自己的 BSP 文件的方法

二、 硬件工具和软件平台:

硬件:

1. PIC32MZ EF Starter Kit

软件:

MPLAB X:v3.65 或者更新

MPLAB XC32 编译器:v1.44 或者更新

MPLAB Harmony:v2.04 或者更新

调试工具:

MPLAB ICD 3

三、 步骤:

(一)建立一个 Harmony 工程,命名为”bap_test”

在 MPLAB X 中选择 File->New Project,建立一个 32 位 Harmony 的工程,并为工程命名。

(二)打开 MHC 工具,对工程进行配置。

(三)可以选择一个已有的 BSP 文件,基于它进行修改。

(四)根据单板的实际情况修改 BSP 配置,作为演示,本文中仅将 LED 输出的 3 个引脚名称更改一下。

(五)保存配置,将单板和配置命名,记得勾选“Add to MPLAB Harmony Board List”。

(六)产生代码。

(七)新建一个 Harmony 工程,将单板选择为新生成的单板“MY_BOARD”。

(八)使用 MHC 重新生成代码。

(九)通过这样的方式生成的工程已经使用了自定义的配置,我们可以从 Pin

Setting 中看到,配置已经是客户自己定义的了。

四、 总结:

通过客户自定义 bsp 文件,可以使 Harmony 更方便地适应客户自己开发的板件,这无疑拓展了 Harmony 应用的场景。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MPLAB
    +关注

    关注

    9

    文章

    215

    浏览量

    66858
收藏 人收藏

    评论

    相关推荐

    微电子学在二十一世纪有没有前途

    王大珩说二十一世纪是光的时代
    发表于 03-10 02:13

    明德扬视频分享点拨FPGA课程--第二十一章  矩阵键盘工程

    二十一章矩阵键盘工程1. 矩阵扫描模块2. 数码显示模块3. for循环的使用4. 统计模块5. generate的使用6. 进制转换模块7. 顶层模块http://yunpan.cn/cjZTiDA9pY56x访问密码 c359
    发表于 11-09 08:47

    MPLAB® Harmony解决方案

    MPLAB® Harmony解决方案
    发表于 09-20 08:40 18次下载

    Microchip Minutes - MPLAB® Harmony专辑 - 第6集 - 使用MPLAB Harmony实现显示移植

    Microchip Minutes - MPLAB® Harmony专辑 - 第6集 - 使用MPLAB Harmony实现显示移植。
    的头像 发表于 06-06 01:45 2648次阅读
    Microchip Minutes - <b class='flag-5'>MPLAB</b>® <b class='flag-5'>Harmony</b>专辑 - 第6集 - 使用<b class='flag-5'>MPLAB</b> <b class='flag-5'>Harmony</b>实现显示移植

    Microchip Minutes - MPLAB® Harmony专辑 - 第5集 - MPLAB Harmony中的项目恢复和备份选项

    欢迎观看Microchip Minutes之MPLAB® Harmony专辑。本视频将介绍如何利用MPLAB Harmony的应用程序演示缩短您的开发时间。
    的头像 发表于 06-06 02:45 2138次阅读

    Microchip Minutes - MPLAB® Harmony专辑 - 第5集 - MPLAB Harmony中的项目恢复和备份选项

    欢迎观看Microchip Minutes之MPLAB® Harmony专辑。本视频将介绍如何利用MPLAB Harmony的应用程序演示缩短您的开发时间。
    的头像 发表于 06-06 13:46 2141次阅读

    MPLAB® Harmony图形设计器

    本视频将介绍MPLAB® Harmony图形设计器(MHGC),这款GUI设计工具现在已作为MPLAB Harmony配置器的一部分集成到了我们获奖的
    的头像 发表于 06-07 13:46 3127次阅读
    <b class='flag-5'>MPLAB</b>® <b class='flag-5'>Harmony</b>图形设计器

    Microchip Minutes - MPLAB® Harmony专辑

    欢迎观看Microchip Minutes之MPLAB® Harmony专辑。这是一套关于Microchip获奖的软件开发框架MPLAB Harmony的系列短片,该软件开发框架集成了
    的头像 发表于 06-07 02:46 3760次阅读

    MPLAB® Harmony配置器

    本视频介绍了Microchip获奖的软件开发框架——MPLAB® Harmony及其集成的功能强大的工具——MPLAB Harmony配置器(MHC)。
    的头像 发表于 06-07 03:46 2911次阅读
    <b class='flag-5'>MPLAB</b>® <b class='flag-5'>Harmony</b>配置器

    介绍如何使用MPLAB Harmony去实现显示移植

    MPLAB Harmony专辑 - 第6集 - 使用MPLAB Harmony实现显示移植
    的头像 发表于 07-08 00:03 3294次阅读

    二十一套计算机网络原理试题卷资料免费下载

    本文档的主要内容详细介绍的是二十一套计算机网络原理试题卷资料免费下载。
    发表于 04-02 08:00 1次下载
    <b class='flag-5'>二十一</b>套计算机网络原理试题卷资料免费下载

    故障模型---缺陷查找攻击的二十一招大法

    故障模型---缺陷查找攻击的二十一招大法
    的头像 发表于 06-29 10:09 2192次阅读

    海思AI芯片(Hi3519A/3559A)方案学习二十一)extern "C"和C/C++混合编程

    本系列为华为海思海思AI芯片(Hi3519A/3559A)方案学习系列之二十一,系列文章请关注海思AI芯片方案学习。作者:ltshan139
    发表于 01-26 18:44 2次下载
    海思AI芯片(Hi3519A/3559A)方案<b class='flag-5'>学习</b>(<b class='flag-5'>二十一</b>)extern "C"和C/C++混合编程

    简单二十一点开源项目

    电子发烧友网站提供《简单二十一点开源项目.zip》资料免费下载
    发表于 12-05 10:53 0次下载
    简单<b class='flag-5'>二十一</b>点开源项目

    MPLAB Harmony配置器

    MHC实际包括MPLAB® Harmony Configurator、MPLAB Harmony Clock Configurator和MPLAB
    的头像 发表于 01-22 17:35 1520次阅读
    <b class='flag-5'>MPLAB</b> <b class='flag-5'>Harmony</b>配置器