当前位置:文档之家› 51873A_CN

51873A_CN

XLP 16位开发工具包

用户指南? 2009 Microchip Technology Inc.DS51873A_CN

DS51873A_CN 第2页

? 2009 Microchip Technology Inc.

提供本文档的中文版本仅为了便于理解。请勿忽视文档中包含的英文部分,因为其中提供了有关Microchip 产品性能和使用情况的有用信息。Microchip Technology Inc.及其分公司和相关公司、各级主管与员工及事务代理机构对译文中可能存在的任何差错不承担任何责任。建议参考Microchip Technology Inc.的英文原版文档。

本出版物中所述的器件应用信息及其他类似内容仅为您提供便利,它们可能由更新之信息所替代。确保应用符合技术规范,是您自身应负的责任。Microchip 对这些信息不作任何明示或暗示、书面或口头、法定或其他形式的声明或担保,包括但不限于针对其使用情况、质量、性能、适销性或特定用途的适用性的声明或担保。Microchip 对因这些信息及使用这些信息而引起的后果不承担任何责任。如果将Microchip 器件用于生命维持和/或生命安全应用,一切风险由买方自负。买方同意在由此引发任何一切伤害、索赔、诉讼或费用时,会维护和保障Microchip 免于承担法律责任,并加以赔偿。在Microchip 知识产权保护下,不得暗中或以其他方式转让任何许可证。

商标

Microchip 的名称和徽标组合、Microchip 徽标、dsPIC 、K EE L OQ 、K EE L OQ 徽标、MPLAB 、PIC 、PICmicro 、

PICSTART 、rfPIC 和 UNI/O 均为Microchip Technology Inc .在美国和其他国家或地区的注册商标。

FilterLab 、Hampshire 、HI-TECH C 、Linear Active

Thermistor 、MXDEV 、MXLAB 、SEEVAL 和The Embedded Control Solutions Company 均为Microchip Technology Inc .在美国的注册商标。

Analog-for-the-Digital Age 、Application Maestro 、

CodeGuard 、dsPICDEM 、https://www.doczj.com/doc/6c1160851.html, 、dsPICworks 、dsSPEAK 、ECAN 、ECONOMONITOR 、FanSense 、HI-TIDE 、In-Circuit Serial Programming 、ICSP 、Mindi 、MiWi 、MPASM 、MPLAB Certified 徽标、MPLIB 、MPLINK 、mTouch 、Octopus 、Omniscient Code Generation 、PICC 、PICC-18、PICDEM 、https://www.doczj.com/doc/6c1160851.html, 、PICkit 、PICtail 、PIC 32徽标、REAL ICE 、rfLAB 、Select Mode 、Total Endurance 、TSHARC 、UniWinDriver 、WiperLock 和ZENA 均为

Microchip Technology Inc .在美国和其他国家或地区的商标。SQTP 是Microchip Technology Inc .在美国的服务标记。在此提及的所有其他商标均为各持有公司所有。? 2009, Microchip Technology Inc .版权所有。

请注意以下有关Microchip 器件代码保护功能的要点:?Microchip 的产品均达到Microchip 数据手册中所述的技术指标。

?Microchip 确信:在正常使用的情况下,Microchip 系列产品是当今市场上同类产品中最安全的产品之一。

?

目前,仍存在着恶意、甚至是非法破坏代码保护功能的行为。就我们所知,所有这些行为都不是以Microchip 数据手册中规定的操作规范来使用Microchip 产品的。这样做的人极可能侵犯了知识产权。?Microchip 愿与那些注重代码完整性的客户合作。

?

Microchip 或任何其他半导体厂商均无法保证其代码的安全性。代码保护并不意味着我们保证产品是“牢不可破”的。

