41378a_cn
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
41378a_cn
K EE L OQ? 3开发⼯具包
⽤户指南 2009 Microchip Technology Inc.DS41378A_CN
DS41378A_CN 第 ii 页
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 、/doc/d8780502de80d4d8d15a4f2d.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 、/doc/d8780502de80d4d8d15a4f2d.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
认证。
K EE L OQ? 3 开发⼯具包
⽤户指南
⽬录
第1章 K EE L OQ? 3 开发⼯具包概述
1.1 简介 (7)
1.2 要点 (7)
1.3 KeeLoq 3开发⼯具包的内容 (7)
1.4 KeeLoq开发系统 (8)
1.5 KeeLoq 3开发⼯具包的硬件 (8)
1.5.1 控制器板 (8)
1.5.2 接收器板 (9)
1.5.3 发送器板 (10)
1.6 KeeLoq 3开发⼯具包的软件 (11)
1.6.1 MPLAB?插件 (11)
1.6.2 控制器I2C TM图形⽤户界⾯ (11)
第2章⼊门
2.1 简介 (13)
2.2 要点 (13)
2.3 设置K EE L OQ 3开发⼯具包硬件 (13)
2.3.1 使⽤发送器板 (14)
2.3.2 控制器板如何学习发送器 (15)
2.3.3 控制器板如何擦除存储的发送器信息 (15) 2.4 安装KeeLoq 3开发⼯具包软件 (15)
2.4.1 安装MPLAB插件 (15)
2.4.2 安装I2C GUI⽰例程序 (16)
2.5 启动MPLAB插件 (16)
2.6 启动I2C GUI演⽰程序 (16)
2.7 I2C TM源代码和固件⽰例 (16)
第3章使⽤K EE L OQ?3开发⼯具包MPLAB?插件3.1 简介 (17)
3.2 要点 (17)
3.3 安装KeeLoq 3开发⼯具包插件 (17)
3.4 启动程序 (17)
3.5 选择⼀个器件 (17)
3.6 编程基于HCS362的发送器 (18)
3.6.1 给器件编程 (20)
3.7 编程PIC16F636发送器 (20)
3.8 XTEA/AES的存储器映射 (24)
2009 Microchip Technology Inc.DS41378A_CN第 iii页K EE L OQ? 3开发⼯具包⽤户指南
第4章使⽤I2C? GUI演⽰⼯具
4.1 简介 (25)
4.2 要点 (25)
4.3 概述:安装I2C图形⽤户界⾯ (25)
4.4 界⾯窗⼝ (26)
4.5 复位PICkit TM串⾏分析器 (27)
4.6 通信测试 (27)
4.7 清除和学习发送器 (27)
4.8 接收数据 (27)
4.9 LED命令 (28)
4.10 I2C TM通信—命令汇总 (28)
第5章 K EE L OQ?开发⼯具包控制器
5.1 简介 (29)
5.2 要点 (29)
5.3 PICkit串⾏引脚分配 (29)
5.4 PICkit 2引脚分配 (30)
5.5 使控制器通过学习了解发送器 (30)
5.6 接收器板选择器引脚 (31)
5.7 PICtail? 连接器 (31)
5.8 LCD显⽰屏 (31)
5.9 主处理器 (31)
5.10 电源和实验布线区 (31)
第6章 K EE L OQ?开发⼯具包控制器固件
6.1 简介 (33)
6.2 要点 (33)
6.3 KeeLoq数据包接收 (33)
6.4 KeeLoq解密 (34)
6.5 I2C通信 (34)
6.6 LCD显⽰ (34)
第7章 K EE L OQ?开发⼯具包PIC16F636发送器
7.1 简介 (35)
7.2 要点 (35)
7.3 主要功能 (35)
7.4 PICkit 2引脚分配 (36)
7.5 编程发送器 (36)
7.6 发送器固件 (36)
第8章疑难解答
8.1 简介 (37)
8.2 常见问题 (37)
附录A K EE L OQ? 3开发⼯具包原理图 (39)
DS41378A_CN第 iv页 2009 Microchip Technology Inc.
K EE L OQ? 3开发⼯具包
⽤户指南
前⾔
客户须知
所有⽂档均会过时,本⽂档也不例外。
Microchip的⼯具和⽂档将不断演变以满⾜客户的需求,因此实际使⽤中有些对话框和/或⼯具说明可能与本⽂档所述之内容有所不同。
请访问我们的⽹站
(/doc/d8780502de80d4d8d15a4f2d.html )获取最新⽂档。
⽂档均标记有“DS”编号。
该编号出现在每页底部的页码之前。
DS编号的命名约定为“DSXXXXXA”,其中“XXXXX”为⽂档编号,“A”为⽂档版本。
欲了解开发⼯具的最新信息,请参考MPLAB? IDE在线帮助。
从Help(帮助)菜单选择Topics
(主题),打开现有在线帮助⽂件列表。
简介
本章包含使⽤《K EE L OQ?3 开发⼯具包⽤户指南》前需要了解的有⽤的⼀般信息。
内
容包括:
⽂档编排
本指南使⽤的约定
保修登记
推荐读物
Microchip⽹站
开发系统变更通知客户服务
客户⽀持
⽂档版本历史
⽂档编排
本⽂档介绍了如何使⽤ K EE L OQ?3 开发⼯具包作为开发⼯具来在⽬标板上仿真和调试
固件。
本⼿册的内容编排如下:
第1章“K EE L OQ? 3 开发⼯具包概述”
第2章“⼊门”
第3章“使⽤K EE L OQ? 3开发⼯具包 MPLAB?插件”
第4章“使⽤I2C? GUI演⽰⼯具”
第5章“K EE L OQ?开发⼯具包控制器”
第6章“K EE L OQ?开发⼯具包控制器固件”
第7章“K EE L OQ?开发⼯具包PIC16F636发送器”
第8章“疑难解答”
附录A“K EE L OQ? 3开发⼯具包原理图”
2009 Microchip Technology Inc.DS41378A_CN第 1页
K EE L OQ ? 3开发⼯具包⽤户指南
DS41378A_CN 第 2页 2009 Microchip Technology Inc.
本指南使⽤的约定
本⼿册采⽤以下⽂档约定:⽂档约定
说明
涵义
⽰例
Arial 字体:斜体字
参考书⽬MPLAB ? IDE User's Guide 需强调的⽂字
...仅有的编译器...⾸字母⼤写窗⼝
Output 窗⼝对话框Settings 对话框
菜单选项
选择Enable Programmer 引⽤窗⼝或对话框中的字段名“Save project before build ”带右尖括号且有下划线的斜体⽂字菜单路径File>Save
粗体字对话框按钮
单击OK
选项卡
单击Power 选项卡‘b nnnn ⼆进制数,n 是⼀个数字‘b00100, ‘b10尖括号< >括起的⽂字键盘上的按键按,
Courier 字体:常规Courier 源代码⽰例
#define START ⽂件名autoexec.bat ⽂件路径c:\mcc18\h
关键字_asm, _endasm, static 命令⾏选项-Opa+, -Opa-位值0, 1
常数0xFF, ‘A’
斜体Courier 可变参数
file .o ,其中file 可以是任⼀有效⽂件名
0x nnnn ⼗六进制数,n 是⼀个⼗六进制数字
0xFFFF , 0x007A ⽅括号 [ ]
可选参数
mcc18 [options] file [options]
花括号和竖线: { | }选择互斥参数;“或”选择
errorlevel {0|1}省略号...
代替重复⽂字
var_name [, var_name...]
前⾔
保修登记
请填写随附的保修登记卡(Warranty Registration Card)并尽快寄出。
寄出保修登记
卡的客户将可收到新产品更新信息。
临时发布的软件在Microchip⽹站上提供。
推荐读物
本⽤户指南介绍了如何使⽤K EE L OQ?3 开发⼯具包。
下⾯列出了其他有⽤的⽂档。
以
下Microchip⽂档均已提供,并建议读者作为补充参考材料。
《K EE L OQ? 3 开发⼯具包⽤户指南》的⾃述⽂件(Readme)
有关使⽤《K EE L OQ?3 开发⼯具包⽤户指南》的最新信息,请阅读“Readme for
KeeLoq? 3 Development kit User’s Guide.txt”⽂件(ASCII⽂本⽂件),
该⽂件位于MPLAB IDE安装⽬录的Readmes⼦⽬录下。
⾃述⽂件包含了本⽤户指南
中可能未提供的更新信息和已知问题。
⾃述⽂件
有关使⽤其他⼯具的最新信息,请阅读与该⼯具相关的⾃述⽂件,⽂件位于MPLAB
IDE安装⽬录的Readmes⼦⽬录下。
⾃述⽂件包含本⽤户指南中可能未提供的更新信
息和已知问题。
2009 Microchip Technology Inc.DS41378A_CN第 3页
K EE L OQ? 3开发⼯具包⽤户指南
MICROCHIP⽹站
Microchip⽹站(/doc/d8780502de80d4d8d15a4f2d.html )为客户提供在线⽀持。
客户可通过该⽹站⽅便
地获取⽂件和信息。
只要使⽤常⽤的因特⽹浏览器即可访问。
⽹站提供以下信息:
产品⽀持——数据⼿册和勘误表、应⽤笔记和样本程序、设计资源、⽤户指南以
及硬件⽀持⽂档、最新的软件版本以及存档软件
⼀般技术⽀持——常见问题(FAQ)、技术⽀持请求、在线讨论组以及Microchip
顾问计划成员名单
Microchip业务——产品选型和订购指南、最新Microchip新闻稿、研讨会和活动
安排表、Microchip销售办事处、代理商以及⼯⼚代表列表
开发系统变更通知客户服务
Microchip的客户通知服务有助于客户了解Microchip产品的最新信息。
注册客户可在
他们感兴趣的某个产品系列或开发⼯具发⽣变更、更新、发布新版本或勘误表时,收
到电⼦邮件通知。
欲注册,请登录Microchip⽹站/doc/d8780502de80d4d8d15a4f2d.html ,点击“变更通知客户(Customer Change Notification)”服务并按照注册说明完成注册。
开发系统产品的分类如下:
编译器——Microchip C编译器及其他语⾔⼯具的最新信息,包括MPLAB C18和
MPLAB C30 C编译器、MPASM TM和MPLAB ASM30汇编器、MPLINK TM和
MPLAB LINK30⽬标链接器,以及MPLIB TM和 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 TM II
器件编程器以及PICSTART? Plus和PICkit? 1开发编程器。
DS41378A_CN第 4页 2009 Microchip Technology Inc.
前⾔
客户⽀持
Microchip产品的⽤户可通过以下渠道获得帮助:
代理商或代表
当地销售办事处
应⽤⼯程师(FAE)
技术⽀持
客户应联系其代理商、代表或应⽤⼯程师(FAE)寻求⽀持。
当地销售办事处也可为
客户提供帮助。
本⽂档后附有销售办事处的联系⽅式。
也可通过/doc/d8780502de80d4d8d15a4f2d.html 获得⽹上技术⽀持。
⽂档版本历史
版本A(2009年3⽉)
本⽂档的初始版本。
2009 Microchip Technology Inc.DS41378A_CN第 5页
K EE L OQ? 3开发⼯具包⽤户指南
注:
DS41378A_CN第 6页 2009 Microchip Technology Inc.
K EE L OQ? 3开发⼯具包
⽤户指南第1章 K EE L OQ? 3 开发⼯具包概述
1.1简介
K EE L OQ? 3开发⼯具包由控制器板、⽆线接收器板和两个⼿持式发送器构成。
控制器板采⽤了模块化的构造⽅式,因此可在各种配置中使⽤。
该板具有⼀个⽤于连
接⽆线接收器板的14引脚PICkit? Tail连接器和⼀个供扩展之⽤的28引脚PICkit Tail
连接器。
可使⽤板载PICkit 2连接器对控制器板上的PIC16F886单⽚机进⾏在线编
程。
也可以将板上的PIC16F886单⽚机连接到PICkit串⾏分析器,以便和PC串⾏通
信。
⼯具包中还具有⼀个包含Microchip rfRXD0420 ASK⽆线接收器芯⽚的接收器板。
K EE L OQ 3开发⼯具包中还有两个⼿持式发送器。
⼀个使⽤标准HCS362硬件编码器,另⼀个使⽤PIC16F636单⽚机。
还提供有⼀个MPLAB K EE L OQ插件,帮助进⾏K EE L OQ编码器/译码器的开发和编程。
单独提供的图形⽤户界⾯(Graphical User Interface,GUI)⽤来演⽰使⽤PICkit
串⾏分析器连接的I2C通信。
除了传统的K EE L OQ加密/解密程序,您还可以通过订购“Advanced Security Algorithms for K EE L OQ? Systems”(DS51813)光盘,获取 K EE L OQ/AES和
K EE L OQ/XTEA 加密/解密程序。
1.2要点
本章讨论:
K EE L OQ 3开发⼯具包的内容
K EE L OQ 3开发⼯具包的硬件
K EE L OQ 3开发⼯具包的软件
1.3K EE L OQ 3开发⼯具包的内容
K EE L OQ 3开发⼯具包含以下组件:
K EE L OQ 3控制器板
PIC16F636 K EE L OQ发送器
HCS362 K EE L OQ发送器
433.92 MHz ASK接收器板
⽂档和软件光盘
可选的PICkit 2编程器/调试器
可选的USB线缆
可选的PICkit串⾏分析器
2009 Microchip Technology Inc.DS41378A_CN第7页
K EE L OQ ? 3开发⼯具包⽤户指南
DS41378A_CN 第8页
2009 Microchip Technology Inc.
1.4
K EE L OQ 开发系统
K EE L OQ 3开发⼯具包是⼀款硬件平台,可⽤来评估各种基于K EE L OQ 的加密/解密解决⽅案。
⽤户⼀旦熟悉了该⼯具包的⼯作原理,就可以对软件进⾏修改来满⾜特定的需求。
该⼯具包本⾝是基于模块化的⽅式构造的,因此可⽤于多种配置,⽽并不局限于特定的应⽤。
1.5K EE L OQ 3开发⼯具包的硬件
1.5.1
控制器板
图1-1:
K EE L OQ ? 3开发⼯具包
控制器板是整个安防系统的解码部分,譬如汽车安防系统、车库门或任何其他需要数据加密的应⽤。
控制器还充当K EE L OQ ⼯具包的⽆线接收器和解码器。
接收到的数据经解密后针对已知的发送器(若控制器之前已知道该发送器)进⾏校验,那么⽤户即可获知发送器的⼯作。
1.
标准9V 电源连接器2.PICkit? 2编程插头3.PICkit 串⾏连接插头
4.⽆线接收器连接器(兼容PICtail?)
5.通⽤实验布线区
6.LED
7.按钮(3个按钮)
8.LCD 显⽰屏(2*16字符)9.PIC16F886
10.PICtail? 28引脚连接器
K EE L OQ? 3 开发⼯具包概述控制器具有各种连接元件。
提供的接收器卡具有⼀个在433.92 MHz ISM频段使⽤的Microchip rfRXD0420 ASK⽆线接收器芯⽚。
由于接收器是⼀款独⽴的带PICtail?连
接器(图1-1中的[4])的卡,⽤户可使⽤任何定制的⽆线接收器单元替换该接收器
卡。
控制器板的核⼼是Microchip PIC16F886单⽚机(图1-1中的[9])。
控制器具有兼容
PICkit 2的连接器插头(图1-1中的[2]),允许使⽤PICkit 2单⽚机编程器/调试器进
⾏在线编程。
若满⾜以下条件,还可使⽤任何其他Microchip编程器/调试器:
编程器/调试器⽀持PIC16F886(请检查编程器的最新固件更新)。
⼀些在线调试器使⽤RJ-11连接器。
您将需要⼀个RJ-11到ICSP?适配器
(Microchip部件编号AC164110)。
可通过PICkit串⾏连接插头(图1-1中的[3])将该板连接到Microchip PICkit串⾏分
析器来演⽰串⾏通信。
配置控制器固件,以⽀持I2C从通信(PICkit串⾏模块应配置
为主设备)。
板上还包含了以下元件,供⽤户与板交互之⽤:
LCD显⽰屏(2*16字符)(图1-1中的[8])
3个按钮(图1-1中的[7])
4个LED(图1-1中的[6])
可采⽤以下⽅法之⼀向控制板供电:
采⽤9V适配器连接到板的电源插槽(图1-1中的[1])
PICkit 2提供电源
PICkit串⾏分析器提供电源
1.5.2接收器板
接收器板具有Microchip rfRXD0420,这是⼀款低成本⾼性能ASK接收器IC。
该模块
适合:
⽆线远程命令和控制
远程⽆钥门禁(Remote Keyless Entry,RKE)
安防系统
低功耗遥测应⽤
该模块具有以下特性:
单通道,固定频率为433.92 MHz
ASK调制
波特率: 4800bps
欲知有关rfRXD0420接收器模块的更多信息,请参见技术简介TB070。
2009 Microchip Technology Inc.DS41378A_CN第9页
K EE L OQ ? 3开发⼯具包⽤户指南
DS41378A_CN 第10页
2009 Microchip Technology Inc.
图1-2:
RFRXD0420接收器板
1.5.3
发送器板
图1-3:
发送器板
⼯具包包含两个⼿持式发送器板:? HCS362 K EE L OQ 硬件编码器? PIC16F636单⽚机软件编码器
这些发送器允许⽤户研究⼤量的硬件配置。
此外,可对这两个发送器进⾏修改,以添加DIP 插槽,从⽽便于⽤户更改编码器器件。
RF 发送器使⽤由SAW (表⾯声波)谐振器驱动的简单Colpitts 振荡器。
两个发送器的电源均为CR2032或等价的3V 电池(不包含在⼯具包中)。
K EE L OQ? 3 开发⼯具包概述
1.6K EE L OQ 3开发⼯具包的软件
1.6.1MPLAB?插件
K EE L OQ 3开发⼯具包MPLAB插件是集成到MPLAB集成开发环境的⼀款⼯具。
该⼯
具有助于设置和编程发送器编码器。
MPLAB插件⽀持⽣成K EE L OQ/XTEA/AES密钥。
要使能XTEA/AES选项,请订购光盘“Advanced Security Algorithms for K EE L OQ?
Systems”(DS51813)。
更多详细信息,请参见第3章“使⽤KeeLoq 3开发⼯具包 MPLAB插件”。
1.6.2控制器I2C?图形⽤户界⾯
控制器固件⽀持⼀组I2C命令。
这些命令⽤于控制控制器板解码功能并与此功能交互。
I2C GUI使⽤PICkit串⾏分析器连接到控制器,以便与PC通信并在PC上显⽰结果。
更多详细信息,请参见第4章“使⽤I2C? GUI演⽰⼯具”。
2009 Microchip Technology Inc.DS41378A_CN第11页
K EE L OQ? 3开发⼯具包⽤户指南
注:
DS41378A_CN第12页 2009 Microchip Technology Inc.
K EE L OQ? 3开发⼯具包
⽤户指南
第2章⼊门
2.1简介
本章将指导您着⼿使⽤K EE L OQ? 3开发⼯具包及其附带软件。
2.2要点
本章讨论:
设置K EE L OQ 3开发⼯具包硬件
安装K EE L OQ 3开发⼯具包软件
启动K EE L OQ 3开发⼯具包软件
基本I2C通信
源代码
2.3设置K EE L OQ 3开发⼯具包硬件
将⽆线接收器开发板插⼊到PICtail 14引脚连接器,如下⾯的图2-1所⽰:
图2-1:PICtail? 14引脚ASK连接
将控制器连接到9V直流电源。
2009 Microchip Technology Inc.DS41378A_CN第13页
K EE L OQ? 3开发⼯具包⽤户指南
上电后,控制器LED-D1将闪烁5次,并在LCD显⽰屏上显⽰欢迎消息:
“K EE L OQ 3 Development Kit”
图2-2:LCD显⽰屏—欢迎消息
2.3.1使⽤发送器板
在PIC16F636发送器板上安装3V CR2032或同等电量的电池。
按下发送器板上的任何按钮。
LED-D4将闪烁,LCD显⽰屏上将显⽰序列号和解码后的发送信息。
DS41378A_CN第14页 2009 Microchip Technology Inc.
⼊门图2-3:显⽰有解码信息的LCD显⽰屏
2.3.2控制器板如何学习发送器
按下控制器板上的按钮 PB3。
LED-D4将保持点亮,以指⽰控制器板进⼊学习模式。
按下发送器上的按钮⼀次,LED将闪烁,表⽰控制器正在等待按钮第⼆次按下。
第⼆次按下发送器按钮。
LED-D4将快速闪烁,紧接着LED-D3闪烁。
现在,⽆论何时按下发送器按钮,LED-D4都将闪烁,接着LED-D3闪烁,表⽰发
送器已被有效学习。
2.3.3控制器板如何擦除存储的发送器信息
按下控制器板上的按钮 PB3。
LED-D4将保持点亮。
保持按钮按下约10秒。
LED-D4将熄灭。
释放PB3,现在所有存储的发送器信息都已擦除。
当发送器按钮按下时,LED-D4将快速闪烁。
2.4安装K EE L OQ 3开发⼯具包软件
2.4.1安装MPLAB插件
运⾏光盘中的MPLAB_PlugIn > MPLAB_PlugInSetup.exe。
安装程序会⾃动安装所有的项。
安装程序启动时,您必须接受Microchip许可协议,才能继续安装过程。
更多详细信息,请参见第3章“使⽤KeeLoq 3开发⼯具包 MPLAB插件”。
2009 Microchip Technology Inc.DS41378A_CN第15页。