外设初始化程序_第1页
外设初始化程序_第2页
外设初始化程序_第3页
外设初始化程序_第4页
外设初始化程序_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程目标完成本课程之后,您将能够:幻灯©

2013

Microchip打开MPLAB

®

X

IDE,启动项目并安装PI插件使用PI生成简单、可读且一致的驱动程序和初始化程序。使用PI修改或更新驱动程序,或向现有项目添加驱动程序课程安排第1部分:PI为什么使用PI第2部分:在MPLAB

®

X

IDE中安装PI查看幻灯©

2013

Microchip幻灯©

2013

Microchip课程安排(续)第3部分:实验1实验2实验3实验4实验5实验616位器件演示总结PI?©

2013

Microchip

Technology

Incorporated.。幻灯片

5PI?PI?PI是一种以图形方式为项目配置外设的全新方法为每个外设创建独立且易于

的驱动程序和初始化程序列表采用易于使用的基于Java图形用户界面幻灯©

2013

MicrochipPI?与原有的方法不同,此模块化方法可轻松修改、管理和重新生成模块,添加外设以及更改配置避免可视化器件初始化程序(VDI)的陷阱避免需要高度

的Application

Maestro(AM)的陷阱.幻灯©

2013

MicrochipPI?可以快速方便地执行以下操作使用PI或传统方法添加代码,由您选择为应用配置整个器件修改生成的代码删除生成的代码(如果选择不使用模块)幻灯©

2013

Microchip为什么使用PI?为什么?幻灯©

2013

Microchip为什么使用PI?帮助新客户和现有客户帮助加速和简化开发生成跨器件和系列的标准化驱动程序曾有客户通过电子邮件、MASTERs年会和

要求使用PI幻灯©

2013

Microchip安装PI©

2013

Microchip

Technology

Incorporated.。幻灯片

11安装PITools–Plugins(工具

-插件)选择Available

Plugins(可用插件)选项卡选择Microchip

PI幻灯©

2013

Microchip安装PI单击Install(安装)安装向导接受

证协议,然后单击Next(下一步)幻灯©

2013

Microchip©

2013

Microchip

Technology

Incorporated.。幻灯片

14PI打开后有3个主要区域资源区设计区引脚管理器区幻灯©

2013

Microchip中间为PI模块设计区包含模块设计器,以及Modules(模块)、PinManger(引脚管理器)、Generate

Code(生成代码)和View

Report(查看报告)按钮PI模块设计区引脚管理器模块生成代码查看报告幻灯©

2013

Microchip左侧为PI资源区包含两个窗口;上面窗口为项目资源区,下面窗口为器件资源区PI资源区器件资源项目资源幻灯©

2013

Microchip”从“器件资源”中选择一个模块将该模块移至“项目资源从“项目资源”中选择模块将调用引脚管理器幻灯©

2013

Microchip引脚管理器包括两部分上半部分为封装视图下半部分为表格视图幻灯©

2013

Microchip单击相应引脚上处于打开状态的锁为该模块选择I/O选择后,锁将关闭,同时颜色由蓝色变为绿色。幻灯©

2013

Microchip从“项目资源”中选择一个模块(如GPIO)时,模块设计区中将显示该模块的配置选项卡选择GPIO将显示GPIO配置选项卡选择GPIO:GPIO幻灯©

2013

Microchip用户将在模块配置选项卡中设置模块的功能所选功能将在中间的模块设计区

出显示幻灯©

2013

Microchip用户将在模块设计区中设置模块的功能GPIO配置选项卡允许用户选择引脚名称、输入和输出起始值并使能上拉(如果有的话)幻灯©

2013

Microchip可单独选择输入、输出和上拉也可以同时选择幻灯©

2013

Microchip可使用唯一引脚名称来标识引脚特性例如,将IO_RB0重命名为led1幻灯©

2013

Microchip引脚名称反映在引脚管理器中幻灯©

2013

Microchip从“项目资源中”选择“System”(系统)或模块时,模块设计区中将显示可用的配置。实时显示当前设置幻灯©

2013

Microchip实验1:点亮LED©

2013

Microchip

Technology

Incorporated.。幻灯片

28本课程使用的工具PICDEM™

2

Plus演示板部件

:163022-1PIC16F1937MCP2200

USB转RS232演示板和电缆语音回放PICtail™Plus子板幻灯©

2013

Microchip幻灯©

2013

Microchip实验1目标在MPLAB®

X

IDE中启动新项目安装PI插件(如果尚未安装)设置配置寄存器和振荡器生成点亮LED的代码实验2:用户Timer0溢出使LED闪烁©

2013

Microchip

Technology

Incorporated.。幻灯片

31实验2目标©

2013

Microchip幻灯打开之前的实验1项目或打开实验2将Timer0设置为每262

ms溢出一次使用Timer0溢出使LED闪烁实验3:用户Timer1中断使LED闪烁©

