É possível usar o programador AVR ISP para programar um chip PIC?


16

Eu quero tentar programar um chip PIC e apenas ver o quão diferente ele é comparado a um AVR. Eu tenho um AVRtinyISP e gostaria de saber se seria possível usá-lo para programar algum chip PIC? O que me limitaria de fazer isso?

Os chips AVR e PIC de hoje têm interfaces ICSP para upload de programas e usam pinagens aparentemente compatíveis para programação (o PIC exigia uma tensão mais alta fornecida para programá-lo, mas os chips mais novos não exigem mais isso).

Portanto, minha pergunta é: é possível remotamente programar um chip PIC com um programador AVR ISP, como AVRtinyISP ou AVR ISP MkII ?

Alguém já tentou isso?

Se não é possível ou é muito difícil, então quais são as limitações - são os protocolos usados, pinagens que não correspondem exatamente, classificações de tensão / corrente, mais alguma coisa? É possível fazer isso vice-versa, ou seja, usando um clone PICKit para programar um chip AVR? Quais seriam as modificações necessárias para tornar possível tudo isso?

Respostas:


7

Esta página possui diagramas de circuitos, código C e janelas compiláveis ​​executáveis ​​para usar o ISP para programar um PIC. O software (windows) é diferente do software AVR, portanto, talvez seja apenas uma maneira barata de programar PICs. Certamente mais barato que $ 1200.

http://elm-chan.org/works/avrx/report_e.html (na parte inferior)



2

Programar um chip é basicamente uma operação de comunicação serial. Pelo que observei, basicamente existem muitas rotinas de "coloque esses dados aqui" com alguns comandos de inicialização. Essencialmente, o chip está se programando (ou pelo menos uma parte programa outra). PICs e AVRs não usam o mesmo conjunto de comandos, portanto, um programador não pode programar o outro.


0

Vi recentemente este artigo no site da Xeltek:

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

Eu acredito que você pode usar o programador ISP; IS01. Mas não será uma solução de baixo custo, como o PICkit. tanto quanto eu sei, IS01 ainda suporta ATE ...


3
Não será de baixo custo ... por US $ 1200, você acertou
davr

Sim, eu não mencionei, mas deve ser compreensível, pela maneira como a pergunta foi feita, que eu estou com um orçamento apertado para passatempos aqui, então não posso pagar nada que valha mais do que cerca de US $ 30.
Andrei Sosnin 14/09/10
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.