新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > PIC单片机入门必看

PIC单片机入门必看

作者:时间:2012-12-18来源:网络收藏

芯片数据手册:可在www.microchip.com 查找及下载,目前大多数新的芯片均有中文数据手册。

免费的集成开发环境MPLAB IDE

免费的集成编译调试环境:集成了工程管理、语法高亮显示的文本文件编辑器、汇编编译器、功能强大的软仿真调试器等,同时可外挂多种C编译器、硬件仿真调试器、烧写器等。

下载地址:http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGEnodeId=1406dDocName=en019469part=SW007002

注意事项:必须安装在C:盘,工程及文件夹名、文件名不能有中文及其他双字节文字。

主要的C语言编译器:

介绍及下载网址:http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGEnodeId=1406dDocName=en534868page=wwwCompilers

目前MPLAB支持所列的所有C编译器的内嵌调试,单步,全速都没问题。

注意事项:不同的单片机系列必须使用不同的编译器,目前大多数编译器都有免费的试用版或限制版本下载,正版的也不贵。

低成本下载器、在线调试器:

目前有ICD2,KIT2,ICD3,KIT3,推荐ICD3,KIT3,

介绍网址:http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGEnodeId=2519¶m=en534451

ICD3,KIT3特点:成本低,速度快,集成了编程器(或称下载器)和在线调试器,支持多断点,调试、下载速度非常快,而且KIT2、KIT3支持脱机烧写,这对一些不方便拿到电脑边调试的项目很有用,而且可以作为小批量量产的选择方案。

注意事项:缺点是要占用一定的单片机资源,包括引脚、部分程序和数据寄存器等,而且要特别注意引脚上面零件不能影响电平及数据通讯,20PIN及以下的单片机需要用一个专门制作的DEBUG转接头才能仿真,否则只能烧写程序后盲调。

引脚的接法及注意事项在每种产品的用户手册里均有特别说明。

使用低成本在线调试器(ICD2,ICD3,KIT2,KIT3)调试之前须知:

首先请确认:

1.MCLR上不能有大于104的电容,不能有钳位二极管,PGD,PGC上不能有任何电容电感性负载,不得有上拉电阻。连线不得超过0.5米。USB线也很重要,大街上买的3块一根的线不能用,这些都将导致通讯不畅,容易死机等毛病。

2.在MPLAB中连上在线调试器之前,最好确认选择由目标板供电。连上之后请确认是否识别出目标芯片。

3.建立工程,加入源文件之后,用C的必须选择DEBUG模式编译,用汇编的必须留出一定的资源给DEBUG模块使用,具体什么资源,请参考MPLAB帮助。每次修改程序编译成功之后必须重新烧写(或叫下载)。

常见问题,也是最需要注意又常常被忽略的问题:

ICD2,KIT2,ICD3,KIT3常常掉线或连接不上,这都是USB惹的祸,请使用原装的USB线或到市场上买一根20块钱的有屏蔽层的USB线,这样会省很多麻烦

系列介绍:

目前有8位系列、16位系列和32位系列,简单介绍如下:

系列:

早期一次性编程的有PIC12Cxxxx系列、PIC16CXXX系列,目前不推荐使用,但还有一些老产品在用,所以还有出货。

单片机相关文章:单片机教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理


上拉电阻相关文章:上拉电阻原理
双控开关相关文章:双控开关原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