2013

Microchip

Technology

Incorporated.。幻灯片

33实验3目标©

2013

Microchip幻灯从实验2中的现有项目开始或打开实验3设置Timer1和Timer1中断通过Timer1中断使另一LED以大约每秒1次的速率闪烁实验4:“o

World”©

2013

Microchip

Technology

Incorporated.。幻灯片

35实验4目标从实验3中的现有项目开始或打开实验4配置EUSART9600波特率异步模式8位接收和8位发送通过终端程序向PC发送“

oWorld”幻灯©

2013

Microchip实验5:通过TMR2中断

ADC并发送到EUSART幻灯©

2013

Microchip幻灯©

2013

Microchip实验5目标从实验4中的现有项目开始或打开实验5配置ADC右对齐转换时钟=1/16轨到轨配置Timer2预分频比=16后分频比=64重载值=42使用Timer2中断幻灯©

2013

Microchip实验5目标通过终端程序向PC发送测量的ADC值重新打开PI设置ADC以将FVR(2

X

Vref)用于正Vref而不是VDD重新生成代码通过终端程序向PC发送测量值验证POT(电位器)现在的范围是否为原来的约½实验6:

音乐©

2013

Microchip

Technology

Incorporated.。幻灯片

40实验6目标打开实验6配置并使用

将各种音调驱动到语音回放PICtail™Plus子板按照与实验5相同的方式配置ADC,其中Vref等于轨到轨电压使用测量ADC值来改变进入回放PICtail

Plus子板幻灯©

2013

Microchip实验6目标使用SPI将各种音调

到语音回放PICtail™

Plus子板上的串行EEPROM或从其中

各种音调在LCD上显示频率值幻灯©

2013

Microchip总结今天介绍了:安装并使用PI以在项目中生成代码展示了使用和设置外设的简便性生成了使用GPIO、USART、ADC、SPI、定时器和

的项目愉快地体验了一个非常酷且非常有用的工具幻灯©

2013

Microchip幻灯©

2013

Microchip总结版本1.0支持以下器件PIC16F19xx、18xx、17xx和15xx系列(CWG、COG、LCD和mTouch™触摸传感解决方案除外)未来的版本将支持16位器件以及其他的8位器件和模块幻灯©

2013

Microchip总结未来支持十月发布二月发布2014年7月问题?谢谢!幻灯©

2013

Microchip其他资源PIC16(L)F1937应用笔记杂志幻灯©

2013

Microchip幻灯©

2013

Microchip本课程使用的开发工具(AC002014)9V

1.3A通用电源适配器(CAB0019)USB电缆,A转Mini-BDM(163022-1)PICDEM™

2

Plus(MCP2200EV-VCP)MCP2200

USB转RS232演示板本课程使用的开发工具(AC164125)语音回放PICtail™

Plus子板MPLAB®

REAL

ICE™

仿真器PIC16F1937幻灯©

2013

Microchip法律的使用受附带的、免责以及任何的限制,无论这些内容是在安装各个程序时阐明还:Microchip

仅允许用于Microchip产品。此外,Microchip是在头文件或文本文件中公告。覆盖,其中包括要求分发者提供源代码的。在开源要求的范围内,尽管有上述限制,但Microchip和第

提供的 的某些组件仍可能被“开源”条款将起主导作用。以及对第公司和第的)参考,并且按“现状”提供。Microchip对第公司做出的或第可能提供的注意事项和免责

:这些材料和随附信息(例如,包括任何材料或信息不承担任何责任。MICROCHIP不承担

的保证,无论是明示的、暗示的或法定的,包括有关无性、适销性和特定用途的暗示保证。在任何情况下,对于与MICROCHIP或其他第三方提供的材料或随附信息有关的任何直接或间接的、特殊的、惩罚性的、偶然的或间接的损失、损害或任何类型的开销,MICROCHIP概不承担任何责任,即使MICROCHIP已

知可能发生损害或损害可以预见。商标:Microchip的名称和徽标组合、Microchip徽标、dsPIC、

FlashFlex、KEELOQ

、KEELOQ徽标、MPLAB、PIC、PICmicro、PICSTART、PIC32徽标、rfPIC、SST、SST徽标、SuperFlash和UNI/O均为Microchip

Technology

Inc.在

和其他国家或地区的

商标。FilterLab、Hampshire、HI-TECHC、LinearActiveThermistor、MTP、SEEVAL和TheEmbeddedControlSolutionsCompany均为MicrochipTechnologyIncorporated在美国的

商标。Silicon

Storage

Technology是Microchip

Technology

Inc.在除

外的其他国家或地区的

商标。og-for-the-Digital

Age、Application

、chipKIT、chipKIT徽标、CodeGuard、dsPICDEM、dsPICDEM.net、dsPICworks、dsSPEAK、ECAN、ECONOMONITOR、FanSense、HI-T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论