代码保护功能处于持续发展中。Microchip 承诺将不断改进产品的代码保护功能。任何试图破坏Microchip 代码保护功能的行为均可视为违反了《数字器件千年版权法案(Digital Millennium Copyright Act )》。如果这种行为导致他人在未经授权的情况下,能访问您的软件或其他受版权保护的成果,您有权依据该法案提起诉讼,从而制止这种行为。

Microchip 位于美国亚利桑那州Chandler 和Tempe 与位于俄勒冈州Gresham 的全球总部、设计和晶圆生产厂及位于美国加利福尼亚州和印度的设计中心均通过了ISO/TS-16949:2002认证。公司在PIC ?

MCU 与dsPIC ? DSC 、K EE L OQ ?跳码器件、串行EEPROM 、单片机外设、非易失性存储器和模拟产品方面的质量体系流程均符合ISO/TS-16949:2002。此外,Microchip 在开发系统的设计和生产方面的质量体系也已通过了ISO 9001:2000

认证。

XLP 16位开发工具包

用户指南

目录

前言 (5)

第1章 XLP 16位开发板简介

1.1 简介 (11)

1.2 重点 (11)

1.3 工具包内容 (12)

1.4 开发板功能 (12)

1.5 使用随取即用的开发板 (13)

1.6 演示程序 (14)

1.7 参考文档 (14)

第2章 XLP演示应用程序

2.1 初始设置 (15)

2.2 演示程序操作 (17)

第3章 XLP 16位开发板硬件

3.1 简介 (21)

3.2 硬件功能 (21)

3.3 电流测量 (27)

附录A 开发工具包原理图 (29)

索引 (35)

全球销售及服务网点 (36)

? 2009 Microchip Technology Inc.DS51873A_CN第3页

XLP 16位开发工具包用户指南

注:

DS51873A_CN第4页? 2009 Microchip Technology Inc.

XLP 16位开发工具包

用户指南

前言

客户须知

所有文档均会过时,本文档也不例外。Microchip的工具和文档将不断演变以满足客户的需求,因此实际使用中有些对话框和/或工具说明可能与本文档所述之内容有所不同。请访问我们的网站

