286 Shares 1053 views

PIC-controllore. Programmazione PIC-controllori. Schemi di PIC-controllori

Quando si effettuano schema, è necessario disporre di qualcuno o qualcosa per monitorare l'attuazione delle azioni necessarie. Per l'uomo è piuttosto problematico, in quanto è necessario utilizzare un elevato numero di elementi diversi, che permettono di controllare il loro lavoro (transistori, resistenze, tiristori, diodi, condensatori, ecc). Ma tutto il circuito complesso e grande può essere controllato dal controller (MCU). Che sono, per esempio, saranno descritte le famiglie RІS. Allora, qual è il pic-controller per i manichini? Qual è il loro programma e dove vengono utilizzati.

Qual è microcontrollore PIC

PIC-controllore (o microcontrollore) è un'automazione significa eseguire determinate azioni usando un programma precedentemente preparata. Una caratteristica dei rappresentanti di questa linea di prodotti è la facilità di programmazione e la disponibilità di tutte le funzioni necessarie per lavorare. Illustra la sua struttura, va osservato che nella sua composizione ha un solo cristallo di silicio (una caratteristica di tutti i microcontrollori). Oltre ad esso, PIC-controllore ha un certo numero di gambe. Alcuni di essi possono essere utilizzati come ingressi logici come uscite parte, il resto ha l'applicazione bilaterale. Le gambe possono essere sia digitali o analogici.

Per la maggior parte del controllore lavoro RІS necessita di una tensione stabile – 5V. Questo è sufficiente in modo che possa funzionare in modalità normale ed eseguire un programma fornito di fronte a lui. Programmazione PIC controller direttamente da un computer non è possibile. A questo scopo il programmatore.

famiglia di controllori

PIC-Controller non esiste in un unico esemplare. Il produttore produce una gamma notevole di microcontrollori, ognuno dei quali ha le proprie caratteristiche, le capacità e potenziali obiettivi di applicazione. famiglie Numero stessi piuttosto grande e dipende dalla funzione di classificazione che viene preso come predefinito. Per questo è necessario informare solo circa la classificazione di base in cui ci sono solo tre famiglie di 8, 16 e 32-bit. Questi a loro volta si dividono in altri, ma a causa della famiglia non sono essi stessi oggetto di questo articolo, qualcosa su di loro e non portare avanti una conversazione.

se del caso

Grazie alla sua versatilità PIC-Controller può essere applicato quasi ovunque. microcontrollori Sami possono essere trovati in frigoriferi, televisori, lavatrici. Ma RІS gamma di prodotti ha la caratteristica che i circuiti su Pic-controllori sono molto popolari tra i radioamatori e la robotica autodidatta. Con il loro aiuto, si può facilmente personalizzare il sito per lavorare, o tutti i dispositivi. Essa contribuisce alla popolarità di un prezzo ragionevole, facilità di programmazione e una notevole quantità di materiale didattico.

Applicare PIC-controllore quando si crea auto radiocomando, bracci robotici e altri manufatti che possono essere fatte, budget limitato. Può essere usato per qualcosa di produttivo – molto popolare è il tema della creazione di un self-made macchine automatiche, controllati dal microcontrollore. Lo spettro di utilizzo è ampio, e il corretto approccio può essere eseguito praticamente qualsiasi scopo, in modo che il circuito di PIC-controllori può essere visto non solo sulle creazioni dilettanti.

Software da utilizzare con PIC-Controller

Il software minimo necessario – it note. Eppure, a causa della distribuzione gratuita, è possibile utilizzare e offerto dallo strumento MPLAB software del produttore. Più precisamente, la linea di software (ambiente di sviluppo, compilatori) MPLAB. A causa della politica aziendale, è libero, ma ha alcune limitazioni. Così, nella versione demo corta è possibile provare tutte le possibilità, ma dopo sarà tagliato la sua funzionalità il completamento del programma. Il programma completo è uno strumento significativo che rende facile creare programmi, conveniente per cercare una varietà di aree problematiche e ottimizzazione del codice di condotta. A seconda della versione della funzione può essere risolto ottimizzazione del codice, o ridotto il numero di controllori che sono supportati dal programma. Per amore di verità va detto che la società conserva supportano solo i rappresentanti più popolari.

