PIC32MX Starter Kit User’s Guide

Similar documents
00872a.book

untitled

untitled

untitled

untitled

61146A.book

01262B.book

61127c_cn.book

MCP47x6_DaughterBoard.book

PIC24 MSSP FRM Rev A.book

41632B.book

untitled

,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC, LCD LC

PIC32 Starter Kit User’s Guide

21999a_cn.book

CTMU Temperature Measurement AN.book

21928a.book

TB3109 PIC32MX 器件中与 USB 模块相关的更改 USB 模块中断位 ( 即 USBIF USBIE USBIP 和 USBIS 位 ) 的位置变化会影响 PIC32MX 器件上的 USB 协议栈操作 表 1 给出了所列 PIC32MX 器件系列中 USBIF USBIE USBIP

PIC32 USB Starter Kit II User’s Guide

21498c_cn.book

PIC18F65J90/85J90 Product Brief

ICD ICD ICD ICD ICD

Explorer 16 Development Board User’s Guide Addendum for PIC32MX

AL-MX200 Series

AL-M200 Series

PIC32 USB 入门工具包II

21666b.book

70641A.book

0507A_Auto Tech_Microchip

工作原理 脉冲血氧仪基于氧合血红蛋白 (HbO 2 ) 和脱氧血红蛋白 (Hb) 的红光 ( 波长为 nm) 和红外光 ( 波长为 nm) 吸收特性来监测人体血液的氧饱和度 (SpO 2 ) 脉冲血氧仪会交替地闪烁红光和红外光, 光线穿过手指到达光电二极管 HbO

TB3098 PIC16F170X 外设引脚选择 (PPS) 技术简介 作者 : 简介 Stephen Allen Microchip Technology Inc. 外设引脚选择 (Peripheral Pin Select,PPS) 可以使数字外设灵活地映射到各种外部引脚 在过去, 外设硬接线到

目 录

2.0 MHz, 500 mA Synchronous Buck Regulator

00686A.Book

01277A_cn.book

51983a - MCP mA D2PAK UG.book

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

光 探 测 应 用 光 探 测 应 用 可 以 使 用 许 多 探 测 器, 例 如 光 电 二 极 管 光 电 晶 体 管 光 敏 电 阻 光 电 管 光 电 倍 增 管 电 荷 耦 合 器 件 等 本 应 用 笔 记 将 重 点 介 绍 光 电 二 极 管, 因 为 它 是 最 常 用 的 光

MCP Phase Energy Meter Reference Design Using PIC18F2520 Users Guide

00966A.book

PIC32 Ethernet Starter Kit User’s Guide

00975A.book

电阻式温度检测器 (RTD) 参考设计 2013 Microchip Technology Inc. DS51891A_CN

33023A.book(31001A_cn.fm)

NMT A Bionic NAVIGATOR SC-7150 SC NM Clinician Programmer (CP) Bionic NAVIGATOR Boston Scientific Corporation or

39697b.book

AN1487 DALI 控制装置 作者 : 简介 数字可寻址照明接口 (Digitally Addressable Lighting Interface,DALI) 已成为欧洲应对能源危机的一项标准, 主要针对商业和工业用途 DALI 是 IEC 规范的一部分, 具体与数控可调光荧光镇流

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

STC-U10

01018A.book

EK-STM32F

Using Microchip’s Micropower LDOs

目录 简介 概念 解决方案 / 实现 相关资源... 7 Microchip 网站... 8 变更通知客户服务... 8 客户支持... 8 Microchip 器件代码保护功能... 8 法律声明... 9 商标... 9 DNV 认证的质量管理体系

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12

SMSC LAN8700 Datasheet

01096B.book

Data Management Software CL-S10w

00513D_CN.FM

01476A.book

01236B.book

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

手册 doc

MRF24WG0MAMB Software Migration

Introduction to Utility Metering

MCP3424 评估板用户指南 2012 Microchip Technology Inc. DS51737A_CN

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10

Eclipse C C++, or

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页


ebook140-9

PIC16F F MPLAB 08 16F LED 15 LED

Application Note Format

Chapter 2

CL-S10w

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品


01020B.book

ARM JTAG实时仿真器安装使用指南

「兆豐商業銀行」原交通銀行客戶重要權益手冊

TX-NR3030_BAS_Cs_ indd

RW Focus Asia Whitepaper CH1029

Quick Start Guide

800 mA Fixed-Output CMOS LDO with Shutdown

93004A.book

1.ai

Data Management Software CL-S10w

untitled

68369 (ppp quickstart guide)

ansoft_setup21.doc

文件名

典型自编教材

<55342D323637CBB5C3F7CAE92E786C73>

Moto Z

Rotork E120E IQ brochure

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

Xear 3D USB CH-IN-2 SPKs 2 6 :

MCP1630

GoFlex Home UG Book.book

Desktop Management Guide

Transcription:

PIC32MX 入门工具包 用户指南 2008 Microchip Technology Inc. DS61144C_CN

