¿Qué necesito para programar un microcontrolador?

Una vez que tienes un microcontrolador, el siguiente paso, es programarlo para que haga algo útil.

Para hacer eso, necesitas:

 

  1. Un editor/procesador de texto.
  2. Un compilador/ensamblador.
  3. Un programador/quemador.
¿Qué son estas cosas?
  • Un editor de texto, es un programa para escribir, cuya función principal, no es que el texto se vea lindo, si no, ayudarte a escribir. Normalmente colorean las palabras especiales de cada lenguaje para ayudarte a comprender la estructura de tu código de forma visual. Además, muchos vienen con agregados útiles, como expresiones regulares (regex), de las cuales que hablaré en un futuro post.
  • Un procesador de texto, es un programa para escribir, cuya función principal, es que el texto se vea lindo, para esto te deja agregar imágenes, tablas, colores, distintos tamaños y tipografías para las letras, etc... Esto no es muy útil para programar, por lo que no lo recomiendo, sin embargo conozco una persona que programa así. Si puede servir, por ejemplo, para documentar tu código.
  • Un compilador, es un programa que traduce el código escrito en un lenguaje en particular a código de ensamblador o a un archivo binario/hexadecimal directamente, lo cual es ejecutado directamente por un computador..
  • Un ensamblador, es un programa que traduce un tipo de código de muy bajo nivel (que no pienso enseñar por que no me gusta :P) a un archivo binario/hexadecimal.
  • Un programador o quemador (como le quieran decir), consta de dos partes, un software pare el computador y un aparato físico que se encargan de traspasar el archivo hexadecimal desde el computador en que lo compilaste, al microcontrolador que lo debe ejecutar.
Ok.. se que parecen muchas cosas, pero por eso mismo, se han inventado atajos para resolver el problema:
  • Un IDE, una sigla en inglés que significa "Entorno de Desarrollo Integrado" (Integrated Development Environment), es un conjunto de esas cosas, que para nuestros fines, normalmente traen un editor de texto, un compilador, un ensamblador y un programador (software). La idea es que la mayoría de esas cosas queden ocultas para simplificarnos la vida, por lo que muchas veces solo vemos el programa para escribir y un botón que compila, ensambla y traspasa el programa al micro, todo automáticamente.
  • Un Bootloader, es un programa especial para el microcontrolador, que hace que no requiera un aparato especial para cargarle tus programas (y en consecuencia, se reduce el costo).
Ya, ahora se ve más simple; sin embargo, aun existen alternativas más simples y agradables, como por ejemplo:
  • Arduino: Una plataforma construida a partir de microcontroladores AVR de Atmel, son increíblemente baratos, poderosos, y no solo traen un IDE y un Bootloader, si no que además trae muchas funciones pre-hechas en C++, gracias a lo cual, puedes hacer complejos programas en poco tiempo.
  • Picaxe: Otra alternativa, pero ocupando los PICs de Microchip. Personalmente, y con toda la subjetividad que eso implica, no los recomiendo.

 

|

Comentarios