(https://www.doczj.com/doc/6c1160851.html,)获取最新文档。

文档均标记有“DS”编号。该编号出现在每页底部的页码之前。DS编号的命名约定为“DSXXXXXA”,其中“XXXXX”为文档编号,“A”为文档版本。

欲了解开发工具的最新信息,请参阅MPLAB? IDE在线帮助。在Help(帮助)菜单中选择Topics (主题),打开现有在线帮助文件列表。

简介

本章包含了在使用XLP 16位开发板前需要了解的有用的一般信息。本章讨论的内容包

括:

? 文档编排

? 本指南中使用的约定

? 保修登记

? 推荐读物

? Microchip网站

? 开发系统变更通知客户服务

? 客户支持

? 文档版本历史

文档编排

本文档介绍了如何使用XLP 16位开发板作为开发工具在目标版上仿真和调试固件。本

手册内容编排如下:

? 第1章XLP 16位开发板简介提供了XLP 16位开发板以及其特性和用法的简要概

? 第2章XLP演示应用程序描述了预编程的演示程序

? 第3章XLP 16位开发板硬件更为详细地说明了XLP 16位板的硬件特性

? 附录A开发工具包原理图提供XLP 16位开发板的详细原理图

? 2009 Microchip Technology Inc.DS51873A_CN第5页

XLP 16位开发工具包用户指南

DS51873A_CN 第6页? 2009 Microchip Technology Inc.

本指南中使用的约定

本手册采用下列文档约定:文档约定

说明

涵义

示例

Arial 字体:斜体字

参考书目

MPLAB ? IDE 用户指南需强调的文字

...仅有的编译器...首字母大写窗口

Output 窗口对话框Settings 对话框

菜单选项

选择Enable Programmer 引用窗口或对话框中的字段名“Save project before build ”带右尖括号前有下划线的斜体文字菜单路径File>Save

粗体字对话框按钮

点击OK

选项卡

点击Power 选项卡尖括号< >括起的文字键盘上的按键按

Courier New 字体:常规Courier New 源代码示例

#define START 文件名autoexec.bat 文件路径c:\mcc18\h

关键字_asm, _endasm, static 命令行选项-Opa+, -Opa-位值0, 1

常数

0xFF, ‘A’

斜体Courier New 可变参数file .o ,其中file 可以是任一有效文件名

方括号[ ]

可选参数

mcc18 [options] file [options]

花括号和竖线:{ | } { | }选择互斥参数;“或”选择errorlevel {0|1}省略号...

代替重复文字var_name [, var_name...]

表示由用户提供的代码

void main (void){ ...}

前言

保修登记

请填写随附的保修登记卡(Warranty Registration Card)并尽快寄出。寄出保修登记

卡的客户将可收到新产品更新信息。临时发布的软件在Microchip网站上提供。

推荐读物

此用户指南描述了如何使用XLP 16位开发板。下面列出了其他有用的文档。以下

Microchip文档均已提供,并建议读者作为补充参考材料。

XLP 16位开发板的自述文件

使用XLP 16位开发板的最新信息,请参考安装目录的“XLP 16-Bit Development

Board Demo”子目录中的文件readme.pdf。自述文件包含了本用户指南中可能未包

括的更新信息和已知问题。

PIC24F16KA102系列数据手册(DS39927A_CN)

关于PIC24F K系列闪存器件(该器件预安装在开发工具包中)的详细信息请参阅此

文档。可在此数据手册中找到以下参考信息:

? 器件存储器映射

? 器件引脚排列和封装信息

? 器件电气规范

? 器件包含的外设列表

PIC24F系列参考手册

该参考手册解释了PIC24F单片机系列的架构和外设模块的工作。每个器件系列的特

性都在各系列的器件数据手册中进行讨论。

该有用手册在Microchip网站的技术文档部分中以章节的方式在线提供。请参阅这些章

节以了解关于PIC24F器件操作的详细信息。

dsPIC30F/33F程序员参考手册(DS70157B_CN)

该手册是软件开发人员在使用所有Microchip的16位单片机时的参考资料。本手册详

细介绍了指令集,并提供了帮助进行PIC24、dsPIC30和dsPIC33 MCU软件开发的

一般信息。

? 2009 Microchip Technology Inc.DS51873A_CN第7页

XLP 16位开发工具包用户指南

MICROCHIP网站

Microchip网站(https://www.doczj.com/doc/6c1160851.html,)为客户提供在线支持。客户可通过该网站方便

地获取文件和信息。只要使用常用的因特网浏览器即可访问,网站提供以下信息:

? 产品支持——数据手册和勘误表、应用笔记和示例程序、设计资源、用户指南以及

硬件支持文档、最新的软件版本和存档软件

? 一般技术支持——常见问题(FAQ)解答、技术支持请求、在线讨论组以及

Microchip顾问计划成员列表

? Microchip业务——产品选型和定购指南、最新Microchip新闻稿、研讨会与活动

安排表、Microchip销售办事处、代理商以及工厂代表列表

开发系统变更通知客户服务

Microchip的客户通知服务有助于客户了解Microchip产品的最新信息。注册客户可在

他们感兴趣的某个产品系列或开发工具发生变更、更新、发布新版本或勘误表时,收

到电子邮件通知。

欲注册,请登录Microchip网站https://www.doczj.com/doc/6c1160851.html,,点击“变更通知客户

(Customer Change Notification)”服务并按照注册说明完成注册。

开发系统产品的分类如下:

? 编译器——Microchip C编译器及其他语言工具的最新信息,包括MPLAB? C18

和MPLAB C30 C编译器;MPASM?和MPLAB ASM30汇编器;MPLINK?和

MPLAB LINK30目标链接器;以及MPLIB?和MPLAB LIB30目标库管理器。

? 仿真器——Microchip在线仿真器的最新信息,包括MPLAB ICE 2000和MPLAB

ICE 4000。

? 在线调试器——Microchip在线调试器MPLAB ICD 2的最新信息。

? MPLAB? IDE——用于开发系统工具的Windows?集成开发环境Microchip

MPLAB IDE的最新信息,主要针对MPLAB IDE、MPLAB SIM软件模拟器、

MPLAB IDE项目管理器以及一般编辑和调试功能。

? 编程器——Microchip编程器的最新信息,包括MPLAB PM3和PRO MATE? II器

件编程器以及PICSTART? Plus和PICkit? 1开发编程器。

DS51873A_CN第8页? 2009 Microchip Technology Inc.

前言

客户支持

Microchip产品的用户可以通过以下渠道获得帮助:

? 代理商或代表

? 当地销售办事处

? 应用工程师(FAE)

? 技术支持

客户应联系其代理商、代表或应用工程师(FAE)寻求支持。当地销售办事处也可为

客户提供帮助。本文档后附有销售办事处的联系方式。

也可通过https://www.doczj.com/doc/6c1160851.html,获得网上技术支持

文档版本历史

版本A(2009年10月)

? 本文档的初始版本。

? 2009 Microchip Technology Inc.DS51873A_CN第9页

XLP 16位开发工具包用户指南

注:

DS51873A_CN第10页? 2009 Microchip Technology Inc.

XLP 16位开发工具包

用户指南

第1章 XLP 16位开发板简介

1.1简介

感谢您购买Microchip Technology的XLP 16位开发板工具包。该开发板为Microchip

的新型产品系列PIC24F 28和20引脚超低功耗(Extreme Low-Power,XLP)单片

机(包括PIC24F16KA102和PIC24FJ64GA102系列)提供低成本、高度可配置的

开发系统。

使用XLP 16开发板,用户可探究和评估超低功耗特性,并学习低功耗软件和硬件技

术。提供的各种连接头可用于测量单片机和元件功耗。它非常灵活,支持六种不同的

电压范围宽的电源。具有高度可配置性,配备有可选择性使能的各种常用外设元件。

最后,可通过其模块化接口进行扩展,来提供额外的高级接口和连接方法。

假设,XLP 16位开发板在最初上电时作为演示平台运行。包含的演示软件可以将温

度测量、数据日志信息存入串行数据EEPROM,并通过USB连接将这些信息显示

到主机PC。提供的其他软件用于演示低功耗技术和IC接口例程。

1.2重点

XLP 16位开发板包括这些特性:

? 支持PIC24F J系列和K系列闪存单片机的20引脚和28引脚版本

? 适用于六种不同的电源选项

? 可配置的宽工作电压范围(1.8V到5.5V)

? 可配置选择跳线来禁止板上元件

? 硬件开关选项可以控制通过端口引脚向板上元件的供电

? USB连接

? 可添加RS-232收发器(未安装)

? 5个用户定义的按钮(3个电容式触摸键和2个按钮式开关)

? 两个用户定义的LED

? 两个温度传感器

? 用于模拟输入或高/低电压检测(High/Low Voltage Detect,HLVD)参考的电位计

? 用于分别测量单片机和元件电流消耗的内置功能

? 支持所有Microchip兼容编程器和仿真器

? 2009 Microchip Technology Inc.DS51873A_CN第11页

XLP 16位开发工具包用户指南

1.3工具包内容

XLP 16位开发板工具包包括以下内容:

? 安装有预编程的PIC24F16KA102单片机的XLP 16位开发板

? USB mini-B电缆

1.4开发板功能

XLP 16位开发板的布局如图1-1所示。该开发板包括这些特定功能,如图所示:

1.用于PIC24F单片机引脚共用的20引脚和28引脚(300 mil DIP)插座,以及

关联的连接头

2.用于PIC24F单片机的振荡器电路(8MHz和32.768kHz)

3.电源区域(电池盒、外部电源输入、LDO稳压器以及电源选择跳线)

a)用于能量收集器演示工具包的接口连接头

4.IC电源控制开关(IC PWR)

5.电源LED

6.可调节LDO稳压器

7.PIC24F片上稳压器配置开关和电路

8.IC电源选择跳线

9.PIC24F主复位开关

10.电容式触摸键

11.用户定义的按钮

12.电位计

13.用户定义的LED

14.串行EEPROM

15.温度传感器

16.容性测量点

https://www.doczj.com/doc/6c1160851.html,B接口(USB/UART收发器、PIC18F振荡器和USB端口)

18.未安装的RS-232选项区域

19.编程接口:

a)MPLAB ICD 2 6线接口(RJ-11插座)和独立的PIC18 ICSP?连接头