请注意以下有关 Microchip 器件代码保护功能的要点 : Microchip 的产品均达到 Microchip 数据手册中所述的技术指标 Microchip 确信 : 在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一 目前, 仍存在着恶意 甚至是非法破坏代码保护功能的行为 就我们所知, 所有这些行为都不是以 Microchip 数据手册中规定的操作规范来使用 Microchip 产品的 这样做的人极可能侵犯了知识产权 Microchip 愿与那些注重代码完整性的客户合作 Microchip 或任何其他半导体厂商均无法保证其代码的安全性 代码保护并不意味着我们保证产品是 牢不可破 的 代码保护功能处于持续发展中 Microchip 承诺将不断改进产品的代码保护功能 任何试图破坏 Microchip 代码保护功能的行为均可视为违反了 数字器件千年版权法案 (Digital Millennium Copyright Act) 如果这种行为导致他人在未经授权的情况下, 能访问您的软件或其他受版权保护的成果, 您有权依据该法案提起诉讼, 从而制止这种行为 提供本文档的中文版本仅为了便于理解 请勿忽视文档中包含的英文部分, 因为其中提供了有关 Microchip 产品性能和使用情况的有用信息 Microchip Technology Inc. 及其分公司和相关公司 各级主管与员工及事务代理机构对译文中可能存在的任何差错不承担任何责任 建议参考 Microchip Technology Inc. 的英文原版文档 本出版物中所述的器件应用信息及其他类似内容仅为您提供便利, 它们可能由更新之信息所替代 确保应用符合技术规范, 是您自身应负的责任 Microchip 对这些信息不作任何明示或暗示 书面或口头 法定或其他形式的声明或担保, 包括但不限于针对其使用情况 质量 性能 适销性或特定用途的适用性的声明或担保 Microchip 对因这些信息及使用这些信息而引起的后果不承担任何责任 如果将 Microchip 器件用于生命维持和 / 或生命安全应用, 一切风险由买方自负 买方同意在由此引发任何一切伤害 索赔 诉讼或费用时, 会维护和保障 Microchip 免于承担法律责任, 并加以赔偿 在 Microchip 知识产权保护下, 不得暗中或以其他方式转让任何许可证 商标 Microchip 的名称和徽标组合 Microchip 徽标 Accuron dspic KEELOQ KEELOQ 徽标 MPLAB PIC PICmicro PICSTART rfpic SmartShun 和 UNI/O 均为 Microchip Technology Inc. 在美国和其他国家或地区的注册商标 FilterLab Linear Active Thermistor MXDEV MXLAB SEEVAL SmartSensor 和 The Embedded Control Solutions Company 均为 Microchip Technology Inc. 在美国的注册商标 Analog-for-the-Digital Age Application Maestro CodeGuard dspicdem dspicdem.net dspicworks dsspeak ECAN ECONOMONITOR FanSense In-Circuit Serial Programming ICSP ICEPIC Mindi MiWi MPASM MPLAB Certified 徽标 MPLIB MPLINK mtouch PICkit PICDEM PICDEM.net PICtail PIC 32 徽标 PowerCal PowerInfo PowerMate PowerTool REAL ICE rflab Select Mode Total Endurance WiperLock 和 ZENA 均为 Microchip Technology Inc. 在美国和其他国家或地区的商标 SQTP 是 Microchip Technology Inc. 在美国的服务标记 在此提及的所有其他商标均为各持有公司所有 2008, Microchip Technology Inc. 版权所有 Microchip 位于美国亚利桑那州 Chandler 和 Tempe 与位于俄勒冈州 Gresham 的全球总部 设计和晶圆生产厂及位于美国加利福尼亚州和印度的设计中心均通过了 ISO/TS-16949:2002 认证 公司在 PIC MCU 与 dspic DSC KEELOQ 跳码器件 串行 EEPROM 单片机外设 非易失性存储器和模拟产品方面的质量体系流程均符合 ISO/TS- 16949:2002 此外, Microchip 在开发系统的设计和生产方面的质量体系也已通过了 ISO 9001:2000 认证 DS61144C_CN 第 ii 页 2008 Microchip Technology Inc.

目录 简介 简介... 1 文档编排... 1 本指南使用的约定... 2 推荐读物... 3 Microchip 网站... 3 开发系统变更通知客户服务... 4 客户支持... 4 文档版本历史... 4 第 1 章 PIC32MX 入门工具包简介 1.1 引言... 5 1.2 主要内容... 5 1.3 工具包内容... 5 1.4 PIC32MX 入门工具包的功能和特性... 6 1.5 使用随取即用的 PIC32MX 入门工具包... 7 1.6 安装 PIC32MX 入门工具包... 7 1.7 PIC32MX 演示程序... 7 第 2 章 PIC32MX 入门工具包教程 2.1 引言... 9 2.2 主要内容... 9 2.3 主机要求... 9 2.4 安装入门工具包电路板... 10 2.5 开始教程项目... 14 2.6 编译项目... 15 2.7 对器件编程... 16 2.8 运行程序... 17 2.9 教程程序工作原理... 17 第 3 章创建新项目 3.1 引言... 21 3.2 重点内容... 21 3.3 创建新项目... 21 第 4 章 PIC32MX 入门工具包硬件 4.1 引言... 33 4.2 硬件功能... 33 2008 Microchip Technology Inc. DS61144C_CN 第 iii 页

附录 A PIC32MX 入门工具包原理图 A.1 引言... 35 A.2 开发板框图... 35 A.3 入门工具包电路板原理图... 35 索引...41 全球销售及服务网点...42 DS61144C_CN 第 iv 页 2008 Microchip Technology Inc.

前言 客户须知 所有文档均会更新, 本手册也不例外 Microchip 的工具和文档将不断演变以满足客户的需求, 因此在实际使用中有些对话框和 / 或工具说明可能与本文档所述之内容有所不同 请访问我们的网站 (www.microchip.com) 获取最新文档 文档均标记有 DS 编号 该编号出现在每页底部的页码之前 DS 编号的命名约定为 DSXXXXXA, 其中 XXXXX 为文档编号, A 为文档版本 欲了解开发工具的最新信息, 请参考 MPLAB IDE 在线帮助 从 Help ( 帮助 ) 菜单选择 Topics ( 主题 ), 打开现有在线帮助文件列表 简介 文档编排 本章包含使用 PIC32MX 入门工具包前需要了解的 有用的一般信息 本章讨论的内容包括 : 文档编排 本指南使用的约定 推荐读物 Microchip 网站 开发系统变更通知客户服务 客户支持 文档版本历史 本文档介绍了如何将 PIC32MX 入门工具包用作开发工具来在目标电路板上仿真和调试固件 本手册的内容编排如下 : 第 1 章 PIC32MX 入门工具包简介 简要概述了 PIC32MX 入门工具包, 重点讨论了其特性和使用方法 第 2 章 PIC32MX 入门工具包教程提供了安装 PIC32MX 入门工具包以及使用 Microchip 的 MPLAB IDE 编译和运行 PIC32MX 入门工具包中教程程序的逐步指导 第 3 章创建新项目提供了使用 MPLAB IDE 创建一个新项目并将其装载到 PIC32MX 入门工具包的逐步指导 第 4 章 PIC32MX 入门工具包硬件 对 PIC32MX 入门工具包中包括的硬件的功能进行了更详细的说明 附录 A PIC32MX 入门工具包原理图给出了 PIC32MX 入门工具包的框图和详细的原理图 2008 Microchip Technology Inc. DS61144C_CN 第 1 页