You can even replace your preferred MP3 music using these to ensure if you live concerning the gym, it is possible to still understand interesting points through the book or listen towards the docs from perform which you must examine. " It was President Theodore Roosevelt who had given it the category of White House in 1901. Here it is possible to shop by theme or browse an entire selection of themes should you be sill unsure on which to base the party.
Responder
At the end of the semester, if gadgets remained unclaimed, they had been donated, until I decided that such swag ought to belong to me. I obtained some very nice objects: Under Armour clothes, basketball footwear in better situation than my very own, racquetball equipment, a Nike collegiate-sized soccer, and my very personal Spalding Never Flat basketball.
Responder
There might be many extra shoes that come out with his identify hooked up as he's still playing at a excessive level.Available in the market for Lebron James VII Get the last word inside scoop on the very best sneakers and attire now in our fab Lebron James Shoes evaluate.
Responder
Hiya, I am really glad I've found this information. Today bloggers publish just about gossips and web and this is actually frustrating. A good blog with exciting content, this is what I need. Thanks for keeping this web site, I will be visiting it. Do you do newsletters? Can't find it.
Responder
Prussia, having precipitated the conflict, fought for survival against a coalition of Austria, Russia and France.
Responder
The fartlek could be an enrichment to your running program and will certainly assist you to increase your running velocity.
Responder
The adidas Originals Denim by Diesel campaign continues to shout volumes about independence, originality, and stays true to the ideas which have made Diesel online outlets buzzing and brimming with enterprise.
Responder
Some high-end tents use carbon fiber poles.
Responder
While the brothers worked collectively, that they had many Olympic athletes wear their sneakers.
Responder
The conclusion from this is that, despite the expectations, running barefoot offers no metabolic benefits over running in light-weight, cushioned sneakers.
Responder
Besides the truth that Under Armour has quite a few high-top variations and colorways which have already been given the approval by fans and prospects, Curry and the attire company have almost a full decade to seek out the right mix of favor to chop into Nike's market share.
Responder
Nice blog here! Also your website loads up fast! What web host are you using? Can I get your affiliate link to your host? I wish my site loaded up as quickly as yours lol
Responder
I like this website. it is extremely useful. Thanks for sharing.
Responder
I_m not that much of a internet reader in truth however your site is great, keep it up! I_ll go ahead and bookmark your site to come back later. The best.
Responder
All Slots has heaps and lots of on-line slots.
Responder
Thanks, I_ve just been in search of information about this topic for some time and yours is the best I_ve found till now.
Responder
Finest postcard printing near you services are not truly hard to locate. They are around you, all you need is an eye to locate them.
Responder
Hi, I read your blogs regularly. Your writing style is witty, keep it up!
Responder
Stay tuned and also Have a good time! We encourage moms and dads and guardians to check their kids's Net usage and also in order to help impose this Policy by advising their kids never to offer personal info through our Site or Service without their approval. Driving up a hill?
Responder
Way cool! Some extremely valid points! I appreciate you writing this post plus the rest of the website is extremely good.
Responder
Hello to every one, it's genuinely a fastidious for me to pay a quick visit this site, it includes priceless Information.
Responder
The owner(s) of this blog shouldn't be compensated to provide opinion on products, companies, websites and various other subjects.
Responder
I'm really enjoying the design and layout of your site. It's a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a developer to create your theme? Exceptional work!
Responder
With havin so much content do you ever run into any problems of plagorism or copyright violation? My blog has a lot of completely unique content I've either authored myself or outsourced but it looks like a lot of it is popping it up all over the web without my authorization. Do you know any methods to help prevent content from being ripped off? I'd really appreciate it.
Responder
free zoophilia movie
Responder
Do you mind if I quote a few of your posts as long as I provide credit
and sources back to your webpage? My website is
in the exact same niche as yours and my visitors would genuinely benefit from a lot of
the information you provide here. Please let me know if this okay with
you. Cheers!
Responder
WOW just what I was searching for. Came here by searching for love
Responder
I have been exploring for a bit for any high quality articles or blog posts on this sort of space . Exploring in Yahoo I finally stumbled upon this website. Reading this information So i'm glad to exhibit that I've an incredibly good uncanny feeling I found out just what I needed. I so much indisputably will make sure to don?t disregard this web site and give it a look on a relentless basis.
Responder
Howdy! Do you use Twitter? I'd like to follow you if that would be okay. I'm undoubtedly enjoying your blog and look forward to new updates.
Responder
Do you mind if I quote a few of your articles as long as I provide credit and sources back to your weblog? My website is in the exact same area of interest as yours and my users would truly benefit from some of the information you provide here. Please let me know if this okay with you. Thanks a lot!
Responder
Coast Community Faculty District - A number of community faculties: Shoreline, Golden West, and Orange Coast.
Responder
I really like what you guys tend to be up too. This sort of clever work and coverage! Keep up the great works guys I've incorporated you guys to my personal blogroll.
Responder
I love your blog.. very nice colors & theme. Did you create this website yourself or did you hire someone to do it for you? Plz respond as I'm looking to create my own blog and would like to find out where u got this from. kudos
Responder
It is very unique topic you_ve published here. The simple truth is I_m not familiar with this, nevertheless I think this is a great chance to find out more about. Thanks a lot.
Responder
It's very trouble-free to find out any topic on web as compared to books, as I found this post at this web site.
Responder
With an environment friendly working environment and a reasonable pricing plan, we offer a variety of cellular dent restore services that rely upon what service your automobile requires.
Responder
Have you ever considered about adding a little bit more than just your articles? I mean, what you say is important and all. However think about if you added some great graphics or video clips to give your posts more, "pop"! Your content is excellent but with images and videos, this website could undeniably be one of the very best in its field. Excellent blog!
Responder
My partner and I stumbled over here from a different web address and thought I might check things out. I like what I see so now i am following you. Look forward to checking out your web page repeatedly.
Responder
Because the admin of this web site is working, no uncertainty very quickly it will be renowned, due to its quality contents.
Responder
Hello mates, its impressive piece of writing concerning teachingand fully defined, keep it up all the time.
Responder
Woah! I'm really loving the template/theme of this site. It's simple, yet effective. A lot of times it's tough to get that "perfect balance" between user friendliness and appearance. I must say you've done a great job with this. Additionally, the blog loads extremely quick for me on Opera. Superb Blog!
Responder
This post is really a good one it helps new web people, who are wishing in favor of blogging.
Responder
A motivating discussion is worth comment. I believe that you ought to write more about this subject, it might not be a taboo matter but typically people don't talk about these subjects. To the next! All the best!!
Responder
It's impressive that you are getting ideas from this post as well as from our discussion made at this place.
Responder
And honestly, the yearly review is quite 'insightful'.
Responder
Independent Roofing Company has been domestically owned and operated for over ninety six years.
Responder
Hi there, There's no doubt that your site could be having browser compatibility issues. When I take a look at your site in Safari, it looks fine but when opening in IE, it has some overlapping issues. I merely wanted to give you a quick heads up! Besides that, excellent website!
Responder
Any one of them are worth checking out. You're welcome.
Responder
Após primeiro ano de casamento tudo era perfeito até que começaram a surgir os primeiros problemas conjugais decorrentes de brigas bobas que foram ficando cada vez mais constantes e sérias.
Responder
I'm really enjoying the theme/design of your weblog. Do you ever run into any browser compatibility issues? A handful of my blog audience have complained about my blog not operating correctly in Explorer but looks great in Safari. Do you have any ideas to help fix this issue?
Responder

Escribe un comentario

¿Quieres usar tu foto? - Inicia tu sesión o Regístrate gratis »
Comentarios de este artículo en RSS

Comentarios recientes

Cerrar