本帖最后由 fover 于 2011-9-14 16:34 编辑
首先说明:是给新手看的。老手路过可以瞄几眼,觉得好请给点鼓励,觉得不好就请指出说明:lol 。
在学校时没好好学,虽然毕业前做了个温度显示的,但那时连while(1)都不晓得为什么要。毕业后一直弄51,刚开始时被人带过,只讲表面不讲原理。后来的大部分时间都在网上查资料论坛上发帖然后慢慢的消化,幸好工作事情不是很多且晚上不加班,基本工具公司都有,自己可以看文档搭电路测试,慢慢的提高自己。
最近转PIC,完完全全的一个PIC新手,新手最需要什么?需要一个最最基本的鼓励,就是有编程工具、开发板,然后将一个最最基本的代码烧录到板子里面,断电上电,灯亮灯灭程序正常运行,有了这个最基本的保障后面的就是水到渠成了。
废话说了一大堆,现在转入正题。刚开始是很痛苦,有时候多么希望旁边就有一位高手啊,怪问题一个接一个的来,还好都一个个的解决掉了。
下面的小指南中基本上都是网上找的,自己只是整理而已。
如下:
先建立项目工程
1.新建main.c文件即file→new,保存在制定文件夹中。
2.新建项目,即project→project wizard,然后一路下去,其中要选择器件PIC18xx,编译器C18,各种源文件main.c(1中创建的)、PIC18xx.H、PIC18xx.LKR、PIC18xx.LIB(后面三个在C18安装目录下)
3.还需要设置的是“Project”—》“Build Options”—》“Project”,在弹出的对话框中找到“Directories”标签,看到一个Show directories for:旁边的下拉选项,分别找到“Include Search Path”“Library Search Path”“Linker-Script Search Path”,这三个选项,这三个分别是指定头文件目录(Mcc18\h)、Lib库文件目录(Mcc18\lib)和LKR目录(Mcc18\bin\lkr)的。点击那个“New”按钮建立路径。
4,写程序编译
5,更重要的是配置项设置,目前还不清楚用程序怎么写,所以只能在编程工具里面设置。configure→configuration Bits然后configuration Bits set in code,前面的勾打上则表明在配置项写在程序里面,将勾取消掉则表明在该软件工具设置配置项。
配置项有三处需要修改:OSC WDT LVP(其它就看自己需求了)
6.烧录程序
设置烧录模式(Release),project→Build Configuration→Release(Debug为在线调试模式)快捷方式栏有直接设置Release或Debug的。
选择烧录工具,Programmer → select Programmer → PICkit3,
最后就可以下载程序啦
补充说明:可以在Programmer→setting→Power里面选择PICkit3的电压和目标板的供电方式 |