本指南使用的约定 本用户指南采用以下文档约定 : 文档约定 说明涵义示例 Arial 字体 : 斜体字 参考书目 MPLAB IDE User s Guide 需强调的文字... 仅有的编译器... 首字母大写 窗口 Output 窗口 对话框 Settings 对话框 菜单选项 选择 Enable Programmer 引用 窗口或对话框中的字段名 Save project before build 带右尖括号前有下划线的斜体文字菜单路径 File>Save 粗体字 对话框按钮 单击 OK 选项卡 单击 Power 选项卡 尖括号 < > 括起的文字 键盘上的按键 按下 <Enter> 或 <F1> Courier New 字体 : 常规 Courier New 源代码示例 #define START 文件名 文件路径 关键字 命令行选项 位值 0, 1 源代码示例 autoexec.bat c:\mcc18\h _asm, _endasm, static -Opa+, -Opa- 0xFF, A 斜体 Courier New 可变参数 file.o, 其中 file 可以是任一有效文件名 方括号 [ ] 可选参数 mcc18 [options] file [options] 花括号和竖线 :{ } 选择互斥参数 ; 或 选择 errorlevel {0 1} 省略号... 替换重复文字 var_name [, var_name...] 表示由用户提供的代码 void main (void) {... } DS61144C_CN 第 2 页 2008 Microchip Technology Inc.

前言 推荐读物 本用户指南介绍了如何使用 PIC32MX 入门工具包 以下 Microchip 文档均已提供, 并建议读者作为补充参考资料 PIC32MX 的自述文件有关使用 PIC32MX 单片机的最新信息, 请阅读 PIC32MX.txt 文件 (ASCII 文本文件 ), 该文件位于 PIC32MX 入门工具包中包含的 CD 的根目录下 自述文件通常包含了本用户指南中可能未提供的最新更新信息和已知问题 自述文件有关使用其他工具的最新信息, 请阅读与该工具相关的自述文件, 文件位于 PIC32MX 入门工具包安装目录的 Readmes 子目录下 自述文件通常包含了本用户指南中可能未提供的更新信息和已知问题 PIC32MX Data Sheet (DS61143A) 欲了解有关 PIC32MX 通用 32 位器件的详细信息, 请查阅此文档 该数据手册包含的参考信息包括 : 器件存储器映射 器件引脚排列和封装详细信息 器件电气规范 器件包括的外设列表 MPLAB C32 C 编译器用户指南 (DS51686A_CN) 本文档详细介绍了使用 Microchip 的 MPLAB C32 C 编译器为 PIC32MX 器件开发应用程序的方法 MPLAB C32 是基于 GNU 的语言工具, 以自由软件基金会 (Free Software Foundation, FSF) 提供的源代码为基础 欲知有关 FSF 的更多信息, 请访问其网站 (www.fsf.org) MPLAB IDE 用户指南 (DS51519A_CN) 欲知有关 MPLAB IDE 软件的安装和实现, 以及该软件中包含的 MPLAB 编辑器和 MPLAB SIM 软件模拟器的更多信息, 请查阅此文档 MICROCHIP 网站 Microchip 网站 (www.microchip.com) 为客户提供在线支持 客户可通过网站方便地获取文件和信息 只要使用常用的因特网浏览器即可访问, 网站提供以下信息 : 产品支持 数据手册和勘误表 应用笔记和样本程序 设计资源 用户指南和硬件支持文档 最新的软件版本以及存档软件 一般技术支持 常见问题 (FAQ) 技术支持请求 在线讨论组和 Microchip 顾问计划成员名单 Microchip 业务 产品选型和订购指南 最新 Microchip 新闻稿 研讨会和活动安排表 Microchip 销售办事处 代理商以及工厂代表列表 2008 Microchip Technology Inc. DS61144C_CN 第 3 页

开发系统变更通知客户服务 Microchip 的客户通知服务有助于客户了解 Microchip 产品的最新信息 注册客户可在他们感兴趣的某个产品系列或开发工具发生变更 更新 发布新版本或勘误表时, 收到电子邮件通知 欲要注册, 请登录 Microchip 网站 www.microchip.com, 点击 变更通知客户 (Customer Change Notification) 服务并按照注册说明完成注册 开发系统产品的分类如下 : 编译器 Microchip C 编译器及其他语言工具的最新信息 包括 MPLAB C18 MPLAB C30 和 MPLAB C32 C 编译器 ; ASM32 MPASM 和 MPLAB ASM30 汇编器 ; MPLINK 和 MPLAB LINK30 以及 MPLAB LINK32 目标链接器 ; MPLIB 和 MPLAB LIB30 目标库管理器 仿真器 Microchip 在线仿真器的最新信息 包括 MPLAB REAL ICE 和 MPLAB ICE 2000 在线仿真器 在线调试器 Microchip 在线调试器的最新信息 包括 MPLAB ICD 2 和 PICkit 2 MPLAB IDE 用于开发系统工具的 Windows 集成开发环境 Microchip MPLAB IDE 的最新信息 主要针对 MPLAB IDE MPLAB IDE 项目管理器 MPLAB 编辑器 MPLAB SIM 软件模拟器以及一般编辑和调试功能 编程器 Microchip 编程器的最新信息 包括 MPLAB PM3 器件编程器以及 PICSTART Plus PICkit 1 和 PICkit 2 开发编程器 客户支持 Microchip 产品的用户可以通过以下渠道获得帮助 : 代理商或代表 当地销售办事处 应用工程师 (FAE) 技术支持用户应联系代理商 代表处或应用工程师 (FAE) 寻求支持 当地销售办事处也可为用户提供帮助 本文档后附有销售办事处的联系方式 也可通过 http://support.microchip.com 获得网上技术支持 文档版本历史 版本 A (2007 年 10 月 ) 这是 PIC32MX 入门工具包用户指南的初始版本 版本 B (2007 年 10 月 ) 去除了 机密 状态 版本 C (2008 年 11 月 ) 更新了第 3.3.2 节 任务 2, 选择语言工具包 中的说明 添加了连接器表 表 4-1: 入门电路板连接器部件编号 DS61144C_CN 第 4 页 2008 Microchip Technology Inc.

