搜索
bottom↓
回复: 24

请教几个关于PIC 8位单片机编程环境、仿真器等入门问题?

[复制链接]

出0入0汤圆

发表于 2017-11-30 14:33:09 | 显示全部楼层 |阅读模式
由于项目关系,需要使用到三颗不同的PIC 8位单片机,其中两片是PIC16F系列的,一片是PIC18F系列的。
之前没接触过PIC单片机,遇到一些入门级问题,打扰各位。

1、我需要使用什么开发环境/编译器(C语言编程),开发环境 是否需要购买,价格几何?
2、仿真器/程序下载器选什么,价格如何?
3、PIC这两个系列单片机是否有足够的C语言DEMO程序,以便于上手,缩短开发周期。

谢谢各位。

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2017-11-30 15:03:46 | 显示全部楼层
我现在还用的是MPLAB+PICC,PICC要买,不过在中国你懂的。仿真器/烧录器 icd2/PICkit3,这两种都不贵,土豪的话还有ICD3。pic的C例程应该还是挺丰富的,我用的PIC12/16资源本来就少,很简单看看手册就开干了

出0入0汤圆

发表于 2017-11-30 15:11:49 | 显示全部楼层
PIC 片子还是不错  就是IDE 啊  周边软件 实在是 差强人意.  

出0入0汤圆

发表于 2017-11-30 15:41:31 | 显示全部楼层
PIC单片机最初学的时候用过  。就是堆栈太少,价格不便宜。会C的话学起来应该很快

出0入0汤圆

发表于 2017-11-30 15:42:15 | 显示全部楼层
本帖最后由 simplorer 于 2017-11-30 15:48 编辑

1. PIC 16和18的片子现在可以使用MPLAB x编译,至于是否需要购买,看你产品的类型和要求了,反正网上有cr@ck;
2. 仿真器和下载器是一个pickit3;
3. demo没注意,我原来是使用pic16f72,编译器还是picc+mplab,那个程序做完了,用了很多年,没再动过,
    最近也是项目需要,用了pic18f的一款单片机,可以通过mcc直接产生配置代码,不过需要看你选用的单片机mcc是否支持,
    最新的单片机一般支持,老旧型号就不行了。

如果不是必要,还是建议选用arm系列的芯片,相对来说资源和开发都方便很多。
选用PIC芯片是项目时间限制,有原来PIC项目的一些代码可以直接使用,可以加快开发进度,调试慢的要死,价格贵的要死,
等有时间了,打算换成freescale的arm系列芯片。所以如果是新开发,建议你考虑下是否需要选择PIC系列芯片。
PS:PIC18Fxxxx我使用的那款芯片,有新旧工艺两种,新工艺的便宜,但是error data能看得你头爆炸,选型之间一定要看好
对应芯片的error data,不然就等着哭吧。

修改原因:增加部分文字。

出350入8汤圆

发表于 2017-11-30 15:53:37 | 显示全部楼层
1,MPLAB x + XC8
2,kit,或者ICD(ICD4最新出品,我还没用过)
3,开发资料还是比较多的。

出0入0汤圆

发表于 2017-11-30 16:11:29 来自手机 | 显示全部楼层
我有ICD3出,有需要短信

出0入0汤圆

 楼主| 发表于 2017-11-30 17:27:40 | 显示全部楼层
本帖最后由 shiyi_jiang 于 2017-11-30 17:51 编辑
simplorer 发表于 2017-11-30 15:42
1. PIC 16和18的片子现在可以使用MPLAB x编译,至于是否需要购买,看你产品的类型和要求了,反正网上有cr@c ...


车用DCDC转换器上用的。

出0入0汤圆

发表于 2017-11-30 17:44:55 | 显示全部楼层
用的和二楼一样,只是之前用ICD3总是坏,索性换成PICkit3了。

出0入0汤圆

 楼主| 发表于 2017-11-30 17:59:25 | 显示全部楼层
yangsen 发表于 2017-11-30 15:03
我现在还用的是MPLAB+PICC,PICC要买,不过在中国你懂的。仿真器/烧录器 icd2/PICkit3,这两种都不贵,土豪 ...

ICD3 与ICD2/PICkit3有一定的差价,功能上有什么区别嘛。东西是公司买,重点要好用 ,况且都不贵。

出0入22汤圆

