OrdinadorsProgramació

Programació de microcontroladors per a principiants: fàcil i assequible

Es torna més i més popular tema de disseny electrònic. Oferim a la seva atenció un article que li dirà què programació de microcontroladors per a principiants.

Quins són els microcontroladors allà?

En primer lloc, cal descriure la situació amb microcontroladors. El fet que no es produeixen una empresa, sinó diversos, de manera que hi ha una gran quantitat de diferents microcontroladors, que tenen diferents configuracions, diferents característiques de la utilització i les diverses possibilitats. Es diferencien en la velocitat de rendiment, interfícies addicionals i el nombre de preses. El més popular de tota l'antiga Unió Soviètica són representants RІS i AVR. Programació AVR i RІS és fàcil, el que va assegurar la seva popularitat.

Com es programen microcontroladors?

Programació de microcontroladors es porta a terme, en general amb l'ajuda de dispositius especials, anomenats programadors. Els programadors poden ser fet a si mateix o comprat o. Però quan el firmware del microcontrolador utilitzant el programador l'oportunitat casolana que es convertirà en un "totxo", és bastant alt. No és una opció més que es pot considerar l'exemple de la placa "Arduino". El tauler s'executa a MC de Atmel, i es realitza la programació de microcontroladors AVR. La junta ja té un gestor d'arrencada i port USB pre-cosides que permeten un ús segur microcontrolador flaix, donant a l'usuari l'accés a les dades que poden ser el millor MC per desactivar. Programació de microcontroladors per a principiants no és tan difícil com pot semblar, ia una certa habilitat i enginy li estalviarà d'haver d'anar a pel nou mecanisme.

diferències de maquinari de diferents microcontroladors

En triar un microcontrolador ha de prestar atenció a algunes diferències de maquinari no són fins i tot diferents empreses, i de la mateixa gamma de models. Per començar a prestar atenció a la possibilitat de sobreescriure les dades en el microcontrolador. Aquesta característica li permetrà experimentar amb una llarga MC. També tingui en compte el nombre de pins al seu destí. No abandoni, i la freqüència del cristall que executa l'esquema: afecta el nombre d'operacions per segon, que pot realitzar un microcontrolador. En l'examen d'aquestes característiques, així com la memòria IC pot semblar inicialment que res microcontrolador intel·ligent no pot fer, però això és un error. Recordeu que els microcontroladors de programació per a principiants requereix el millor equip en el començament, però com a reserva, i es pot prendre alguna cosa més potent.

Llenguatges de programació de microcontroladors

El microcontrolador s'utilitza com dos llenguatges de programació: C / C ++ i assemblador. Cadascun d'ells té els seus avantatges i desavantatges. Per tant, si parlem de l'armadora, que fa que sigui possible fer tot molt finament i amb precisió, és especialment important quan vostè no té prou memòria RAM o la capacitat operativa (que, per cert, és bastant rar). Però la seva investigació i escriptura en ella programes requereixen una gran quantitat d'esforç, temps i puntualitat. Per tant, per al desenvolupament basat en microcontroladors comunament utilitzats llenguatges de programació C i C ++. Ells s'entenen millor per la forma i l'estructura estan a prop de la veu humana, tot i que no la representen en el ple sentit. També tenen unes característiques molt bé investigats que poden interactuar fàcilment amb el maquinari, imaginant que això és només un element del programa. Malgrat els seus aparents avantatges en C i C ++, crear un programa de més de tres dimensions, en lloc de llenguatge assemblador.

A més, en alguns casos, quan s'utilitza l'espai d'operació crítica, és possible combinar aquestes llengües. Gairebé tot l'entorn de desenvolupament per a C i C ++ tenen la possibilitat d'instal·lar el programa en assemblador inserits. Per tant, si es produeix un problema en un lloc crític pot escriure inserció assemblador i integrar-lo en el firmware del microcontrolador i el mateix firmware, o més aviat, la major part a escriure en C o C ++. la programació de microcontroladors en C és més fàcil, de manera que moltes persones opten per idiomes. Però aquells que no tenen por de les dificultats i volen entendre la peculiaritat dels equips de treball, pot provar la seva mà i amb l'assemblador.

Les paraules de comiat

Si hi havia un desig d'experimentar amb microcontroladors, està bé. Només podem recomanem paciència i perseverança, i després tots els objectius fixats abans que l'inventor, serà factible. Programació de microcontroladors per a principiants i persones amb experiència es veu diferent: és difícil per als principiants, l'experimentat - rutina. El més important - tenir en compte que tot el que no sigui contrari a les lleis de la física, és factible i decisiva.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ca.delachieve.com. Theme powered by WordPress.