Paso 5: El atmega48
No utilice un cristal externo para este proyecto pero el oscilador interno 8MHz. Hay 2 razones para ello. En primer lugar no tenemos una muy precisa o sincronización de alta velocidad y en segundo lugar podemos utilizar portb.6 para nuestros 7 segmentos.
Las cosas sólo 2 que necesita nuestro atmega es poder y una forma de programar.
Por el poder, nos conectar VCC 5V y los 2 pernos GND a tierra (que también añadir un condensador de 100nF entre VCC y GND).
Para conectar el atmega con que programador ISP, sólo tienes que conectar MOSI MOSI, MISO a MISO SCK SCK y a reinicialización. (He añadido un esquema de las imágenes)
En el inicio de nuestro código, tendremos que decir el compilador algunos detalles acerca de nuestro microcontrolador.
En primer lugar que tenemos que decir que microcontrolador usamos:
$regfile = "m48def.dat"
Entonces tenemos que decir qué clockspeed utilizamos (en Hz):
$crystal = 8000000
Luego hay algunos otros bits y bobs que necesitamos que describen (no entraré en detalle acerca de ellos aquí):
$hwstack = 32
$swstack = 8
$framesize = 24
Después de esto, usted puede comenzar a escribir su código.
En el siguiente paso, traeremos todo juntos.