第 1 章 PIC32MX 入门工具包简介 PIC32MX 入门工具包用户指南 1.1 引言 感谢购买 Microchip Technology 的 PIC32MX 入门工具包 该工具包为 Microchip 的 32 位单片机新产品线提供了一个低成本的模块化开发系统 该入门工具包带有预先装载的演示软件, 以供用户体验 PIC32MX 的新功能之用 用户还可通过模块化扩展接口对其功能进行扩展 PIC32MX 入门工具包还提供了用于全面调试和编程功能的板上电路 1.2 主要内容 1.3 工具包内容 本章涵盖以下主题 : 工具包内容 PIC32MX 入门工具包的功能和特性 使用随取即用的 PIC32MX 入门工具包 安装 PIC32MX 入门工具包 PIC32MX 演示程序 PIC32MX 入门工具包 CD-ROM 中包括了 PIC32MX MCU 中的预编程示例代码, 以供将来参考 CD-ROM 中也包括所有项目文件, 因此可以直接使用该代码将入门工具包中的 PIC32MX MCU 恢复至其原始状态 ( 即, 如果使用了其他程序对该示例器件再编程过 ), 或者您也可将教程代码用作进一步体验的平台 PIC32MX 入门工具包包含以下组件 : PIC32MX 入门工具包电路板 USB Mini-B 电缆 PIC32 入门工具包安装 CD-ROM, 包括 : - PIC32MX Starter Kit User s Guide (DS61144) - PIC32MX Family Data Sheet (DS61143) - PIC32MX Family Reference Manual (DS61132) - PIC32MX Peripheral Library Manual - 原理图和 PCB 图文件 - 用于 PIC32MX 器件的代码示例如果您缺少该工具包的任何部件, 请与 Microchip 销售办事处联系, 以获得帮助 本文档的第 42 页提供了 Microchip 的销售办事处列表 2008 Microchip Technology Inc. DS61144C_CN 第 5 页

1.4 PIC32MX 入门工具包的功能和特性 PIC32MX 入门工具包的电路板布局如图 1-1 所示 该电路板包括图中所示的以下主要 功能部件 : 1. PIC32MX360F512L 32 位单片机 2. 绿色电源指示 LED 3. 通过 USB 或扩展板为入门工具包提供 +3.3V 稳压电源 4. 为单片机提供精确时钟的板上晶振 (8 MHz) 5. 用于板上调试器通信的 USB 连接 6. 用于板上调试的 PIC18LF4550 USB 单片机 7. 橙色调试指示 LED 8. 三个用于用户自定义输入的按钮式开关 9. 三个用户自定义指示 LED 10. 连接各种扩展板的连接器 ( 在电路板的反面 ) 欲知这些功能部件的详细信息, 请参见第 4 章 PIC32MX 入门工具包硬件 图 1-1: PIC32MX 入门工具包演示板布局 7 6 M 5 8 4 9 3 10 2 1 DS61144C_CN 第 6 页 2008 Microchip Technology Inc.

PIC32MX 入门工具包简介 1.5 使用随取即用的 PIC32MX 入门工具包 PIC32MX 入门工具包是随取即用的, 可用作 PIC32MX 器件的演示板 在 PIC32MX 入门工具包中的 PIC32MX360F512L 器件上预编程了经典的 Simon Says 游戏程序 (simon_says_demo.hex), 可以立即使用该游戏来演示 PIC32MX 入门工具包的使用 1.5.1 游戏玩法 在 USB 电缆插入入门工具包之后, 三个 LED 开始闪烁, 指示新游戏开始 通过按下 SW1-SW3 中的任一开关选择游戏难度级别来开始游戏 SW3 最容易,SW1 最难 游戏的目标是尽可能地模拟灯的图案, 直到您疲惫为止 最后, 如果图案模拟的不对, 则所有的 LED 亮起, 表示游戏结束 在短暂暂停后, 您可以再次按下某个开关, 以便开始新的游戏 如果将该入门工具包连接到 MPLAB IDE, 游戏停止 在 MPLAB IDE 中按下编程按钮时, 将把所选择的 MPLAB IDE 项目装载到入门工具包中 通过从下面的目录中打开 simon_says_demo.mcw, 可以将游戏重新装载到入门工具包 : 1.6 安装 PIC32MX 入门工具包 1.7 PIC32MX 演示程序 c:\program Files\Microchip\pic32_solutions\simon_says_demo 入门工具包 CD-ROM 内包含 MPLAB IDE MPLAB C32 C 编译器工具 代码示例 示例项目 技术文档 入门教程和 PIC32MX 入门工具包用户指南 将 CD 插入 CD 驱动器后, 自动安装应用程序将引导您安装工具和相关文档 PIC32 入门工具包的 CD-ROM 中含有 PIC32MX 器件中的预编程示例代码, 作为将来参考之用 CD-ROM 中也包括了所有的项目文件, 因此可以直接使用该代码将 PIC32MX 恢复至其原始状态 ( 即, 如果使用了其他程序对该示例器件再编程过 ), 或者您也可将教程代码用作进一步体验的平台 2008 Microchip Technology Inc. DS61144C_CN 第 7 页

注 : DS61144C_CN 第 8 页 2008 Microchip Technology Inc.

第 2 章 PIC32MX 入门工具包教程 PIC32MX 入门工具包用户指南 2.1 引言 2.2 主要内容 2.3 主机要求 本章是您开始使用 PIC32MX 入门工具包的自学教程 本章讨论的内容包括 : 主机要求 安装入门工具包电路板 开始教程项目 编译项目 对器件编程 运行程序 教程程序工作原理 要与入门工具包电路板通信并对其编程, 必须满足以下软硬件要求 : PC 兼容系统 PC 上有可用 USB 端口或者自供电的 USB 集线器 CD-ROM 驱动器 Microsoft Windows XP (PIC32MX 入门工具包未在 Windows NT Windows 2000 或 Microsoft Vista 操作系统上测试过 ) 2008 Microchip Technology Inc. DS61144C_CN 第 9 页

2.4 安装入门工具包电路板 由于入门工具包是 USB 设备, 因此安装起来毫不费力 ; 大部分工作可由操作系统完成 开始安装前请关闭所有应用程序 2.4.1 安装工具和项目 1. 将 PIC32 入门工具包 CD 插入 CD-ROM 驱动器并单击 install from CD 菜单选项 如果安装应用程序没有自动启动, 请找到并打开 CD 上的 setup.exe 文件 将显示如下窗口 : 图 2-1: 安装 PIC32 入门工具包电路板 2. 提示重启系统时, 请照做 注 : 此对话框还提供了另一个选项, 单击该选项可查看 Microchip 网站上是否发布了该入门工具包软件的新版本 DS61144C_CN 第 10 页 2008 Microchip Technology Inc.

