Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

08/05/2008 #1


Cambio en tipo de programación: de 8 a 16/32 bits
Hola. Quiero pediros ayuda para pasar de la programación en 8 bits basada en 8051 a la programación en 16 y 32 bits, ya que nunca lo he hecho y no se por donde empezar.

Supongo que la programación en sí no será muy distinta (ya que suelo usar C), que solo cambia la longitud de la palabra que utilizamos. ¿Estoy muy equivocado? ¿que literatura me recomendarias para empezar?

Gracias a todos.
09/05/2008 #2


Si dominás el lenguaje C, y lo comparás con una estructura en assembler, te das cuenta que, los archivos de definiciones de registros están presentes en ambos lenguajes. Bastará con que migres una librería de assembler a una de C, esta última la incorporás a tu programa C y la utilizas como de costumbre, con las salvedades que la migración requiere.
Dicho sea de paso, todos los lenguajes y compiladores que podés utilizar para los uC, son simplemte interfases de traducción, por lo que el valor de literales varía segun el algoritmo de traducción, que a consecuencia, varian el peso final del archivo firmware. Si bien es un punto a considerar, cabe destacar el ahorro en tiempo de desarrollo y la posibilidad de simplificar enormente la generación de código de programa.

Si queres algo de literatura, hechale un vistaso a:
http://www.sc.ehu.es/sbweb/webcentro...IntroCurso.htm

Saludos
12/05/2008 #3


Gracias MaMu.

Para asembler tienes algun link?
12/05/2008 #4


davidpuentegrela dijo:
Gracias MaMu.

Para asembler tienes algun link?
La verdad que no, siempre utilice la hoja de datos del uC y de ahi revisaba su set de instrucciones, modos de direccionamientos, FSR, etc.

Saludos
13/05/2008 #5


Y que casa me recomiendas para empezar?

Hasta ahora en la escuela de ingeniería he usado Infineon con el 8051.
13/05/2008 #6


davidpuentegrela dijo:
Y que casa me recomiendas para empezar?

Hasta ahora en la escuela de ingeniería he usado Infineon con el 8051.
Yo en mi caso, para la linea 8051 prefiero Atmel, en cuanto a variantes, y stock permanente en el gremio al menos aqui en Argentina, tiene para todos los gustos.
14/05/2008 #7


Gracias MaMu.

Empezaré con ello y a ver que sale.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.