b)PICkit?编程器6引脚接口

20.用于子板的模块化28引脚升级卡接口

21.有电源电压和I2C?信号访问的实验电路布线区

22.电流测量跳线和访问点

有关各功能及其配置的详细信息,请参见第3章“XLP 16位开发板硬件”。

DS51873A_CN第12页? 2009 Microchip Technology Inc.

XLP 16位开发板简介

? 2009 Microchip Technology Inc.DS51873A_CN 第13页

图1-1:

XLP 16位开发板元件布局

1.5使用随取即用的开发板

尽管XLP 16位开发板用作一个开发平台,但它也可以直接用作预编程的PIC24F16KA102单片机的随取即用的演示平台。

请参见第2章“XLP 演示应用程序”以获取关于演示代码操作的详细信息。

M

1

4

56

8

97

10

11

12

13

1416

1718

19a

20

2

15

3

19b

3a

21

22

XLP 16位开发工具包用户指南

1.6演示程序

PIC24F16KA102器件的预编程示例代码可从Microchip网站

(https://www.doczj.com/doc/6c1160851.html,/XLP16BitBoard)上下载。网站提供了所需的所有项目文件,故

该代码可用作进一步开发的示例或平台。通过使用MPLAB ICD 2编程器/调试器、

PICkit?入门工具包或者任何其他Microchip编程工具对此器件进行编程,这些代码可

以和包含的PIC24F16KA102器件一起使用。

此外,还提供预载在PIC18F14K50单片机中的USB—串行仿真器的固件。还包括源

代码(C语言格式)和编译的代码文件(HEX格式)。

1.7参考文档

除了在“推荐读物”部分列出的文档,Microchip还提供了下面这些文档以支持XLP

16位开发板的使用:

? “25AA256/25LC256 256K SPI Bus Serial EEPROM”数据手册(DS21822)

? MCP9700/9700A/9701/9701A数据手册,《低功耗线性有源热敏电阻IC》

(DS21942B_CN)

? 《PICkit? 2单片机编程器用户指南》(DS51553D_CN)

? 《PICkit? 3编程器/调试器用户指南》(DS51795A_CN)

? “MPLAB? ICD 2 In-Circuit Debugger Quick Start Guide”(DS51268)

? 《MPLAB?REAL ICE?在线仿真器用户指南》(DS51616A_CN)

? “Compiled Tips ‘n Tricks Guide”(DS01146)

? 《PIC24F系列参考手册》的第11章:充电时间测量单元(CTMU)

(DS39724A_CN)

DS51873A_CN第14页? 2009 Microchip Technology Inc.

XLP 16位开发工具包

用户指南

第2章 XLP演示应用程序

本章描述已在PIC24F单片机上预编程的演示应用程序,该程序显示了低功耗技术在

实际应用中的使用。在此过程中,应用程序重点展示PIC24F单片机系列的各种特性。

2.1初始设置

尽管XLP 16位开发板主要作为一个开发平台,但它也可以直接用作随取即用的演示平

台。演示固件已经预编程到PIC24F16KA102单片机中,随时可用。

除了USB-串行驱动程序,不需要其他特殊软件就能使用该开发板。对于使用

Microsoft? Windows?的PC用户,只需要串行终端程序;该程序几乎都以

HyperTerminal(超级终端)的形式安装在Windows上。在继续操作前,建议您先从

Microchip网站下载驱动文件,并将其保存到合适的目录中。

2.1.1配置和硬件的连接

在开始使用开发板前,验证它已正确配置:

1.验证PIC24F16KA102已正确安装在插座U1上。器件封装边沿的缺口应该朝向

开发板上部。

2.验证S4在“PIC24K”位置。

3.确保IC PWR开关在“RB2”位置。

4.安装PIC PWR和IC PWR跳线。

5.使用电源选择跳线选择“EXT PS/USB”。

6.使用温度传感跳线选择“MCP9700”温度传感器选项。

7.安装TEMP、SEE和POT跳线。

配置好后,把提供的USB电缆(A至微型B)连接到PC或者通电集线器的任何可用

USB端口,然后再通过mini-B插座J9连接到开发板(图2-1)。通过PC USB连接

与电路板通信并为其供电。如果电缆连接正确,那么绿色电源LED(D5)将点亮。

2.1.2安装驱动程序

此时,在系统托盘(桌面的右下角)中会出现一个或多个弹出的气球状消息框,提示

已发现“CDC RS-232 Emulator Demo”(RS-232仿真器演示)器件。“Found New

Hardware Wizard”(找到新硬件向导)对话框同时出现。接下来:

1.选择选项“Install from a list or specific location”(从列表或指定位置安装)并

单击Next(下一步)。

2.在接下来的对话框中,浏览至保存USB驱动程序的位置。

3.单击完成驱动程序安装的所有后续对话框。

注:对于Windows XP,可能会出现一个或多个对话框,警告驱动程序没有数

字证书。这是正常情况。单击OK(确定)完成所有对话框。

? 2009 Microchip Technology Inc.DS51873A_CN第15页

XLP 16位开发工具包用户指南

安装驱动程序后,需要确定已分配的COM端口号。这可以通过打开Device Manager

(设备管理器)(从Control Panel(控制面板),单击System(系统)子项,选择

Hardware(硬件)选项卡,然后单击Device Manager)来实现此操作。在默认视图

(连接的器件)中,为新添加的COM端口选择“Ports (COM & LPT)”(端口(COM

和LPT))。新COM端口的实际编号会有所不同,这取决于安装驱动程序之前的系统

硬件配置。

2.1.3配置串行终端

在连接好板并安装好USB驱动程序之后,剩下的任务就是配置终端会话。此处描述的

过程适用于HyperTerminal;其他终端软件可能有所不同。

1.启动HyperTerminal(通常,从Start(开始)菜单,选择Programs >

Accessories> Communications > HyperTerminal(程序>附件>通信>超级终

端))

2.在初始终端窗口中,弹出Connection Description(连接描述)对话框。为连

接会话选择名称和图标并选择自定义图标,然后单击OK。使用您选择的任何简

便的名称。(此步骤不是必须的,但可以使到串行端口的连接变得更容易。如果

您选择不这么做,单击Cancel(取消)。)

3.在Connection Properties(连接属性)对话框中,从Connect Using(连接

使用)下拉列表中选择和驱动程序一起安装的COM端口。单击OK。

4.在后续COM Properties(COM属性)对话框中,将设置更改为:

a)每秒位数:38400

