picc软件下载安装与使用方法

picc软件下载安装与使用方法

ID:1042249

大小:341.50 KB

页数:7页

时间:2017-11-07

picc软件下载安装与使用方法_第1页
picc软件下载安装与使用方法_第2页
picc软件下载安装与使用方法_第3页
picc软件下载安装与使用方法_第4页
picc软件下载安装与使用方法_第5页
资源描述:

《picc软件下载安装与使用方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、PICC软件下载安装及使用方法:运行安装程序,将出现如图1所示安装界面。点击“下一步”出现如图2所示:单击“下一步”出现如图3所示:单击“是”出现如图4所示,选择安装目录(也可以建议使用默认值)单击“下一步”出现如下安装进度界面然后安装完毕后,出现如下所示界面:选择“是”继续安装将显示如下提示:到此安装完成,将提示你重新启动电脑,选择确定。软件的激活过程:首先从“开始菜单”选择“激活”菜单。单击下一步,出现如图所示的激活界面:启动“激活程序”如图所示:把“LastName”前的“√”去掉并把生成的各项依次填入激活界面的相应位置,点击“下一步”若安装成功将显示如下图所示提

2、示信息,否则需要返回上一步重新填写激活信息。激活过程完成。下面介绍在mplab中如何使用刚刚安装好的PICC软件:1,启动运行MPLABIDE软件,这时还没有打开任何项目跟源文件,选择File---》New菜单项,打开文档窗口,在此输入c语言源程序。完成后保存为:xxxxx.c文件。2,建立项目。选择Project-----》New打开新建项目窗口。在项目名中填入项目名称,在项目保存路径中选择好路径(注意必须跟第1步中.c程序同路径)。3,选择语言工具组件。选择Project----》SleceteLanguageToolsuite出现如下界面此主题相关图片如下:在Ac

3、tiveToolsuite栏中选择HI--TECHPICCToolsuite在Toolsuitecontents栏中把编译器、链接器、汇编器全部都设置为“picc.exe”单击“确定”即可。4,设置语言工具组件。选择Project----》SetLanguageToolLaction菜单,展开HI-TECHPICCToolsuite前的“+”后打开目录树,并展开下面的DefaultSearchPath&Directory目录,并进行如下设置OutputDirectory跟IntermediatesDirectory项可以选择缺省路径;IncludeSearchDirec

4、tory路径选择为:安装路径/include;LibrarySearchDirectory路径选择为:安装路径/lib。单击确定。5,加入源程序跟选择器件,调试程序(这跟汇编语言完成相同,在此不再獒述)。使用C编译器+ICD2调试程序需要注意的问题:因ICD2是在线仿真,所以会占用部分芯片资源。但编译器的链接文件不够聪明,不知道哪些资源会被ICD2占用,有可能链接器分配的ROM和RAM空间恰巧是被ICD2占用的,会引起用户程序和ICD2的调试程序发生冲突,通常表现为调试运行时程序会莫名其妙的复位,从而浪费大家的调试时间。那么如何让链接器知道哪些空间不分配给用户程序,而保

5、留给ICD2呢?下面是针对PICC,PICC18,MCC18,C30几个PIC开发中常见C编译器,基于MPLABIDE集成开发环境中给出的解决办法:1.HITECHC+ICD2.  PICC和PICC18的设置一样,通过设置编译选项来实现。  编译程序前,在MPLABIDE中的PROJECT菜单下,按如下操作PROJECT->BUILDOPTIONS->PROJECT->PICCGlobal  在PICCGlobal选项卡中选择"compileforICD",确定后就可以编译程序啦2.MCC18+ICD2和PICC不一样,在MCC18下是选择合适的linkerscrip

6、ts文件来实现对于每个PIC18Fxxxx型号,在C:mcc18lkr文件夹,都有两个链接脚本文件,例如PIC18F452,分别是18f452.lkr和18f452i.lkr.如果您要使用ICD2调试,请选用带i的链接文件编译.如果打开18f452i.lkr,会看到代码区和数据区分别有:“CODEPAGENAME=debugSTART=0x7DC0  END=0x7FFF  PROTECTED”“DATABANK  NAME=dbgspr  START=0x5F4  END=0x5FF  PROTECTED”这部分空间都是会被ICD2占用的,所以“PROTECTED

7、”,不分配给用户程序。3.C30+ICD2C30是通过设置编译选项实现。操作如下:MPLABIDE->PROJECT->BUILDOPTIONS->PROJECT->MPLABLINK30,选中“LinkforICD2”确定即可。对于dsPIC和PIC24系列来说RAM区0800h-0822h是为ICD2保留的,如果编译时没有选择“linkforICD2”,全局变量很有可能分配到800h-822h间.这也是为什么可以在watch窗口看到全局变量的地址,但在值那栏却显示“reserved  memory”的原因之一。************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。