È possibile utilizzare il programmatore ISP AVR per programmare un chip PIC?


16

Voglio provare a programmare un chip PIC e vedere quanto è diverso rispetto a un AVR. Ho un AVRtinyISP e vorrei sapere se sarebbe possibile usarlo per programmare un chip PIC? Cosa mi impedirebbe di farlo?

Entrambi i chip AVR e PIC di oggi dispongono di interfacce ICSP per il caricamento del programma e utilizzano piedinature apparentemente compatibili per la programmazione (PIC utilizzava una tensione più elevata per programmarlo, ma i chip più recenti non lo richiedono più).

Quindi la mia domanda è: è anche possibile programmare in remoto un chip PIC con un programmatore ISP AVR, come AVRtinyISP o AVR ISP MkII ?

Qualcuno l'ha mai provato?

Se non è possibile o è troppo difficile, quali sono i limiti: sono i protocolli utilizzati, i piedinature non corrispondenti esattamente, i voltaggi / i valori di corrente, nient'altro? È possibile farlo viceversa, cioè usando un clone PICKit per programmare un chip AVR? Quali sarebbero le modifiche necessarie per rendere tutto ciò possibile?

Risposte:


7

Questa pagina contiene gli schemi circuitali, il codice C e l'eseguibile di Windows compilato per l'utilizzo dell'ISP per programmare un PIC. Il software (windows) è diverso dal software AVR, quindi forse è solo un modo economico per programmare i PIC. Certamente più economico di $ 1200.

http://elm-chan.org/works/avrx/report_e.html (vicino al fondo)



2

La programmazione di un chip è fondamentalmente un'operazione di comunicazione seriale. Da quello che ho visto è sostanzialmente un sacco di routine 'mettere questi dati qui' con alcuni comandi di avvio. In sostanza, il chip sta programmando se stesso (o almeno un programma pezzo un altro). PIC e AVR non usano lo stesso set di comandi, quindi un programmatore non può programmare l'altro.


0

Di recente ho visto questo articolo sul sito Web di Xeltek:

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

Credo che tu possa usare il loro programmatore ISP; IS01. Ma non sarà una soluzione a basso costo proprio come PICkit. per quanto ne so, IS01 supporta anche ATE ...


3
Non sarà a basso costo ... a $ 1200, hai
capito

Sì, non ho menzionato, ma dovrei essere comprensibile dal modo in cui è stata posta la domanda, che ho un budget limitato per hobby qui, quindi non posso permettermi niente che valga più di circa $ 30.
Andrei Sosnin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.