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.
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.
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.
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.
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 è:
Il processo dei dati del firmware del microcontroller può essere considerato una continuazione dell'elenco precedente:
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.
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à.