微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 调试单片机PIC16F872,需要仿真器吗?

调试单片机PIC16F872,需要仿真器吗?

时间:12-12 整理:3721RD 点击:
你们好。
我在microchip公司网站上下载了他们的IDE到我的电脑。调试的时候,还需要购买一个仿真器盒子吗?在我的印象里面,仿真器就是一个黑色的盒子,在PC和电路板之间连接,进行调试的。如果有了IDE软件,还需要这仿真器吗?
太弱了。唉。。。帮忙回答一下吧。

那东西好像叫icd,常见的icd2,很迷你,中发几百块钱。

肯定要调试器,现在最常用的是ICD3 和KiT3

楼上几位都解答了。
其实是这样(不限于PIC,或者是51,亦或是ARM,或者MIPS或PowerPC):
你看啊,要是你在计算机上把程序写好了得到了编程文件,如果有办法(串口\USB如此等等)把程序文件烧写到板子上,如果一切OK,那么板子就可以动起来。
如果程序有问题,你可以在计算机上修改,重复上述步骤。
当然,这时你可以借助仿真器/调试器之类的进行在线调试。
所以,关键点有两个:1是你是否可以在计算机上找到问题、修改程序;2是你是否有办法把程序写到板子上(可能是MCU内部,也可能是外置的Flash等存储器件)。

谢谢你详细的解答。
IDE软件和ICD软件,跟这个仿真器之间有什么样的关系呢?

IDE软件一般需要仿真器/调试器对电路进行配合。否则,你的计算机怎么跟板子CPU发生联系呢?
PIC我不熟,楼上几位说了,现在用ICD3,可以看MicroChip官网介绍http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en537580。
估计TB上山寨的一大堆(没有那个仿真器能逃过这个宿命)

非常感谢你提供信息。
能否再问一句:IDE和ICD之间是什么关系呢?二者都是软件吗?ICD是和仿真器配合的软件?

你说的IDE应该是Integrated Development Environment,集成开发环境。是软件。
ICD是仿真器。仿真器为一种电子设备,以硬件形式体现(但如果仿真器也是有CPU,比如FSL PowerPC用的USB TAP,仿真器那也是有软件的)。

icd就是你说的仿真器…

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top