PIC32MX 入门工具包教程 2.4.2 查看入门教程 查看入门教程需执行以下步骤 : 1. 在计算机重启后, 打开 Getting Started Tutorial ( 入门教程 ) 菜单 2. 查看教程指导, 以了解连接入门工具包电路板和运行教程项目的步骤 如果您按照入门教程执行过这些安装步骤, 请跳至第 14 页的第 2.5 节 开始教程项目 否则, 请继续到下一页, 了解关于如何连接电路板和安装设备驱动程序的指导信息 2.4.3 连接入门工具包电路板 使用随附的 USB 电缆将该电路板连接到计算机的空闲 USB 端口上 ( 也可以使用不由总线供电的 USB 集线器 ) 将电缆的另一端与入门工具包电路板的 USB 连接器连接 检查电路板 : 绿色电源 LED D3 应该亮起 如果没亮, 请检查端口 集线器以及电路板之间的连接是否完好 2.4.4 安装 USB 设备驱动程序 注 : 此处描述的 USB 驱动程序的安装步骤以 Microsoft Windows XP 操作系统上的驱动程序安装为参考 安装 USB 设备驱动程序请执行以下步骤 : 1. 在 USB 电缆连接后, 将打开一个 Found New Hardware Wizard 对话框, 如图 2-2 所示 在问及选择 install the software automatically ( 自动安装软件 ) 还是 install from a list or specific location ( 从列表或指定位置安装 ) 时, 请选择 Install software automatically 并单击 Next ( 下一步 ) 图 2-2: FOUND NEW HARDWARE WIZARD ( 找到新硬件向导 ) 2008 Microchip Technology Inc. DS61144C_CN 第 11 页

2. 如图 2-3 所示, 下一个对话框在向导搜索设备时对向导进行跟踪 ( 此操作可能需要几秒钟 ) 完成后, 单击 Next 图 2-3: 硬件向导 搜索器件 3. 如果提示要求选择驱动程序, 选择 mp32mxsk.inf, 如图 2-4 所示 单击 Next 继续 图 2-4: 硬件向导 选择驱动程序 DS61144C_CN 第 12 页 2008 Microchip Technology Inc.

PIC32MX 入门工具包教程 4. 如果弹出一个关于 Windows 徽标测试 (Windows Logo testing) 的对话框, 如图 2-5 所示 单击 Continue Anyway ( 仍然继续 ) 图 2-5: WINDOWS 徽标测试 5. 下一窗口 ( 图 2-6) 指示入门工具包的软件安装完毕 单击 Finish ( 完成 ) 图 2-6: 设备驱动程序安装完毕 2008 Microchip Technology Inc. DS61144C_CN 第 13 页

2.5 开始教程项目 单击计算机桌面上的 MPLAB IDE 图标 MPLAB IDE 打开时同时打开装载的入门工具包教程项目, 如图 2-7 所示 如果 MPLAB IDE 没有装载入门工具包教程项目, 请从菜单栏中选择 File>Open Workspace... 并找到教程项目文件 : c:\program Files\ Microchip\pic32_solutions\PIC32MX_Starter_Kit\sample_code\ StarterKitTutorial\StarterKitTutorial.mcw ( 或者浏览到您安装 MPLAB IDE 时使用的文件路径 ) MPLAB IDE 界面左边的窗格显示了用于构建应用程序的项目文件.c.h 和.a 文件 这些项目文件根据文件类型存放在相应的文件夹中 MPLAB IDE 界面的 Output 窗格中应显示 Starter Kit Found 消息 如果没有看到该消息, 请从菜单栏中选择 Debugger>Select Tool>PIC32MX Starter Kit 如果这样做还是没找到项目的话, 那么请检查驱动程序的安装, 以及硬件与 PC 之间的连接是否完好 图 2-7: MPLAB IDE 工作区 DS61144C_CN 第 14 页 2008 Microchip Technology Inc.

PIC32MX 入门工具包教程 2.6 编译项目 从 MPLAB IDE 主窗口菜单栏中单击 Project>Make 将显示编译 Output ( 输出 ) 窗口, 如图 2-8 所示 观察编译过程 当显示消息 BUILD SUCCEEDED ( 编译成功 ) 时, 表示接下来您可以对器件编程了 图 2-8: 编译完成后的 OUTPUT 窗口 2008 Microchip Technology Inc. DS61144C_CN 第 15 页

2.7 对器件编程 2.7.1 对器件编程 单击器件编程工具栏上的 Program All Memories ( 编程所有存储器 ) 按钮, 如图 2-9 所示 图 2-9: 器件编程工具栏 此时将打开一个 Programming Warning ( 编程警告 ) 窗口 ( 图 2-10), 警告此操作将覆写存储器内容 单击 Yes 图 2-10: PROGRAMMING WARNING 窗口 Output 窗口 ( 图 2-11) 将跟踪输出过程 如果窗口中出现 Done 字样, 表示对器件编程完毕 图 2-11: OUTPUT 窗口 DS61144C_CN 第 16 页 2008 Microchip Technology Inc.

PIC32MX 入门工具包教程 2.8 运行程序 要运行新程序, 请从 MPLAB IDE 菜单栏中单击 Debugger>Run 或单击调试工具栏 ( 图 2-12) 上的 Run ( 运行 ) 按钮 ( 蓝绿色三角形按钮 ) 图 2-12: 调试窗口 2.9 教程程序工作原理 该入门工具包教程演示了一个简单的应用程序 该程序可根据用户输入菜单做出相应的响应 它可向 MPLAB IDE 的入门工具包 Output 窗口打印可用的菜单选择 该程序流程如图 2-13 所示 2008 Microchip Technology Inc. DS61144C_CN 第 17 页

图 2-13: PIC32MX 入门工具包教程程序的流程图 LED repeat = x 256 e E Output LED r R LED o O LED g G repeat = x x X LED DS61144C_CN 第 18 页 2008 Microchip Technology Inc.

PIC32MX 入门工具包教程 该教程程序包含支持打印功能的调试打印库 还包含使 LED 闪烁的外设库头文件 打印功能的头文件为 db_utils.h 根据打印头文件给出的宏定义可对调试打印宏进行扩展 本教程中的打印功能是将需打印的内容输出到界面窗口中 MPLAB PIC32MX 选项卡中的 Output 窗口 要实现这个功能, 需要在 C32 编译器选项中添加宏定义 PIC32_STARTER_KIT 当程序运行时, Output 窗口 ( 图 2-14) 将跟踪该程序的运行过程 图 2-14: OUTPUT 窗口 在打印菜单之后, 该应用程序将显示请求您输入菜单选择的提示信息, 如图 2-15 所示 图 2-15: TARGET IN 窗口 在 Enter Information to be Sent to Target( 输入要返回的信息 ) 框中键入您的选择, 然后单击 Send ( 发送 ) 该程序将根据输入的菜单项做出相应的响应 观察入门工具包电路板上的 LED 如果您输入的菜单项不正确, 则所有 LED 都将翻转 ( 闪烁 ) 一次 2008 Microchip Technology Inc. DS61144C_CN 第 19 页

