Me encantaría comenzar a aprender la programación de AVR para los chips de Atmel. Actualmente estoy usando solo Arduinos con su API estándar y estoy realmente contento con eso, sin embargo, me gustaría aprender más y profundizar aún más. Creo que sería útil tener un conocimiento básico de cómo funcionan las cosas.
Encontré algunos videos en YouTube y estoy realmente confundido. Sé que básicamente necesitas comprar un programador AVR para el chip, pero después de buscar en eBay vi que hay demasiados para elegir. Los primeros chips con los que me gustaría comenzar son el ATtiny85, el ATmega 328 (tengo algunos de ellos para mis proyectos de Arduino) y al menos un chip de 32bits, así que obtengo un entendimiento muy básico de la arquitectura de 32bits.
Además, ya que ustedes tienen más experiencia que yo, ¿debería comenzar con AVR o PIC?
Gracias por tu tiempo :)