前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PIC32MZEF学习笔记之:初识板卡

PIC32MZEF学习笔记之:初识板卡

作者头像
企鹅号小编
发布2017-12-27 10:08:46
1.2K0
发布2017-12-27 10:08:46
举报
文章被收录于专栏:应用案例应用案例

一、板子概况

Curiosity PIC32 MZ EF开发板是一个集成32位高性能PIC32MZ EF系列单片机的开发平台,板载的PIC32MZ2048EFM100单片机具有2MB的Flash,512KB RAM,集成FPU、加密加速器和出色的连接选项。

Curiosity PIC32MZEF开发板集成了编程器/调试器,板载Wi-Fi-N模块MRF24WN0MA-I/RM100,并且与Microchip的MPLABX IDE完全集成。

每个板子提供2个MikroBus扩展插槽、1个MicrochipX32接口,以便加速客户应用原型开发。板子完全集成到PIC32强大的软件框架MPLAB Harmony中,它可为应用开发提供灵活的、模块化的界面,丰富的软件栈(TCP-IP、USB)以及易于使用的特性。

与Curiosity板子兼容的X32板卡有:

- PIC32音频编码器子卡 – AK4642EN(AC320100)

二、外设和接口

这部分内容非常必要,不知道接口就没法进行编程,如果没有接触过这块板子,建议阅读。

探讨这部分必须配合板子和电路图(PIC32MZ EF Curiosity Development Board User's Guide的23页)。可以到官方下载。

1、资源总览

图1、板子总体资源框图

图1是板子总体资源框图,其中:

(1)红色部分是真的存在的资源(外设);

(2)蓝色部分是预留的接口;

(3)紫色部分是板载调试器,板载调试器叫做PKOB。

PKOB使用了与PICKit3相同的主控芯片(PIC24FJ256GB106)和相似电路结构,所以这个板载的调试器实际上是PICKit3的一个衍生版本。

板子电源可以有3个来源:USB Debug(PKOB)、USB Target(VBUS)和外部独立供电(P/S),可以通过板子上的J8跳线帽选择。

注意:如果使用外部供电,供电电压为+5V,超过可能烧板子。

友情提示:如果不带特别重的负载,这个板子使用USB供电足够了,不用乱折腾。

2、时钟

电路图中画了三种时钟,其中:X2是有源晶振、Y2是无源晶振、X3是辅助有源晶振。

只有X2焊接,所以MCU的实际时钟是【外部时钟,即EC】。使用外部有源晶振的好处有起振快、占用管脚少、干扰小的特点。

3、用户LED接口

板子上共有4个用户LED接口(其他的LED我们控制不了,不算),其中:

(1)LED1(红)、LED2(绿)、LED3(黄)为单色LED;高电平点亮,低电平熄灭,我们关心它们与单片机I/O的接口,编程时要使用单片机的I/O控制他们的亮灭。与单片机接口:

LED1RE3,LED2RE4,LED3RE6

(2)LED4是一个RGB三色LED,低电平点亮,高电平熄灭。与单片机接口:

蓝色RB0,绿色RB1,红色RB5

通过控制不同的I/O,LED4除了可以显示单色红、绿、蓝外,还能混合出各种颜色。

4、用户按键接口

板子上有两个按键:

(1)S1接在单片机RG12引脚,使用上拉电阻接+3.3V,按键未按下为高电平,按下为低电平;

(2)S2接MCLR,主复位引脚,这个引脚我们不能用做其他,只能用作复位。PIC32单片机低电平复位。

5、USB接口

这个不说了,与单片机的接口是固定的。

6、以太网接口

PIC32MZ单片机集成MAC但是没有集成PHY,所以要用以太网功能需要外接PHY子板,这个子板我没有,就不介绍了。另外这个接口方式也是固定的,设计时参考官方设计即可。

7、Wi-Fi接口

这是这块板子最大的特色!好玩的基本上都在这里了~

图5、Wi-Fi接口(MRF24WN0MA)

8、ICS调试接口

PIC单片机的ICS调试接口是与IO口复用的,为了避开对某一个IO口的绝对占用,PIC单片机上设置2组调试口。分别是:PGED1(RB0)、PGEC1(RB1)和PGEC2(RB6)、PGED2(RB7),在编程时需要选择对应的调试口。

图6、ICS调试口

可见Curiosity PIC32开发板上PKOB调试器是连在调试口2上。在程序中需要在配置字中指定为调试口2

本文来自企鹅号 - Microchip中文社区媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - Microchip中文社区媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档