Domanda:
Programmatore PIC economico, deve essere compatibile con Linux
ElectroNoob
2012-06-10 19:56:12 UTC
view on stackexchange narkive permalink

Mi piace lavorare su progetti basati su Arduino, ma sto cercando di iniziare a sperimentare con la programmazione PIC.

Come dovrei costruire il mio programmatore di immagini? Ho pensato che dovesse esserci un modo per risparmiare denaro rispetto a qualcosa come questo che ho trovato online.

... e se ti piace il brivido, ho visto alcuni progetti che usano adruino per programmare i PIC
Cinque risposte:
Wouter van Ooijen
2012-06-10 20:24:23 UTC
view on stackexchange narkive permalink

Rispetto agli AVR, i PIC hanno una varietà di piccole variazioni tortuose negli algoritmi e nelle interfacce di programmazione, che richiedono uno studio accurato di ogni documento di "interfaccia di programmazione". Ci sono stato, l'ho fatto (fino a un limite). A meno che tu non sia dentro per il brivido, non lo consiglierei. Procurati un kit o un programmatore predefinito. Ne vendo uno, Olin ne vende alcuni, e ci sono il PICkit2 e il PICkit3, e i vari cloni di questi due. Fai la tua scelta). Consiglierei un tipo che sia almeno in grado di programmare in-circuit. A meno che tu non stia vendendo PIC programmati, la programmazione ex-circuit è quasi inutile.

Ho scritto un codice host e un firmware sostanziali per i programmatori PIC e sono d'accordo con Wouter. Ci sono molti piccoli trucchi, almeno per il caso generale. A proposito, il mio non viene fornito con il software Linux, quindi probabilmente non è quello che vuoi. Dai un'occhiata a Wouter o PicKit3.
Grazie ragazzi, in questa fase il vostro consiglio di acquistare piuttosto che costruire è apprezzato :)
Rocketmagnet
2012-06-10 20:08:38 UTC
view on stackexchange narkive permalink

Compralo, costa meno di dieci sterline! Le parti da sole ti costeranno di più. Inoltre, la quantità di tempo che impieghi a cercare di farlo funzionare ti farà desiderare di averlo acquistato.

+1 per l'acquisto di questo pezzo di equipaggiamento. Il rischio di una fonte di guasto * molto * difficile da rilevare non vale i soldi imo.
Pensi che funzionerà sotto Linux?
@ElectroNoob - Non che io possa dirlo da Google. Personalmente, consiglio di fare qualche ricerca. Compra un programmatore, non crearne uno. E usa Windows se puoi.
L'elenco di eBay dice "compatibile con Windows98 e Windows2000 / NT, Windows XP / Windows 7 e altri sistemi operativi". Potresti provare a contattare il venditore eBay e vedere se possono essere più specifici.
@tcrosley Ho posto la domanda, spero che mi risponderanno :)
@Rocketmagnet utilizzando Windows non è un'opzione. Grazie.
Ho ricevuto una risposta dal venditore, affermano che il consiglio non supporta Linux.
@ElectroNoob - Oh beh, continua a cercare. Ce ne devono essere alcuni in giro. Consiglierei comunque di acquistarne uno, anche se costa di più. Non sarà comunque molto più costoso dei singoli componenti e ti farà risparmiare * un sacco * di sofferenza.
Il vero vantaggio non è tanto avere un programmatore che funziona sotto linux, quanto averne uno che può funzionare con software driver open source. Ciò significa che puoi appenderlo a quasi * qualsiasi * macchina di sviluppo e integrarlo in quasi * qualsiasi * flusso di sviluppo, piuttosto che combattere con GUI scritte male e inflessibili o dover mantenere una macchina con un sistema operativo legacy per supportare il programmatore mentre invecchia.
hli
2012-06-11 15:58:00 UTC
view on stackexchange narkive permalink

Se ti capita di avere una porta seriale o parallela sul tuo computer, puoi usare PicPgm. Supporta diversi programmatori molto semplici e può programmare quasi tutte le Pics (fino a PIC32). Di recente ho costruito un TLVP (programmatore di porte parallele usando solo un HC573) per programmare un '2550 - ha funzionato senza problemi.

Il programmatore semplice che ho trovato è quello di Lothar Stolz . L'ho usato una volta per programmare un PIC16F876, ma non ho avuto successo con il '2550 di cui sopra.

Quindi questi programmatori possono essere costruiti molto economici, ma se hai solo una porta USB, potresti voler andare con quello ebay che hai trovato. Non c'è niente di più economico di così.

Il tuo secondo collegamento URL (Lothar Stolz) è rotto
risolto (il vecchio hoster per questo dominio ha cessato le operazioni ...)
Joel B
2012-06-11 18:12:10 UTC
view on stackexchange narkive permalink

Raccomando PicKit2. È solo $ 30 e ho avuto ottime esperienze con esso su Windows. Supporta praticamente tutti i principali PIC a cui potresti pensare (nel caso in cui decidessi di passare a una parte diversa). Sebbene non sia formalmente supportato su Linux (da Microchip), sembra che funzioni bene e puoi scaricare la GUI dal sito web qui. C'è una versione più recente (PicKit3) ma quella è più costosa e questa sembra altrettanto capace per quello che descrivi che stai facendo. Probabilmente spenderai più di $ 30 del tuo tempo per far funzionare qualcos'altro.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...