发表于 2017-11-30 18:05:10 来自手机 | 显示全部楼层
我个人赶脚,pic的工具完全没有avr的好用。

出0入0汤圆

发表于 2017-11-30 18:29:40 | 显示全部楼层
只用过PIC12F508/9,后来用国产芯片替代了。

出0入0汤圆

发表于 2017-11-30 21:14:20 | 显示全部楼层
Now there is a ICD4 released.

出0入9汤圆

发表于 2017-11-30 21:22:05 | 显示全部楼层
其实pic单片机有问题可以直接联系Microchip在各地的办事处。
之前接触的几个技术支持,感觉Microchip的技术支持还是比较到位的。
还有,如果MCC支持你开发的 型号,用MCC配置还是很方便的。

出0入0汤圆

发表于 2017-11-30 22:09:22 | 显示全部楼层
我用的是MPLABX+PICC,PICkit3,仿真基本只用Proteus 8 Professional超级方便,基本用不着硬件仿真。资料官网+百度。

出0入0汤圆

发表于 2017-11-30 22:30:30 来自手机 | 显示全部楼层
最近用的MPLAB X IDE+xc8编译器,编译器网上找破解,PICkit3一百块左右。PIC的在线调试不好用,基本上直接下载调试。微芯的中文资料很丰富

出0入0汤圆

 楼主| 发表于 2017-12-1 08:39:21 | 显示全部楼层
tdh03z 发表于 2017-11-30 22:30
最近用的MPLAB X IDE+xc8编译器,编译器网上找破解,PICkit3一百块左右。PIC的在线调试不好用,基本上直接 ...

是PICkit3的在线调试不好用,还是包括ICD3在内的所有仿真器在线调试都不好用呀?

出0入0汤圆

发表于 2017-12-1 08:43:06 | 显示全部楼层
哪里这么多乱七八糟的.
楼主听我的
编译器: PIC-CCS
下载器: MPLAB (软件) + PICKIT3(烧写工具)
坨坨的


别用 MPLAB 自带的PICC编译器,,用的想死. 不要走这个路.

出0入0汤圆

 楼主| 发表于 2017-12-1 09:04:30 | 显示全部楼层
sweet_136 发表于 2017-12-1 08:43
哪里这么多乱七八糟的.
楼主听我的
编译器: PIC-CCS

谢谢回复。
不过PIC-CCS是什么鬼?不是XC8,XC16,XC32么?

另外,不知道您是否知道PIC的几款仿真器/下载器之间的区别,特别是PICkit和ICD这两种。

出0入0汤圆

发表于 2017-12-1 09:10:51 | 显示全部楼层
sweet_136 发表于 2017-12-1 08:43
哪里这么多乱七八糟的.
楼主听我的
编译器: PIC-CCS

为何不用最新版的 ICD4 ?

出0入0汤圆

发表于 2017-12-1 10:54:43 | 显示全部楼层
老型号:MPLAB IDE 8.92 + HI-TECH PICC 9.83
新型号:MPLAB X IDE 4.00 + XC8

印度佬喜欢用PIC-CCS,不知道好不好用。我也是随主流,所以就用以上的环境+编译器。
至于仿真,PIC的确实难用,好在我调试不习惯用仿真器,都是用标志位+几个灯+示波器验证,慢是慢了点,但也能用。

出0入0汤圆

发表于 2017-12-2 17:25:24 来自手机 | 显示全部楼层
icd3在mplab x环境下可以随时打断点,并且数量多,像jlink调arm一样,kit3必须暂停后,才能打断点,

出0入0汤圆

发表于 2017-12-2 17:26:37 来自手机 | 显示全部楼层
icd4看资料介绍,好像不支持在mplab 8环境下使用。

出0入0汤圆

发表于 2017-12-2 17:30:23 来自手机 | 显示全部楼层
kit3在使用mplab 8和mplab x环境来回切换的时候不用改驱动,直接就能用,icd3就恶心了,需要用专门的小软件切换,还有时会不成功。需要手动下载驱动。

出0入0汤圆

发表于 2018-6-27 18:12:03 | 显示全部楼层
zxq6 发表于 2017-11-30 18:05
我个人赶脚,pic的工具完全没有avr的好用。

“我个人赶脚,pic的工具完全没有avr的好用。”有同感,刚接触dspic
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 22:31

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表