社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 11231|回复: 28

[原创] 强仔教你玩PIC32MZ之MPLAB X IDE使用

[复制链接]

1366

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2014-8-13 00:20:50 | 显示全部楼层 |阅读模式
这几个星期接触PIC32MZ以太网套件 ,终于把官方给的库函数成功烧录到入门的以太网套件中,终于能点亮板子上的led。这也没有白费我这几天的努力。
下面,就简单的介绍我的开发心得吧
1)开发环境的配置
配置9.png 配置10.png
   首先,我们需要下载和安装MPLABX-v2.10harmony_v0_80_01bxc32-v1.32这三个软件。我对这三个软件做简单的说明:MPLABX-v2.10是一个用于开发Microchip单片机和数字信号控制器的应用。可以开发Microchip8位,16位,32位等的单片机。功能很强大。harmony_v0_80_01b是一个固件库,里面有PIC32相关的例程和一些应用的APIxc32-v1.32是一个编译器。八折三个软件安装完后,就可以进行开发了。下面就我就分享一下我的经验。
a)首先,找到官方的例程 打开工程技巧.png          一般在这个位置。X:\microchip\harmony\v0_80_01b\apps\examples\peripheral\state-driven\ports\blinky_leds\firmware找到这个路径后,用鼠标这个blinky_leds.X文件直接拖到MPLAB里,如下图: 配置11.png 或者直接在MPLAB IDEcrtl+shift+O的功能,按照这个路径打开工程。凡事见到像XXXX.X的文件夹,这个文件夹就是相应的工程。打开例程工程后,如下图: 配置13.png b)选择相应的芯片         打开例程工程后,就要选择基于那个芯片的例程,具体方法有两种:方法一: 配置12.png          直接在我画圈的地方的选择,我打开的这个例程有基于三个芯片的例程的,如果你是PIC32MZ嵌入式入门套件的,就选择pic32_sk_mz,其他的也是这样选择的。方法二 配置14.png          首先用鼠标选中工程的总目录,然后右击鼠标就会出现一个很长的菜单栏,接着鼠标选择菜单栏底部的Properties选项,进入下一级菜单栏: 配置1.png          进入就是这样子,我画的蓝色圈就是这关于4个芯片例程的相关设置。想了解的读者可以自行研究,我这里就不多说了,里面的相关设置,官方已经帮你搞定了。然后就用鼠标点击我画了红色圈圈的这一个选项。点击进入如下图: 配置2.png          然后根据你是哪个开发套件的来配置,我这里用PIC32MZ的入门以太网套件,所以月用鼠标点击红色圈的pic32_sk_mz,然后点击画蓝色圈的选项,把它激活。做到这里,工程基本上都配置好了。然后就是下载和仿真了。3)编译,下载和硬件仿真a)编译 配置15.png       鼠标点击画红色圈的图标就可以进行工程的编译,如果编译没有问题就会出现画着蓝色圈的编译器反馈的信息。b)下载程序首先插上USB,然后连接到电脑上 配置16.png 要用画着红色的那个usb口,就是较长的那条usb线。接着选择仿真工具。 配置17.png 配置18.png 鼠标点击画红色圈的图标,就会弹出一个菜单,如果usb没有接上电脑前是这样的,插上usb后就会出现驱动了,如图: 配置19.png          这时就可以下载程序和仿真了c)下载和硬件仿真 配置6.png          鼠标点击画红色圈的图标,就可以进行下载程序,当程序下载成功后就会出现大红色圈里的信息,表明下载已经成功。d)硬件仿真调试 配置7.png 配置8.png          鼠标点击画红色圈的图标即可进入硬件仿真状态,进入仿真状态时,编译器是默认全速运行的,这是炫耀鼠标点击下图的画着红色圈的图标,然后就可以根据自己需要进行单步运行等方式调试程序。 配置20.png          例程是让一个灯闪烁的,我在工程里调添加了两句话,如下图画着红色圈的部分。LED1~3代表板子上的三个led灯,这部分读者可以自己进行尝试。 工程打开后.png 手敲字敲得好累呀,希望这对大家有帮助,能尽快熟悉这款工具。                                                                                                                                   强仔00001写,转载请注明

此帖出自PIC单片机论坛
配置3.png
配置4.png
配置5.png

评分

2

查看全部评分



回复

使用道具 举报

5309

TA的帖子

148

TA的资源

版主

Rank: 6Rank: 6

发表于 2014-8-13 08:34:25 | 显示全部楼层
顶一下!

点评

后面还会陆续发布其他的  详情 回复 发表于 2014-8-16 01:05
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,虽然在群里买不到板子,但是可以学会开车;虽然学不到技术,但是可以学会开车;商家勿入!加群暗号:喵


回复

使用道具 举报

2万

TA的帖子

74

TA的资源

管理员

Rank: 13Rank: 13Rank: 13Rank: 13

发表于 2014-8-13 10:05:55 | 显示全部楼层
非常详细,希望楼主加油,成个系列教程 。

点评

后面陆续还会有滴  详情 回复 发表于 2014-8-16 01:04
2017,加油!继续为中国电子行业做出小小的贡献吧!
QQ 1206973913


回复

使用道具 举报

1366

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

 楼主| 发表于 2014-8-16 01:04:01 | 显示全部楼层
soso 发表于 2014-8-13 10:05
非常详细,希望楼主加油,成个系列教程 。

后面陆续还会有滴


回复

使用道具 举报

1366

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

 楼主| 发表于 2014-8-16 01:05:21 | 显示全部楼层

后面还会陆续发布其他的


回复

使用道具 举报

206

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-1-21 08:52:53 | 显示全部楼层
楼主写的太详细了,几款软件可以分享一下吗?

