Programmatore fai-da-te Programmatore PIC fai-da-te

10/06/2019

C'è un microcontrollore, c'è un programma scritto. Di cos'altro hai bisogno? Programmatore! Dopo tutto, senza l'ausilio di apparecchiature in grado di registrare una sequenza di segnali in un processo che una persona desidera realizzare, sarà difficile fare qualcosa. E quanto è bello fare un programmatore con le tue mani!

Anche qui troverete una descrizione dei programmatori di un'altra famiglia - AVR, ma solo per scopi comparativi. Procediamo verso l'articolo, che spiega come fare un programmatore-flash con le proprie mani.

A cosa serve il programmatore?

Programmatore fai-da-te Poiché l'articolo è scritto anche per i lettori che non sono molto competenti in materia, è necessario tenere conto di questo punto. Un programmatore è un dispositivo speciale che programma un microcontrollore per mezzo di segnali ricevuti da un computer che controllerà il circuito. Un dispositivo di qualità è molto importante, perché in questo caso sarà possibile essere sicuri che l'MC non fallirà, o, cosa più importante, il computer non fallirà. C'è un piccolo chiarimento: il programmatore per il PIC fa da solo solo quelli che hanno microcontrollori di questa famiglia. Altri potrebbero non funzionare a causa dell'architettura diversa. Ma puoi provare da solo per migliorare gli schemi presentati e assemblare il programmatore AVR con le tue mani.

Pagato vs improvvisato

Programmatore avr fai da te Separatamente, è necessario parlare di acquisiti nei negozi e programmatori fatti in casa. Il fatto è che questi dispositivi non sono molto semplici e richiedono già alcune abilità di lavoro, la pratica di saldatura e la capacità di maneggiare il ferro. Quando si lavora con un programmatore acquistato dal produttore o dal suo rivenditore, si può essere certi che il programma verrà registrato sul dispositivo e nulla verrà masterizzato. E in caso di rilevamento di malfunzionamenti all'inizio del periodo di funzionamento, può essere restituito e ricevuto in cambio di un dispositivo funzionante.

Ma con i programmatori fatti in casa è sempre un po 'più complicato. Il fatto è che anche se sono stati testati, quindi, di regola, in una gamma molto ristretta di apparecchiature utilizzate, quindi la probabilità che qualcosa vada storto è alta. Ma anche se il circuito stesso è perfettamente funzionante, non si può scartare la possibilità che la persona che ha collezionato il circuito commetta un errore in qualcosa, qualcosa vada storto e, di conseguenza, ci saranno tristi conseguenze almeno per il programmatore. Anche se considerando come amano bruciare i microcontrollori, il danno non sarà solo su di lui. Quando si salda la tavola, al fine di evitare conseguenze negative, prima di assemblare il meccanismo, è necessario verificare il funzionamento di tutti gli elementi che verranno utilizzati nella scheda con l'ausilio di dispositivi speciali.

autista

Programmatore di foto fai-da-te Inizialmente, dovresti raccogliere il software. A seconda dello schema, il programmatore può essere affilato sotto un microcontrollore o sotto un grande numero di essi. Quello che verrà considerato ulteriormente è progettato per circa 98 programmatori dalla 12a alla 18a famiglia. Per coloro che apprezzano l'opzione di assemblaggio, è necessario chiarire che il programma IC-PROG è stato utilizzato come software del driver. Puoi provare a lavorare con un altro, ma a tuo rischio. Questa informazione è per coloro che vogliono creare un programmatore AVR per se stessi. Inoltre sarà indicato per quale famiglie di microcontrollori RIS viene calcolato. Se vuoi fare un programmatore AVR con le tue mani o qualche altro tipo di MK, puoi sempre provare.

Circuito programmatore

programmatore usb fai-da-te Qui puoi provare a fare da solo un programmatore per il PIC. È necessario utilizzare il connettore DB9 per il socket. È possibile creare un programmatore USB con le proprie mani, ma richiederà elementi circuitali aggiuntivi che complicheranno una scheda già piuttosto complicata. Inoltre, guarda attentamente il disegno con diversi rettangoli (per sapere quali parti sono responsabili di cosa). Le conclusioni dovrebbero essere collegate esattamente dove necessario, altrimenti il ​​microcontrollore si trasformerà in un piccolo pezzo di plastica e ferro, che può essere messo sul muro come promemoria degli errori del passato. Il processo di costruzione e utilizzo del programmatore è:

  1. Assemblare il programmatore stesso come è scritto sui diagrammi. Cerca scarti di saldatura e potenziali chiusure. Il programmatore è progettato per funzionare con una tensione di 15-18 V, non è più raccomandato.
  2. Preparare l'ambiente di controllo del firmware (sopra c'era menzione di un programma con il quale il programmatore funziona esattamente).

Processo del firmware del microcontroller

Programmatore flash fai-da-te Il processo dei dati del firmware del microcontroller può essere considerato una continuazione dell'elenco precedente:

  1. Effettuare le impostazioni necessarie per il programma.
  2. Installare il microcontrollore nel programmatore come indicato sullo schema. È meglio assicurarsi ancora una volta che tutto sia come dovrebbe essere, piuttosto che andare per un nuovo MK.
  3. Collegare l'alimentazione
  4. Eseguire il software selezionato (per questo programmatore, si consiglia di nuovo IC-Prog).
  5. Nel menu a discesa in alto a destra, scegli quale microcontrollore dovrebbe essere lampeggiato.
  6. File preparato da scegliere per la programmazione. Per fare questo, vai sul percorso "File" - "Apri file". Guarda, non confondere con il "Apri file di dati", è tutt'altra cosa, far lampeggiare il microcontrollore usando il secondo pulsante non funzionerà.
  7. Fare clic sul pulsante "Inizia la programmazione del microchip". Il tempo approssimativo dopo il quale sarà programmato è di massimo 2 minuti. Non è possibile interrompere il processo di programmazione, è irto di disabilitare il microcontrollore.
  8. E come piccolo controllo, fai clic sul pulsante "Confronta il chip con il buffer".

Non è molto difficile, ma questa sequenza di azioni ti consente di ottenere un programmatore di alta qualità, realizzato con le tue mani, per vari tipi di microcontrollori PIC.

Quali microcontrollori sono supportati e possono essere visualizzati con il software

Come accennato in precedenza, questo programmatore può funzionare con almeno 98 modelli. Come si può vedere dai disegni schematici e dalle schede, è progettato per quei MC che hanno 8, 14, 18, 28 e 40 conclusioni. Questo dovrebbe essere sufficiente per una varietà di esperimenti e la costruzione di una varietà di meccanismi che possono essere fatti solo nel budget modesto di un cittadino medio. Puoi esprimere la certezza che il programmatore realizzato con le sue mani sarà in grado di soddisfare i radioamatori più esigenti - purché sia ​​realizzato con alta qualità.