注 : DS61144C_CN 第 20 页 2008 Microchip Technology Inc.

第 3 章创建新项目 PIC32MX 入门工具包用户指南 3.1 引言 本章介绍了如何创建一个新项目 3.2 重点内容 3.3 创建新项目 本章讨论的内容包括 : 创建新项目 编译项目 对器件编程 运行程序学习完本章之后, 您将能够完成以下任务 : 使用 Project Wizard ( 项目向导 ) 创建项目 汇编和链接代码并设置配置位 设置 MPLAB IDE 以使用 PIC32MX 入门工具包 对芯片编程并运行程序 第一步在 MPLAB IDE 中创建一个项目和工作区 通常情况下每个工作区包含一个项目 项目包含编译应用程序所需的文件 ( 即, 源代码 头文件和库等 ) 及其相应的编译选项 工作区可包含一个或多个项目 选定器件的信息 调试 / 编程工具以及 MPLAB IDE 配置设置 MPLAB IDE 包含帮助创建新项目的 Project Wizard 创建新项目将执行以下任务 : 任务 1, 选择器件... 第 22 页任务 2, 选择语言工具包... 第 23 页任务 3, 为项目命名... 第 24 页任务 4, 将文件添加到项目中... 第 25 页任务 5, 确认配置设置... 第 28 页任务 6, 编译项目... 第 29 页任务 7, 对器件编程... 第 30 页任务 8, 运行程序... 第 31 页 2008 Microchip Technology Inc. DS61144C_CN 第 21 页

3.3.1 任务 1, 选择器件 1. 启动 MPLAB IDE 2. 单击菜单栏上的 File>Close Workspace, 关闭打开的任何工作区 3. 单击 Project>Project Wizard... 以启动向导 4. 在欢迎窗口中, 单击 Next Project Wizard 第一步 : 打开如图 3-1 所示的窗口 图 3-1: 选择器件 5. 从 Device 下拉框中选择 PIC32MX360F512L 6. 单击 Next Project Wizard 第二步 : 打开如图 3-2 所示的对话框 DS61144C_CN 第 22 页 2008 Microchip Technology Inc.

创建新项目 图 3-2: 选择工具包 3.3.2 任务 2, 选择语言工具包 1. 从 Active Toolsuite 下拉框中单击 Microchip PIC32 C Compiler Toolsuite 该工具包包含即将使用的汇编器和链接器 如果 PIC32 编译器选项不存在, 请选中 show all installed toolsuites 复选框 2. 单击 Next 继续 Project Wizard 第三步 : 打开如图 3-3 所示的对话框 2008 Microchip Technology Inc. DS61144C_CN 第 23 页

图 3-3: 为项目命名 3.3.3 任务 3, 为项目命名 1. 在 Create New Project File 域内输入 C:\MyProject\BlinkLED 2. 单击 Next 和 Ok 继续 Project Wizard 第四步 : 打开如图 3-4 所示的对话框 DS61144C_CN 第 24 页 2008 Microchip Technology Inc.

创建新项目 图 3-4: 将文件添加到项目中 3.3.4 任务 4, 将文件添加到项目中 由于没有创建任何.c 文件, 可以跳过该窗口 1. 单击 Next 继续 2. 在摘要屏幕上单击 Finish 按钮 3. 已在 MPLAB IDE 内创建了一个项目和一个工作区 BlinkLED.mcw 为工作区文件, 而 BlinkLED.mcp 为项目文件 4. 单击菜单栏上的 File>New, 以创建一个新文件 显示出一个新文件 5. 单击 File>Save As..., 以将该文件命名为 blinkled.c 并将其保存到同一文件 夹 ( 此例中指 C:\MyProject 文件夹 ) 下 6. 现在请将例 3-1 提供的源代码复制到 blinkled.c 文件中 2008 Microchip Technology Inc. DS61144C_CN 第 25 页

例 3-1: 项目源代码 #include <plib.h> /* PIC32 peripheral library */ int main(void) { int i; /* setup LED */ mportdclearbits(bit_0); /* Turn off LED1 on startup */ mportdsetpinsdigitalout(bit_0); /* Make RD0 (LED1) as output */ mportdclearbits(bit_1); /* Turn off LED2 on startup */ mportdsetpinsdigitalout(bit_1); /* Make RD0 (LED2) as output */ mportdclearbits(bit_2); /* Turn off LED3 on startup */ mportdsetpinsdigitalout(bit_2); /* Make RD0 (LED3) as output */ while(1) // go for ever { for(i=0; i<200000; i++);// put a delay mportdtogglebits(bit_0); /* turn ON LED1 */ for(i=0; i<200000; i++);// put a delay mportdtogglebits(bit_1); /* turn ON LED2 */ for(i=0; i<200000; i++);// put a delay mportdtogglebits(bit_2); /* turn ON LED3 */ }; return 0; } 7. 在项目窗口中, 右击 Source Files 文件夹 选择 Add Files 并选择 blinkled.c 将此文件添加到源文件目录下, 如图 3-5 所示 DS61144C_CN 第 26 页 2008 Microchip Technology Inc.

创建新项目 图 3-5: 添加源文件 8. 单击菜单栏上的 Debugger>Select Tool>PIC32MX Starter Kit, 将其设置为目标板 注 : 请确保入门工具包演示板已连接到 PC 2008 Microchip Technology Inc. DS61144C_CN 第 27 页

3.3.5 任务 5, 确认配置设置 单击 Configure>Configuration Bits, 确认入门工具包的配置设置是否正确 该入门工具包的典型配置设置如图 3-6 所示 注 : 配置设置也可嵌入到源文件中 欲知更多信息, 请参见 MPLAB C32 C 编译器用户指南 (DS51686A_CN) 图 3-6: 配置位设置 注意未选中 Configuration Bits set in code 复选框 警告 将 PIC32 入门工具包配置位设置为使 PIC32MX 工作速度高于 80MHz 的最大系统时钟速度, 可能导致 PIC32MX 停止与 PIC18F4550 入门工具包调试器进行通信 发生这种情况时, 请运行 PIC32 入门工具包 CD 中的 sk_erase.exe 实用程序来用默认的配置重新烧写 PIC32MX 的闪存程序存储器 DS61144C_CN 第 28 页 2008 Microchip Technology Inc.