点评

在官网里可以下载的  详情 回复 发表于 2015-1-21 14:21
是金子总会发光1


回复

使用道具 举报

1366

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

 楼主| 发表于 2015-1-21 14:21:38 | 显示全部楼层
李俊锋 发表于 2015-1-21 08:52
楼主写的太详细了,几款软件可以分享一下吗?
在官网里可以下载的



点评

harmony_v0_80_01b这个在官网没找到。呵呵,本人菜鸟,不要笑话!  详情 回复 发表于 2015-1-22 13:12


回复

使用道具 举报

206

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-1-22 13:12:01 | 显示全部楼层
强仔00001 发表于 2015-1-21 14:21
在官网里可以下载的


harmony_v0_80_01b这个在官网没找到。呵呵,本人菜鸟,不要笑话!

点评

我晚上给你找吧,harmony_v0_80_01b是一个固件库,不是编译器,编译器脚MPLAB X IDE[/backcolor]  详情 回复 发表于 2015-1-22 14:30
是金子总会发光1


回复

使用道具 举报

1366

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

 楼主| 发表于 2015-1-22 14:30:51 | 显示全部楼层
李俊锋 发表于 2015-1-22 13:12
harmony_v0_80_01b这个在官网没找到。呵呵,本人菜鸟,不要笑话!
我晚上给你找吧,harmony_v0_80_01b是一个固件库,不是编译器,编译器脚MPLAB X IDE



点评

太谢谢了!我邮箱,直接QQ离线也行。  详情 回复 发表于 2015-1-22 15:05


回复

使用道具 举报

206

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-1-22 15:05:50 | 显示全部楼层
强仔00001 发表于 2015-1-22 14:30
我晚上给你找吧,harmony_v0_80_01b是一个固件库,不是编译器,编译器脚MPLAB X IDE



太谢谢了!我邮箱306952599@qq.com,直接QQ离线也行。

点评

好的,你想装好JAVA环境先吧  详情 回复 发表于 2015-1-22 18:13
是金子总会发光1


回复

使用道具 举报

1366

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

 楼主| 发表于 2015-1-22 18:13:51 | 显示全部楼层
李俊锋 发表于 2015-1-22 15:05
太谢谢了!我邮箱,直接QQ离线也行。
好的,你想装好JAVA环境先吧





回复

使用道具 举报

209

TA的帖子

7

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-2-1 23:17:03 | 显示全部楼层
真心不错,楼主辛苦了,学习了。谢谢
每天进步一点,大神带菜鸟,真是谢谢您们的支持、帮助和无私的奉献。


回复

使用道具 举报

7

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-5-7 16:31:35 | 显示全部楼层
楼主qq多少 帮忙解决几个问题啊


回复

使用道具 举报

206

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-6-11 14:38:58 | 显示全部楼层
请教强哥,可否把你的PIC32MZ的原理图给小弟参考一下,想自己做一块开发板,谢谢!

点评

PIC32MZ的芯片比较贵,自己做也不难,参考官方的电路即可,或者你加我qq,我个人的资料里有  详情 回复 发表于 2015-6-11 23:14
是金子总会发光1


回复

使用道具 举报

1366

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

 楼主| 发表于 2015-6-11 23:14:29 | 显示全部楼层
李俊锋 发表于 2015-6-11 14:38
请教强哥,可否把你的PIC32MZ的原理图给小弟参考一下,想自己做一块开发板,谢谢!

PIC32MZ的芯片比较贵,自己做也不难,参考官方的电路即可,或者你加我qq,我个人的资料里有

点评

你好,强哥!上周请了假,PIC32MZ已到,就买了3片,一片70多啊!你QQ多少啊?嘿嘿  详情 回复 发表于 2015-6-22 13:30


回复

使用道具 举报

206

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-6-22 13:30:30 | 显示全部楼层
强仔00001 发表于 2015-6-11 23:14
PIC32MZ的芯片比较贵,自己做也不难,参考官方的电路即可,或者你加我qq,我个人的资料 ...

你好,强哥!上周请了假,PIC32MZ已到,就买了3片,一片70多啊!你QQ多少啊?嘿嘿

点评

963775289,我资料有写的  详情 回复 发表于 2015-6-22 23:30
是金子总会发光1


回复

使用道具 举报

1366

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

 楼主| 发表于 2015-6-22 23:30:33 | 显示全部楼层
李俊锋 发表于 2015-6-22 13:30
你好,强哥!上周请了假,PIC32MZ已到,就买了3片,一片70多啊!你QQ多少啊?嘿嘿

963775289,我资料有写的


回复

使用道具 举报

3

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-12-2 18:08:29 | 显示全部楼层
我刚刚接触这个软件,为什么每次编译都会出现错误的情况
1.jpg

点评

你的工程是放在E盘的??还有工程不要有中文目录  详情 回复 发表于 2015-12-3 19:48


回复

使用道具 举报

1366

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

 楼主| 发表于 2015-12-3 19:48:36 | 显示全部楼层
xiaoRookie 发表于 2015-12-2 18:08
我刚刚接触这个软件,为什么每次编译都会出现错误的情况

你的工程是放在E盘的??还有工程不要有中文目录


回复

使用道具 举报

2628

TA的帖子

0

TA的资源

版主

Rank: 6Rank: 6

测评达人

发表于 2015-12-4 15:00:07 | 显示全部楼层
PIC还一个不错的图形库。

点评

对,那个图形库好早就有了  详情 回复 发表于 2015-12-4 22:41


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-5-28 03:59 , Processed in 0.591730 second(s), 19 queries , Gzip On, Redis On.

快速回复 返回顶部 返回列表