是否可以使用AVR ISP编程器对PIC芯片进行编程?


16

我想尝试对PIC芯片进行编程,然后看它与AVR相比有多少不同。我有一个AVRtinyISP,想知道是否可以使用它来对PIC芯片进行编程?这样做会限制我什么?

当今的AVR和PIC芯片都具有用于程序上传的ICSP接口,并使用显然兼容的引脚分配进行编程(PIC曾经需要提供更高的电压来对其进行编程,但较新的芯片不再需要它了)。

所以我的问题是:是否可以使用AVR ISP编程器(例如AVRtinyISP或AVR ISP MkII)对PIC芯片进行远程编程

有没有人尝试过?

如果不可能或太难,那么有什么局限性?使用的协议是什么,引脚排列不完全匹配,电压/电流额定值等等?反之亦然,例如使用PICKit克隆对AVR芯片编程是否有可能?要使所有这些变为可能需要进行哪些修改?

Answers:




2

对芯片编程基本上是一种串行通信操作。从我的观察来看,基本上是许多带有一些启动命令的“将此数据放在这里”例程。从本质上讲,该芯片正在对其自身进行编程(或至少一部分对另一部分进行编程)。PIC和AVR不使用相同的命令集,因此一个程序员不能对另一个进行编程。


0

我最近在Xeltek的网站上看到了这篇文章:

http://www.xeltek.com/Atmel-AVR-pages-282

我相信,您可以使用他们的ISP程序员;IS01。但这不会像PICkit这样的低成本解决方案。据我所知,IS01甚至支持ATE ...


3
价格不会太低...只要$ 1200美元,您就对了
davr 2010年

是的,我没有提到,但是从提出问题的方式应该可以理解,我这里的预算很紧张,所以我买不起任何价值超过30美元的东西。
Andrei Sosnin 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.