b)数据位:8

c)奇偶校验:无

d)停止位:1

e)流控制:无

5.单击OK保存设置并关闭COM对话框,然后单击OK来关闭属性对话框。

注:如果正在使用另一个串行终端,应遵循其正常会话配置步骤。确保使用步骤

4中的设置(如上)。

此时,终端连接到了XLP开发板并通过仿真串行端口通信。可能需要按S1(主复

位)来复位PIC24F单片机并获得显示。

DS51873A_CN第16页? 2009 Microchip Technology Inc.

XLP演示应用程序

2.2演示程序操作

演示程序使用板上RS232至USB转换器将系统状态数据以串行形式发送到标准串行

终端(图2-2)。允许用户选择显示哪个传感器信息,以及选择单片机低功耗模式。这

使用户能够对各种低功耗和XLP技术进行实验,以及进行直接测量。程序流程如图

2-3所示。

图2-2:演示应用程序的串行终端显示

上电后,PIC24F16KA102器件会每隔10秒通过实时时钟和日历(Real-Time Clock

Calendar,RTCC)中断被唤醒,然后重新进入休眠模式。唤醒后,单片机使用

MCP9700温度传感器进行温度测量,并将此信息写入串行EEPROM。状态信息显示

内容包括唤醒源、低功耗模式、选中的传感器、数据EEPROM信息和当前温度。在