创建新项目 3.3.6 任务 6, 编译项目 1. 单击 MPLAB IDE 主窗口的菜单栏中的 Project>Make, 显示编译 Output 窗口 ( 图 3-7) 2. 观察编译过程 当显示 BUILD SUCCEEDED 消息时, 您可以准备对器件编程了 图 3-7: 编译完成后的 OUTPUT 窗口 2008 Microchip Technology Inc. DS61144C_CN 第 29 页

3.3.7 任务 7, 对器件编程 1. 单击器件编程工具栏上的 Program All Memories ( 编程所有存储器 ) 按钮, 如图 3-8 所示 图 3-8: 对器件编程窗口 将打开 Programming Warning 窗口 ( 图 3-9), 警告此操作将覆写存储器的当前内容 2. 单击 Yes 图 3-9: PROGRAMMING WARNING 窗口 Output 窗口 ( 图 3-10) 将跟踪输出过程 出现 Done 字符表示对器件编程完毕 图 3-10: OUTPUT 窗口 DS61144C_CN 第 30 页 2008 Microchip Technology Inc.

创建新项目 3.3.8 任务 8, 运行程序 单击 MPLAB IDE 菜单栏上的 Debugger>Run 或单击调试工具栏上的 Run 按钮 ( 蓝绿色三角形按钮 ) 来运行新程序 ( 如图 3-11 所示 ) 图 3-11: 运行程序 入门工具包 LED 闪烁, 表示程序运行成功 2008 Microchip Technology Inc. DS61144C_CN 第 31 页

注 : DS61144C_CN 第 32 页 2008 Microchip Technology Inc.

第 4 章 PIC32MX 入门工具包硬件 PIC32MX 入门工具包用户指南 4.1 引言 本章介绍了 PIC32MX 入门工具包的硬件功能部件 4.2 硬件功能 下面列出了 PIC32MX 入门工具包的主要功能部件 这些功能将按照第 1.4 节 PIC32MX 入门工具包的功能和特性 中给出的顺序进行说明 欲知它们在电路板上的具体位置, 请参见第 6 页中的图 1-1 4.2.1 处理器支持 PIC32MX 入门工具包设计为具有一个永久贴装 ( 即, 已焊接 ) 的 PIC32MX360F512L 处理器 4.2.2 电源 有两种方法可为 PIC32MX 入门工具包提供电源 : 通过连接到 J1 的 USB 总线供电 将一个可提供 +5V 稳压直流电源的外部应用电路板连接到入门工具包电路板反面的 J2 应用电路板连接器上 注 : 基本型 PIC32MX 入门工具包不包括应用电路板, 因此需要通过 USB 总线进行供电 提供了一个绿色 LED (D3) 用来显示 PIC32 单片机是否上电 4.2.3 USB 连接 PIC32MX 入门工具包包括一片 PIC18LF4550 USB 单片机, 用它来为协议转换提供 USB 连接和支持 PIC18LF4550 可通过两种连接方式硬线连接到 PIC32MX 器件 : 将 PIC18LF4550 的 I/O 引脚与 PIC32MX 器件的 ICSP 引脚连接 将 PIC18LF4550 的 I/O 引脚与 PIC32MX 器件的 JTAG 引脚连接 PIC32MX 入门工具包目前使用了 PIC32MX 器件的 JTAG 引脚来进行编程和调试 2008 Microchip Technology Inc. DS61144C_CN 第 33 页

4.2.4 开关 按钮式开关提供了以下功能 : SW1: 连接到 RD6 的低电平有效开关 SW2: 连接到 RD7 的低电平有效开关 SW3: 连接到 RD13 的低电平有效开关这些开关不具有去抖动电路, 且需要使用内部上拉电阻 ; 这要求您学习研究一下去抖动技术 开关未按下时被拉至高电平 (+3.3V) 按下时开关接地 4.2.5 LED 将 LED 以及 RD0 至 RD2 与处理器的 PORTD 引脚进行连接 可将 PORTD 引脚置为高电平来点亮 LED 4.2.6 振荡器选项 该工具包电路板上安装的单片机有一个振荡器电路与之连接 主振荡器使用了 8MHz 的晶振 (Y2) 并用作控制器的主振荡器 PIC32 设计不需要使用外部晶振 如果需要, 您的设计中可以使用内部振荡器 USB 子系统核心处的 PIC18LF4550 使用其内部 8MHz 晶振 (Y1) 来为自己独立提供时钟 4.2.7 120 引脚模块化扩展连接器 PIC32MX 入门工具包演示板设计成具有一个 120 引脚的模块化扩展接口, 从而使得该板能够提供基本的通用功能, 并且易于扩展到将来可能采用的新技术 表 4-1: 入门电路板连接器部件编号 连接器 HIROSE Electric PN 入门电路板连接器 FX10A-120P/12-SV1(71) 应用电路板连接器 FX10A-120S/12-SV(71) DS61144C_CN 第 34 页 2008 Microchip Technology Inc.

附录 A PIC32MX 入门工具包原理图 PIC32MX 入门工具包用户指南 A.1 引言 本章提供了 PIC32MX 入门工具包的详细技术信息 A.2 开发板框图 图 A-1: PIC32MX 入门工具包的简化框图 VUSB 或 +5V_EXT 电源 +3.3V USB PIC18LF4550 ICSP JTAG PIC32MX360F512L LED 应用电路板连接器 开关 A.3 入门工具包电路板原理图 图 A-2 PIC32MX CPU 图 A-3 PIC18LF4550 调试 CPU 图 A-4 应用电路板连接器 图 A-5 开关和 LED 图 A-6 电源 2008 Microchip Technology Inc. DS61144C_CN 第 35 页

图 A-2: PIC32MX 入门工具包电路板原理图 1 ( 共 5 张 )(PIC32MX CPU) DS61144C_CN 第 36 页 2008 Microchip Technology Inc.

PIC32MX 入门工具包原理图 图 A-3: PIC32MX 入门工具包电路板原理图 2 ( 共 5 张 )(PIC18LF4550 调试 CPU) 2008 Microchip Technology Inc. DS61144C_CN 第 37 页

图 A-4: PIC32MX 入门工具包电路板原理图 3 ( 共 5 张 )( 应用电路板连接器 ) DS61144C_CN 第 38 页 2008 Microchip Technology Inc.

PIC32MX 入门工具包原理图 图 A-5: PIC32MX 入门工具包电路板原理图 4 ( 共 5 张 )( 开关和 LED) 2008 Microchip Technology Inc. DS61144C_CN 第 39 页

