Estimados, quisiera aportar con info. Yo también me he encontrado con la falta de información en español. Ahora, tengo la ventaja de saber inglés y alemán, por lo que me arreglo y sugiero que de a poco empiezen a estudiar inglés (junto con el C, jaja) porque es y será (a menos que los chinos impongan) el lenguaje para la electrónica y demases. Para hacer mi proyecto de título utilizé el AVR Atmega168 pero obviamente tuve que aprender a programarlo antes! Por eso leí y estudié y practiqué con el micro famoso, que es bueno y potente. Todo eso terminó en un conjunto de circuitos y códigos en C que organizé en un trabajo de Licenciatura. Lo acabo de subir hace poco al foro:
https://www.forosdeelectronica.com/f24/uso-programacion-avr-atmega168-mediante-gcc-67340/
Utilizo el AVR Studio 4 (versión 4.18) adjuntando el compilador AVRGCC, que muestro cómo hacerlo también. El AVR Studio es un entorno muy bueno y completo, lo pueden descargar gratuitamente (Ahora está el 5 disponible) y les servirá para programar en Assembly o en C (con GCC) como gusten. Yo me viré hace tiempo al C (de hecho nunca aprendí ASM) que les aseguro tiene muchas ventajas hoy en día sobre ASM (Tiempo de desarrollo, compatiblidad, estandarización, etc.) pero eso no quiere decir que saber Assembly no sea bueno, de hecho yo ahora lo estoy estudiando de a poco porque sirve para muchas cosas (desensamblar, ingeniería inversa, optimización, rapidez, etc.).
Espero les sirva la info y que les de un aventón a aprender C (Hay varios libros buenos rondando, en inglés y español) ya que es un lenguaje excelente. De ahí se van al C++ para aplicaciones en PC, comunican con el micro en C y se toman el mundo!!jaaja
Saludos
https://www.forosdeelectronica.com/f24/uso-programacion-avr-atmega168-mediante-gcc-67340/
Utilizo el AVR Studio 4 (versión 4.18) adjuntando el compilador AVRGCC, que muestro cómo hacerlo también. El AVR Studio es un entorno muy bueno y completo, lo pueden descargar gratuitamente (Ahora está el 5 disponible) y les servirá para programar en Assembly o en C (con GCC) como gusten. Yo me viré hace tiempo al C (de hecho nunca aprendí ASM) que les aseguro tiene muchas ventajas hoy en día sobre ASM (Tiempo de desarrollo, compatiblidad, estandarización, etc.) pero eso no quiere decir que saber Assembly no sea bueno, de hecho yo ahora lo estoy estudiando de a poco porque sirve para muchas cosas (desensamblar, ingeniería inversa, optimización, rapidez, etc.).
Espero les sirva la info y que les de un aventón a aprender C (Hay varios libros buenos rondando, en inglés y español) ya que es un lenguaje excelente. De ahí se van al C++ para aplicaciones en PC, comunican con el micro en C y se toman el mundo!!jaaja
Saludos