一、 简介:
Microchip 的 MPLAB 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 应用的场景。
相关推荐
最大程度降低 RF效应的基本方法第二十一篇混合信号电路板的设计准则第二十二篇分区设计第二十三篇RF 产品设计过程中降低信号耦合的PCB布线技巧第二十四篇PCB 基本概念 第二十五篇避免混合讯号系统
发表于 04-29 17:50
` 本帖最后由 univiewlcd 于 2012-4-12 14:36 编辑
2012年5月24日至5月27日,中外演艺设备威廉希尔官方网站
行业的盛事——第二十一届中国国际专业音响、灯光、乐器及威廉希尔官方网站
展览会
发表于 04-12 14:12
王大珩说二十一世纪是光的时代
发表于 03-10 02:13
《基于VHDL的FPGA与NIOS II实例精炼》第二十一章代码有错误,不知道哪位高手调试出来了,求教!!!不甚感激!!!
发表于 12-07 15:51
回去补一下C语言的课,虽然我们是搞硬件的,但是越到后面,软硬就不分了~第一篇文章我就先来说说我理解中的SOPC,再教大家手把手搭建一个硬件平台,这个硬件平台搭建好了,我们以后的软件就全部是基于这个平台
发表于 01-26 20:47
分享收集到的一些KL25在IAR环境下的二十一个例程,适合初学者学习
发表于 01-30 11:10
分享收集到的一些KL25在CW10.X环境下的二十一个例程,适合初学者学习
发表于 02-02 10:50
15年第二十一届莫斯科国际烘焙甜食展 王薇 13552193990MODERN BAKERY MOSCOW 2015 展会时间:2015年4月22-24日展会地点:莫斯科国际展览中心主办单位:OWP
发表于 02-13 10:48
我是一位监理工程师,带有注册监理工程师,毕业二十一年、专业是工程管理专业。我已经递交离职申请了、想换个环境工作。有在招监理工程师上岗的吗?联系方式13560232638,QQ:172232988
发表于 10-15 14:48
我是一位环保工程师,带有注册环保工程师,毕业二十一年、专业是环境工程专业。在公司主要是做污废水设计的、项目也做过几年。主要是以设计为主。我已经递交离职申请了、想换个环境工作。有在招环保工程师上岗的吗?可以加我QQ聊:172232988,13560232638郑
发表于 11-04 18:58
第二十一章矩阵键盘工程1. 矩阵扫描模块2. 数码显示模块3. for循环的使用4. 统计模块5. generate的使用6. 进制转换模块7. 顶层模块http://yunpan.cn/cjZTiDA9pY56x访问密码 c359
发表于 11-09 08:47
``1.我姓甘,拆解开来就是廿一,也就是二十一的意思。2.21代表我起这个网名的年龄,那年我刚好21岁3.21克的爱,代表着我对爱人的承诺,这21克代表纯纯的爱,分别代表 一克是宽容。一克是支持一克
发表于 01-21 15:14
://bbs.elecfans.com/jishu_942635_1_1.htmlMAPLAB安装后还需要安装harmony框架,类似ATMEL STUDIO的ASF。MPLAB®harmony是一个灵活的,抽象
发表于 10-02 10:04
! 以上来自于百度翻译 以下为原文 MPLAB Harmony documentation (in the "What is MPLAB Harmony?" section
发表于 09-20 09:40
MPLAB harmony 1.8 version from microchip websitePlease provide harmony 1.8 setup for ubuntu 64 bit
发表于 09-29 16:05
MPLAB harmony. Error in copying files. Screenshot is attached below. Need help. Thanks Attached Image(s)
发表于 10-29 11:23
to open my Harmony project.I received an error message stating: MPLAB Harmony Configurator failed
发表于 11-12 11:35
教程,但它也不起作用。有人能帮我吗?我正在使用PICTIT3调试器 以上来自于百度翻译 以下为原文 I am using MPLAB Harmony with a PIC32MZ2048EFG100. I
发表于 03-20 10:07
the same problem as AleksBak. I do normally the installation of MPLAB X IDE v3.60 and MPLAB harmony
发表于 04-01 12:33
using MPLAB Harmony Configurator. I configured the drivers and device(snapshots of configuration
发表于 04-01 08:45
声1.08中吗?我可能已经用MPLAB v3.30和Harmony 1.08创建了我的项目,然后升级到MPLAB v3.35和Harmony 2.00b。升级是否会导致问题?这个工具对于大型项目来说还是太
发表于 07-09 14:31
张飞硬件设计视频第二十一部
发表于 07-11 17:54
是否有其他人在获得MPLAB X时遇到麻烦,认识到和声V1.08的存在?我安装了MPLAB.X V3.35和协调V1.08(已经卸载了所有以前的MPLAB和协调版本),但是它似乎不知道Harmony
发表于 10-18 10:32
你好,我刚刚下载了MPLAB X 4.05、XC32 1.44、Harmony 2.05,并在运行在OSX 10.13.2(17C88)上的新mac上安装了MPLab Harmony Configurator插件。项目从零开始,配置器崩溃显示异常堆栈跟踪…有人面对这个问题,还是有人理解正在发生的事情?
发表于 03-17 09:22
我正在尝试安装MPLAB X,说实话,什么都没用,我完全失败了!……我有一个旧的应用程序,用MPLAB 8.43和编译器V110构建在PIC32板上(UBW32)。我想给项目增加一些I2C通讯。在
发表于 03-20 09:19
嗨,我在GSM调制解调器的USB主机CDC驱动程序上使用mplab.ony 2.03版,但是它没有工作。当我把设备连接到USB端口时,Harmony没有检测到它。有什么问题吗?我使用USB主机CDC演示代码从和声文件夹。问候,Akshay
发表于 04-10 09:48
基础知识篇②第十七部:单片机硬件基础知识篇③第十八部:张飞无人机(基于STM32)原理图设计第十九部:无人机PCB Layout设计知识点介绍第二十部:张飞无人机系统算法讲解及思维导图实现第二十一
发表于 09-01 09:16
2021第二十一届中国国际磁性材料及生产威廉希尔官方网站
展览会2021第21届中国国际磁性元器件智能生产暨高性能材料应用威廉希尔官方网站
展览会同期举办:2021上海国际非晶与纳米晶材料展览会时间:2021年6月27-29
发表于 02-01 09:41
本视频为【每日一练】的第二十一节学习视频,注:刚开始学习的童鞋请从第一节视频开始打卡哦(本节视频在下面打卡即可)学习任务:1、本节打卡任务大家自由发挥打卡规则详见:【每日一练】RT-Thread
发表于 06-06 08:00
Nano-ESP82266 WIFI-1 代码添加(第二十节学习视频)【每日一练】RT-Thread Nano-ESP82266 WIFI-2 代码测试(第二十一节学习视频)【每日一练】RT-Thread Nano-ESP8266 WIFI-温度上传至本地服务器(第二十二节学习
发表于 06-08 10:47
Nano-ESP82266 WIFI-1 代码添加(第二十节学习视频)【每日一练】RT-Thread Nano-ESP82266 WIFI-2 代码测试(第二十一节学习视频)【每日一练】RT-Thread
发表于 06-09 10:06
引人注目的红外焦平面阵列威廉希尔官方网站
正在取得飞速进展,日益拓展其新的应用领域。本文着重于从未来应用和市场的角度,结合器件威廉希尔官方网站
讨论二十一世纪头10~20 年间的红外焦平面阵列技
发表于 07-13 09:05
•26次下载
电子管特性及其应用(二十一)-电子管放大器的检修:修理电子设备,必须掌握最基础的电子电路原理,对一些变形的特殊电路有充分理解,才能循序渐进,积累经验,逐步掌握故障诊
发表于 12-12 08:16
•71次下载
电子管音频放大器威廉希尔官方网站
基础(二十一)-功放中负反馈的应用:在音频放大器中,将电信号从输出端送回到输入端,此网络称为反馈网络。如果反馈到输入端的信号与输入端的原信号相
发表于 12-12 08:24
•158次下载
全面品质管理之学校品
发表于 01-30 15:32
•13次下载
ALTERA公司:用ModelSimSE进行功能仿真和时序仿真的方法(ALTERA篇)之学习笔记
发表于 08-15 16:00
•68次下载
里面附带四十多个实验,nios的实验有二十一个,是学习VHDL和nios的好资料。
发表于 11-03 14:04
•29次下载
天梯——MSP430之学习札记,有需要的下来看看。
发表于 02-17 18:09
•11次下载
MPLAB® Harmony解决方案
发表于 09-20 08:40
•17次下载
本文档的主要内容详细介绍的是FPGA视频教程之学习FPGA选择verilog还是vhdl详细资料说明。
发表于 03-22 14:00
•24次下载
本文档的主要内容详细介绍的是二十一套计算机网络原理试题卷资料免费下载。
发表于 04-02 08:00
•1次下载
本文档通过一个示例应用程序介绍如何使用 MPLAB®Harmony v3 中的调试系统服务。还介绍了调试系统服务的架构、配置选项和 API。
发表于 03-30 15:53
•11次下载
MPLAB® Harmony v3 是一款软件开发框架,包含兼容且可互操作的模块,例如外设库(Peripheral Library,PLIB)、驱动程序、系统服务、中间件和第三方库。此软件开发框架
发表于 03-30 16:30
•18次下载
电源管理电源管理概述配置电源管理锁电源管理概述ESP-IDF 中包含的电源管理算法可以根据应用组件的要求调整 APB 频率,CPU 频率,并使芯片进入 light sleep 模式,以尽可能低的功耗运行应用程序。应用程序组件可以通过创建和获取电源管理锁来表达其要求。例如,由 APB 提供时钟的外围设备的驱动器可以在使用外围设备的时间内请求将 APB 频率设置
发表于 10-22 11:06
•8次下载
Harmony OS 设备开发学习记录(十一)-- 通过I2C读取温湿度传感器信息基于hispark wifi套件采用harmony os 2.0全量代码一、看原理图确定硬件电路环境板上的温湿度
发表于 12-04 19:51
•0次下载
电容触摸电容触摸原理硬件连接实验程序程序思路电容触摸原理RC电路充放电公式Vt = V0+(V1-V0)* [1-exp(-t/RC)]V0 为电容上的初始电压值;V1 为电容最终可充到或放到的电压值;Vt 为t时刻电容上的电压值。硬件连接R:外接电容充放电电阻。Cs:TPAD和PCB间的杂散电容。Cx:手指按下时,手指和TPAD之间的电容。开关:电容放电开
发表于 01-17 11:25
•4次下载
本系列为华为海思海思AI芯片(Hi3519A/3559A)方案学习系列之二十一,系列文章请关注海思AI芯片方案学习。作者:ltshan139
发表于 01-26 18:44
•2次下载
电子发烧友网站提供《简单二十一点开源项目.zip》资料免费下载
发表于 12-05 10:53
•0次下载
第二十一讲 组合逻辑电路中的竞争冒险
6.7.1 竞争冒险现象及其产生的原因一、竞争、冒险1.理想情况2.实际情况3.竞
发表于 03-30 16:25
•2066次阅读
单片机教程二十一:单片机串行口通信程序设计
1.串行口方式0应用编程 8051单片机串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器
发表于 05-15 23:17
•891次阅读
模拟电路网络课件 第二十一节:场效应管与BJT放大电路的比较
场效应管放大电路与BJT放大电路的性能比较
发表于 09-17 11:01
•1024次阅读
MicrochipTechnology Inc.(美国微芯科技公司)日前宣布推出MPLAB® Harmony生态系统计划,以期为寻求释放Microchip 32位PIC32 MCU客户群商业潜力的嵌入式中间件和操作系统开发人员提供帮助。
发表于 12-15 09:18
•1033次阅读
Microchip日前宣布,现在可以从Microchip网站免费下载MPLAB® Harmony 2.0——适用于PIC32单片机的全功能固件开发框架。
发表于 09-20 10:08
•5766次阅读
标签: MicrochipHarmony 分享到: 开发环境及硬件资源都准备好,接下来就是建立工程,开始实施项目了。但是在我们实施项目前先熟悉MPLAB Harmony,我们所有项目将在MPLAB
发表于 02-20 18:34
•4827次阅读
标签: MicrochipHarmony 分享到: 一,建立项目前必须满足: 1,安装集成开发平台 MPLAB X 2,安装编译器:XC32 3,安装软件库:Harmony 二,打开MPLAB X
发表于 02-20 18:39
•5535次阅读
一、安装开发软件 后续的教程使用的开发环境: MPLAB X IDE v4.0.1() MPLAB XC32 Compiler v1.44() MPLAB Harmony v2.04() MPLAB
发表于 02-01 03:45
•3353次阅读
首先下载官方的开发工具,包括MPLAB、XC32、Harmony, 但是要想在MPLAB中创建Harmony的工程,得按照help_harmony_vol_I.pdf中的说明,先在MPLAB中安装
发表于 02-01 03:59
•7209次阅读
欢迎观看Microchip Minutes之MPLAB® Harmony专辑。本视频将介绍如何利用MPLAB Harmony的应用程序演示缩短您的开发时间。
发表于 06-06 01:45
•2210次阅读
本视频将讲解如何使用Microchip获奖的MPLAB® Harmony软件框架来创建简单的采用PIC32器件的应用程序。
发表于 06-06 02:45
•2119次阅读
Microchip Minutes - MPLAB® Harmony专辑 - 第6集 - 使用MPLAB Harmony实现显示移植。
发表于 06-06 01:45
•2052次阅读
本视频将向您介绍Microchip获奖的软件开发框架--MPLAB® Harmony。在本视频中,您将了解:安装Harmony的链接、Harmony目录的简要概述和Harmony项目入门。最后,我们将为您提供一些针对Harmony的支持和培训链接。
发表于 06-06 01:45
•1833次阅读
欢迎观看Microchip Minutes之MPLAB® Harmony专辑。本视频将介绍如何利用MPLAB Harmony的应用程序演示缩短您的开发时间。
发表于 06-06 02:45
•1653次阅读
欢迎观看Microchip Minutes之MPLAB® Harmony专辑。本视频将介绍如何利用MPLAB Harmony的应用程序演示缩短您的开发时间。
发表于 06-06 03:45
•1780次阅读
欢迎观看Microchip Minutes之MPLAB® Harmony专辑。本视频将介绍如何利用MPLAB Harmony的应用程序演示缩短您的开发时间。
发表于 06-06 13:46
•2393次阅读
本视频将向您介绍如何利用Microchip获奖的软件开发框架——MPLAB® Harmony及其配置器(MHC)在具有不同的单片机、显示屏和图形控制器选项的各种开发板之间进行应用程序移植。整个移植过程只需点击鼠标,而无需编写一行代码,这大大节省了开发人员的时间与资源。
发表于 06-06 13:46
•2976次阅读
Harmony代表在简化嵌入式开发体验方面的显著进步,是用于PIC32 MCU的全面可互操作开发环境,它集成了全部第三方软件、中间件、驱动程序、外设库、实时操作系统以及内部软件,他是一个综合软件包,经过测试、调试、许可,并得到Microchip的支持,是当今市场的真正唯一价格主张
发表于 06-08 01:46
•2348次阅读
本视频将介绍MPLAB® Harmony嵌入式网络解决方案。MPLAB Harmony提供免费的TCP/IP协议栈,可以处理物理网络端口和用户应用程序之间的大多数交互操作,为嵌入式网络提供基础。
发表于 06-07 13:46
•2729次阅读
欢迎观看Microchip Minutes之MPLAB® Harmony专辑。本视频将介绍如何利用MPLAB Harmony的应用程序演示缩短您的开发时间。
发表于 06-06 13:46
•2331次阅读
本视频将介绍MPLAB® Harmony图形设计器(MHGC),这款GUI设计工具现在已作为MPLAB Harmony配置器的一部分集成到了我们获奖的MPLAB Harmony软件框架中。
发表于 06-07 13:46
•2518次阅读
欢迎观看Microchip Minutes之MPLAB® Harmony专辑。这是一套关于Microchip获奖的软件开发框架MPLAB Harmony的系列短片,该软件开发框架集成了Microchip及第三方软件模块。
发表于 06-07 02:46
•3172次阅读
本视频介绍了Microchip获奖的软件开发框架——MPLAB® Harmony及其集成的功能强大的工具——MPLAB Harmony配置器(MHC)。
发表于 06-07 03:46
•2287次阅读
LabVIEW编程的实用技巧系列第二十一讲视频教程
发表于 06-24 03:05
•2126次阅读
MPLAB® Harmony配置器(MHC)应用程序移植
发表于 07-11 00:06
•2871次阅读
MPLAB Harmony专辑 - 第6集 - 使用MPLAB Harmony实现显示移植
发表于 07-08 00:03
•2766次阅读
MPLAB® Harmony是针对PIC32单片机的完善软件开发框架,经估算,对于典型项目的开发时间至少可节省20%以上。为加速开发过程,MPLAB® Harmony创建了超过200个应用程序演示,简单直观的满足多种负责应用的要求。
发表于 07-08 00:15
•2863次阅读
MPLAB® Harmony是一款适合Microchip PIC32单片机的软件开发框架,凭借简单易用、基于GUI的配置器,MPLAB® Harmony支持用户灵活地开发可扩展的项目。MPLAB® Harmony集成了Microchip和第三方的中间件、驱动程序和实时操作系统
发表于 07-08 00:17
•4636次阅读
MPLAB Harmony专辑 - 第5集 - MPLAB Harmony中的项目恢复和备份选项
发表于 07-08 00:33
•2305次阅读
Microchip获奖的MPLAB® Harmony是一款针对PIC32单片机的软件框架,可在项目配置中以互联模块的形式整合应用程序的所有组件。
发表于 07-08 00:37
•3154次阅读
MPLAB® Harmony一直在不断完善,持续添加新的功能以及对Microchip和第三方软件产品的支持。将已有项目移植到新版的Harmony中通常只需要几分钟。本集将向您展示项目移植的方法。
发表于 07-06 11:28
•4310次阅读
2018年5月25日上午九时,第二十一届中国西部国际投资贸易洽谈会在重庆国际博览中心正式开幕。
发表于 07-27 09:20
•2248次阅读
Microchip Technology 今日宣布推出最新版本的统一软件框架MPLAB® Harmony 3.0(v3),首次为SAM MCU提供支持。
发表于 03-25 16:50
•947次阅读
7月27日,第二十一届IRO国际机器人奥林匹克大赛京津选拔赛在天津体育中心——自行车馆顺利举行。本次大赛由IRO 国际机器人奥林匹克(中国)委员会主办,天津市体育局后勤保障服务中心、天津市市政建设开发有限责任公司承办,北京优游宝贝教育咨询有限公司协办,现场气氛热烈、选手竞技精彩。
发表于 07-30 16:18
•4719次阅读
在深圳展会中心开幕的第二十一届高交会,人工智能仍旧是最大热点。 虹软科技的视觉开放平台在占据本届展会最显眼的1号馆,向参展人员展示全球领先的视觉人工智能威廉希尔官方网站
开发者、解决方案供应商虹软如何通过原创
发表于 11-15 22:11
•230次阅读
故障模型---缺陷查找攻击的二十一招大法
发表于 06-29 10:09
•1658次阅读
第二十一届中国专利奖于2019年4月份启动报名,由各省(区、市)知识产权局、国务院各有关部门和单位知识产权工作管理机构、各有关全国性行业协会推荐,此届评选对推荐程序作出了规范,增加推荐程序公示环节
发表于 08-12 10:02
•2206次阅读
回顾深度学习框架的演变,我们可以清楚地看到深度学习框架和深度学习算法之间的紧密耦合关系。这种相互依赖的良性循环推动了深度学习框架和工具的快速发展。
发表于 01-08 14:29
•3826次阅读
,为普通居民住宅的10~20倍。公共建筑是节能大户和节能重点,做好公共建筑节能工作,对促进和带动全社会节能工作,实现节能减排目标,落实“转方式、调结构”重大战略具有重要意义。本文介绍西安高新第二十一小学能耗监测及电力监控系统,采集现场配电室的
发表于 11-25 15:57
•378次阅读
MHC实际包括MPLAB® Harmony Configurator、MPLAB Harmony Clock Configurator和MPLAB Harmony Pin Diagram三个部分
发表于 01-22 17:35
•315次阅读
经深圳市企业创新纪录审定委员会委员认真审议、记名投票,市公证处现场公证,第二十一届“深圳企业创新纪录”项目名单公布,绘王趋势科技股份有限公司通过审定上榜,审定纪录水平为深圳企业创新(中国)纪录
发表于 01-14 15:13
•0次阅读
公共建筑节能工作,带动全社会节能工作,实现节能减排目标,落实“转方式、调结构”重大战略具有重要意义。本文介绍西安高新第二十一小学能耗监测及电力监控系统,采集现场配电室的
发表于 11-23 20:03
•20次阅读
评论