图 A-6: PIC32MX 入门工具包电路板原理图 5 ( 共 5 张 )( 电源 ) DS61144C_CN 第 40 页 2008 Microchip Technology Inc.

索引 A Active Toolsuite... 23 安装入门工具包电路板... 10 安装 USB 设备驱动程序... 11 B 变更通知客户服务... 4 编译教程项目... 15 C 创建项目配置设置... 28 G GNU 语言工具... 3 I Internet 地址... 3 J 教程程序工作原理... 17 教程项目编程操作... 17 对器件编程... 16 开始... 14 K 客户支持... 4 L LED 电源... 11 连接入门工具包电路板... 11 M Microchip 网站... 3 MPLAB IDE... 7 MPLAB IDE 软件模拟器和编辑器用户指南... 3 P PIC32MX 入门工具包演示板布局图 32 位单片机... 6 PIC18LF4550 USB 单片机... 6 USB 连接... 6 板上晶振... 6 电源... 6 电源指示灯 LED... 6 开关... 6 连接扩展板的连接器... 6 调试指示 LED... 6 用户定义 LED... 6 使用随取即用的 PIC32MX 入门工具包... 7 预编程游戏... 7 R 入门工具包电路板安装... 10 安装设备驱动程序... 11 框图... 33 连接... 11 T 调试打印库... 19 U USB 连接... 31 W WWW 地址... 3 文档约定... 2 Y 硬件功能部件 LED... 32 PICtail Plus 卡边缘连接器... 32 USB 连接... 31 处理器支持... 31 电源... 31 开关... 32 振荡器选项... 32 预编程代码示例... 7 语言工具包... 23 原理图 PIC18LF4550 调试 CPU... 35 PIC32MX CPU... 34 电源... 38 开关和 LED... 37 应用电路板连接器... 36 Z 主机要求... 9 自由软件基金会... 3 最后一个原理图... 38 2008 Microchip Technology Inc. DS61144C_CN 第 41 页

全球销售及服务网点 美洲 亚太地区 亚太地区 欧洲 公司总部 Corporate Office 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 1-480-792-7200 Fax: 1-480-792-7277 技术支持 : http://support.microchip.com 网址 :www.microchip.com 亚特兰大 Atlanta Duluth, GA Tel: 678-957-9614 Fax: 678-957-1455 波士顿 Boston Westborough, MA Tel: 1-774-760-0087 Fax: 1-774-760-0088 芝加哥 Chicago Itasca, IL Tel: 1-630-285-0071 Fax: 1-630-285-0075 达拉斯 Dallas Addison, TX Tel: 1-972-818-7423 Fax: 1-972-818-2924 底特律 Detroit Farmington Hills, MI Tel: 1-248-538-2250 Fax: 1-248-538-2260 科科莫 Kokomo Kokomo, IN Tel: 1-765-864-8360 Fax: 1-765-864-8387 洛杉矶 Los Angeles Mission Viejo, CA Tel: 1-949-462-9523 Fax: 1-949-462-9608 圣克拉拉 Santa Clara Santa Clara, CA Tel: 408-961-6444 Fax: 408-961-6445 加拿大多伦多 Toronto Mississauga, Ontario, Canada Tel: 1-905-673-0699 Fax: 1-905-673-6509 亚太总部 Asia Pacific Office Suites 3707-14, 37th Floor Tower 6, The Gateway Harbour City, Kowloon Hong Kong Tel: 852-2401-1200 Fax: 852-2401-3431 中国 - 北京 Tel: 86-10-8528-2100 Fax: 86-10-8528-2104 中国 - 成都 Tel: 86-28-8665-5511 Fax: 86-28-8665-7889 中国 - 香港特别行政区 Tel: 852-2401-1200 Fax: 852-2401-3431 中国 - 南京 Tel: 86-25-8473-2460 Fax: 86-25-8473-2470 中国 - 青岛 Tel: 86-532-8502-7355 Fax: 86-532-8502-7205 中国 - 上海 Tel: 86-21-5407-5533 Fax: 86-21-5407-5066 中国 - 沈阳 Tel: 86-24-2334-2829 Fax: 86-24-2334-2393 中国 - 深圳 Tel: 86-755-8203-2660 Fax: 86-755-8203-1760 中国 - 武汉 Tel: 86-27-5980-5300 Fax: 86-27-5980-5118 中国 - 厦门 Tel: 86-592-238-8138 Fax: 86-592-238-8130 中国 - 西安 Tel: 86-29-8833-7252 Fax: 86-29-8833-7256 中国 - 珠海 Tel: 86-756-321-0040 Fax: 86-756-321-0049 台湾地区 - 高雄 Tel: 886-7-536-4818 Fax: 886-7-536-4803 澳大利亚 Australia - Sydney Tel: 61-2-9868-6733 Fax: 61-2-9868-6755 印度 India - Bangalore Tel: 91-80-4182-8400 Fax: 91-80-4182-8422 印度 India - New Delhi Tel: 91-11-4160-8631 Fax: 91-11-4160-8632 印度 India - Pune Tel: 91-20-2566-1512 Fax: 91-20-2566-1513 日本 Japan - Yokohama Tel: 81-45-471-6166 Fax: 81-45-471-6122 韩国 Korea - Daegu Tel: 82-53-744-4301 Fax: 82-53-744-4302 韩国 Korea - Seoul Tel: 82-2-554-7200 Fax: 82-2-558-5932 或 82-2-558-5934 马来西亚 Malaysia - Kuala Lumpur Tel: 60-3-6201-9857 Fax: 60-3-6201-9859 马来西亚 Malaysia - Penang Tel: 60-4-227-8870 Fax: 60-4-227-4068 菲律宾 Philippines - Manila Tel: 63-2-634-9065 Fax: 63-2-634-9069 新加坡 Singapore Tel: 65-6334-8870 Fax: 65-6334-8850 泰国 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 奥地利 Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 丹麦 Denmark-Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 法国 France - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 德国 Germany - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 意大利 Italy - Milan Tel: 39-0331-742611 Fax: 39-0331-466781 荷兰 Netherlands - Drunen Tel: 31-416-690399 Fax: 31-416-690340 西班牙 Spain - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 英国 UK - Wokingham Tel: 44-118-921-5869 Fax: 44-118-921-5820 台湾地区 - 台北 Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 台湾地区 - 新竹 Tel: 886-3-572-9526 Fax: 886-3-572-6459 01/02/08 DS61144C_CN 第 42 页 2008 Microchip Technology Inc.