microchip的PIC系列单片机开发板选用指南
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Microchip的PIC系列单片机开发板选用指南Microchip全程为Microchip Technology Incorporated中文名称为美国微芯科技公司或者美国微芯半导体,它是全球领先的单片机和模拟半导体的供应商,为全球数以千计的消费类产品提供低风险的产品开发和更低的系统总成本。现在Microchip公司已推出微控制器外围设备、模拟产品、RFID 智能卡、KEELOQ保安产品,可以设计出更全面,更具价值的嵌入控制系统方案,可以满足用户日益增长的需求。
Microchip生产的单片机芯片类型主要是PIC12\PIC16\PIC17\PIC18系列,它们的特点是:
1.PIC系列从低到高有几十个型号,可以满足各种需要;
2.精简指令使其执行效率大为提高;
3.上市等待时间少;
4.具有优越的开发环境,不会出现仿真和实际运行情况不同的情况;
5.引脚具有防瞬态能力;
6.彻底的保密性;
7.自带看门狗;
8.拥有睡眠和低功耗模式。
鉴于PIC单片机拥有以上的一系列的优点,它的适用范围是非常的广,现在全世界都可以见到它的身影。
下面就介绍几种基于PIC单片机的开发系统开发板。
目前而言,与Microchip合作的比较成功的开发板制造商家有MikroE这一家,它制造若干款基于Microchip的PIC芯片的开发板,例如EasyPIC v7、EasyPIC PRO v7、mikromedia for PIC18FJ、mikromedia Workstation v7、PICPLC16 v6、UNI-DS 6、SmartGLCD 240x128、Ready for PIC、Ready for PIC (DIP28)和StartUSB for PIC。
那么这几款开发板都有什么特点呢?下面就来详细介绍一下。
首先是EasyPIC v7,它是可用于Microchip PIC 单片机编程和调试的开发板,它包含强大的板载mikroProg这一款编程器和电路内调试器,能够编程超过250多种单片机。
下图就是EasyPIC v7开发系统的实物图。
图1 EasyPIC v7开发系统
首先是EasyPIC v7,它是可用于Microchip PIC 单片机编程和调试的开发板,它包含强大的板载mikroProg这一款编程器和电路内调试器,能够编程超过250多种单片机。
之后是EasyPIC PRO v7开发系统,是一款全功能开发板,应用于多管脚8位PIC® 单片机,例如PIC18F45K22单片机,可以用于多管脚8位PIC单片机编程和调试。
图2 EasyPIC PRO v7开发系统
接下来是mikromedia for PIC18FJ多媒体开发板,从下面我们也可以看出,它比较小巧精灵,因
为它主要是用于多媒体的开发项目,正面是显示屏,背面是集成的电路系统,可以满足各种多媒体的开发的需求,另外可以配一些游戏手柄进行游戏的开发。
图3 mikromedia for PIC18FJ多媒体开发板
接下来介绍mikromedia Workstation v7开发系统是PIC18FJ, dsPIC33, PIC24 和PIC32多媒体开发平台,如果你喜欢8位编程,只需使用mikromedia for PIC18FJ;如果想要进行马达控制、FFT 或DSP 处理,可选择mikromedia for dsPIC33 或dsPIC33EP;如果需要16位微控制器带外设管脚选择和大量模块,请选择mikromedia for PIC24 or PIC24EP;如果想要顶尖性能和高处理功率,可选择mikromedia for PIC32。这些是可以板载在mikromedia Workstation v7开发系统上的,所以用起来是相当的方便。
图4 mikromedia Workstation v7开发系统
以下介绍的是PICPLC16 v6开发系统,它主要是用于通讯的开发,它是三合一的系统,集成了PLC系统+板载USB2.0编程器+板载MikroICD(电路内调试器):MikroICD是一种非常有效的硬件级实时调试工具。它能在主PIC微控制器上执行mikroC PRO, mikroPascal PRO 和mikroBasic PRO 程序,并且在程序运行的同时监测变量值、特定函数寄存器(SFR)、RAM 和EEPROM 存储器模块。另外板子上也有一个超快的USB2.0 编程器,现在可以支持更多的PIC微控制器编程。
图5 PICPLC16 v6开发系统
接下来是UNI-DS 6通用开发系统的基本介绍,适用于PIC, PSOC, A VR, 8051, ARM, dsPIC 单片机开发,只用不同的mikroBoard,就可获得多种不同的开发系统。
图6 UNI-DS 6
剩下的是SmartGLCD 240x128、Ready for PIC、Ready for PIC (DIP28)和StartUSB for PIC,他们分别如下所示:
图7 SmartGLCD 240x128 图8 Ready for PIC
图9 Ready f o r P IC (D IP28) 图10 StartUSB for PIC 所以在选择PIC开发板的时候,首先是需要确定自己用的是什么芯片,然后选择要实现的是什么功能,是否有扩展的功能,再次是看是否要作为独立的设备去使用(这个时候就应该选择小型板而不是大的开发系统)。