Ci sono una serie di software fornito da altre aziende. In generale, la loro funzionalità è simile, ma ci sono differenze. Così, molti hanno espresso insoddisfazione che MPLAB è sleale alla progettazione centrata sull'utente. Pertanto, i produttori stanno scommettendo sul mantenimento della funzione di taglio e la fruibilità dei loro software. Programma per pic-controllori sono molto diverse, ecco è in gran parte una questione di gusto.

Creazione di un programma per il PIC-Controller

Per creare un programma speciale, è possibile utilizzare il software appropriato, e anche un semplice quaderno. Questo è possibile grazie al fatto che funziona con i linguaggi di programmazione come Assembler e C. La differenza principale sta nel numero delle indicazioni prescritte e la facilità di compiti di dati. Si può sentire molto circa la complessità della C, ma il montaggio più difficile e richiede un approccio attento.

Ad esempio, durante la creazione di un programma, è necessario specificare per quale controller è destinato. Potrebbe essere necessario effettuare una serie di opzioni, ma devono essere effettuate in presenza di esperienze di lavoro o di fiducia in se stessi, perché gli errori possono portare al fatto che microcontrollori tradizionali si trasformano in pezzi di plastica e ferro.

Programmazione con la programmazione

Ma come trasferire il programma sviluppato nel microcontrollore stesso? Come funziona la programmazione dei microcontrollori? A questo scopo ci sono dispositivi speciali – programmatori. Mandano segnali ad un microcontrollore che alterano le cellule nella memoria nell'ambito del programma. Per iniziare il processo di trasferimento dei dati che si desidera inserire il chip nella programmazione, e, a sua volta, collegato a un computer. Quindi, utilizzando il software è necessario eseguire il firmware. In genere la programmazione PIC-controller si estende da trenta secondi a due minuti.

Forms programmatori

Quale programmatore di scegliere di registrare un programma su un microcontrollore? Può essere divisa in tre tipi: self-made, da parte del fabbricante e la fabbrica di altre società. L'utilizzo di ciascuno di essi ha le proprie caratteristiche.

Così, i programmatori di self-made sono abbastanza a buon mercato. Ma il loro uso è pieno con il fatto che essi possono facilmente trasformare il dispositivo in un pezzo di plastica e ferro. E programmazione dei microcontrollori può in tali casi si applicano le spiacevoli conseguenze sotto forma di una scossa elettrica, così si dovrebbe attenersi a sicurezza. Inoltre, se ti fai da zero, è spesso un prodotto con un relativamente limitate possibilità per quanto riguarda impianto cambiamento di lavoro. Ma nella rete globale, è possibile trovare un gran numero di soluzioni a questo problema proposta da altre persone, e che probabilmente non si darà problemi.

Il programmatore originale dal produttore sarà in grado di svolgere qualitativamente il loro lavoro a qualsiasi microcontrollore. Su di essa v'è una garanzia, e se dopo aver ricevuto non funziona, sostituire nessun problema. Ma nello schema delle cose, quando il PIC-controllori del firmware si è effettuata senza problemi.

Ma deriva dalla sua acquisizione di un prezzo piuttosto elevato.

I programmatori emessi da altre società, hanno una gamma piuttosto ampia di oggetti che funzionano. La loro caratteristica è il basso prezzo e / o la possibilità di lavorare con altri microcontrollori oltre a PIC. V'è anche un vero e universali "mostri" in grado di fornire diversi tipi di lavoro, ma a causa della necessità di un gran numero di composti di loro basso prezzo non accade.

caratteristiche schematici

E, infine, qualche parola su modelli di immagine. Si dovrebbe concentrarsi sui piedini sulla base della documentazione, come schematicamente microcontrollori spesso differiscono dalle conclusioni tiraggio reali. La cosa principale in questi casi sono le conclusioni firmato, ed è per loro e deve essere mirata per il dispositivo.