默认的POR配置情况下,RTCC中断是唤醒源,而MCP9700是有效传感器。

按钮式开关S2和S3分别用于选择有效传感器以及想要的低功耗模式。为了减少功

耗,这些开关使用内部上拉,在不使用时用软件将其禁止。

按下S2将立刻在选中的传感器上强制采样。此信息显示在HyperTerminal窗口中。

按下S3禁止在屏幕上显示输出。允许在UART没有消耗额外电流的情况下完成功耗

测量。再次按下S3使能UART并再次显示信息。

按下S2并保持超过两秒的时间,可选择传感器输入。重复按压将同时在温度传感器、

电位计、电容式触摸键和所有三个传感器间循环。可显示每次新选择的传感器。选中

电位计时,将显示V DD和当前电位计电压。选中触摸板时,将显示其实时状态。当所

有三个源同时处于工作状态时,所有的传感器信息一起显示。

? 2009 Microchip Technology Inc.DS51873A_CN第17页

XLP 16位开发工具包用户指南

DS51873A_CN 第18页? 2009 Microchip Technology Inc.

图2-3:

演示应用软件流程

处理唤醒或复位源

按下按钮?

传输存储的EEPROM 数据

复位

采样有效传感器

将传感器数据存储至EEPROM

UART 使能?传输当前传感器数据

进入低功耗

模式

强制采样切换有效传感器

触发UART 传输

切换低功耗按住S2

按下S2

按下S3

按住S3

按住S2和S3

模式

XLP演示应用程序当电容式触摸传感键处于工作状态时,器件经常被唤醒(每秒一次)。此外,当检测

到电容式触摸事件时,数据只存储到EEPROM中。对于所有传感器处于工作状态时,

也是如此。

按下并按住S3超过两秒,为PIC24单片机在休眠、深度休眠和空闲模式时选择一种

工作模式。在深度休眠中,单片机的大多数功能被禁止以减少功耗。XLP 16位开发板

支持的可用唤醒源是RTCC中断、外部中断0(INT0)和MCLR复位。当选择空闲

模式后,所有外设继续工作;然而,程序存储器被禁止,并且为了减少功耗代码执行

停止。

由于深度休眠模式中可用的唤醒源数量有限,故S3不能唤醒单片机。然而,S1

(MCLR复位)和S2(连接到INT0)可以唤醒器件。RTCC中断将继续每隔10秒定

期唤醒单片机。屏幕显示指示哪个唤醒源用于退出深度休眠模式。

注:电容式触摸键使能时,演示应用程序将进入休眠模式而不是深度休眠;这

允许触摸板保持工作并退出低功耗模式。

同时按住S2和S3超过两秒,将显示EEPROM的内容。该内容由来自RTCC和同步

传感器测量的日期/时间条目的数据日志组成。

? 2009 Microchip Technology Inc.DS51873A_CN第19页

XLP 16位开发工具包用户指南

注:

DS51873A_CN第20页? 2009 Microchip Technology Inc.

相关主题
文本预览
相关文档 最新文档