Emulador de Apple 2 por software para AVR ATmega1284

Publicado por en Electrónica el 20/12/2016

El Apple 2 fue uno de los primeros ordenadores personales de la historia y el autor de éste proyecto ha querido realizar un completo emulador para su tesis. El sistema utiliza un AVR ATmega1284 y es capaz de emular por software el procesador 6502 original del Apple 2, aunque no en su totalidad. Incluye una pantalla LCD, un teclado qwerty y puede cargar programas desde una memoria SD. Tenéis todos los detalles en su web para saber más. Realmente impresionante.

Leer más

Programación automática de AVR con una CNC

Publicado por en Electrónica el 05/01/2015

Programar el firmware de un microcontrolador con un programador es una tarea sencilla y que lleva pocos minutos, pero las cosas se complican cuando tienes que programar decenas de microcontroladores y ahí es importante automatizar todo el proceso al máximo. En este post que os dejo por aquí se puede ver el uso de una pequeña máquina CNC para alinear un conector de programación específico de ATMEL sobre un panel de placas para programar. Con una modificación del GCode Senser, se puede hacer que en medio del proceso se llame al avdude para lanzar la programación y pasar al siguiente chip. Muy interesante!

Leer más

Arduino Esplora con Atmega32U4

Publicado por en Arduino el 10/12/2012

Se llama Arduino Esplora y es la última creación del team de Arduino. Es una placa en forma de mando de consola que incluye un montón de sensores listos para utilizar. Es una placa basada en el mismo chip que su hemano Arduino Leonardo un Atmega32U4 por lo que puede utilizarse como dispositivo de entrada y está orientada a usos educativos. También dispone de unos conectores para poder utilizar una pantalla LCD con lo que podremos conseguir una especie de mini consola de juegos portatil y didáctica.

Según anuncian en el blog oficial de Arduino, de momento solo está disponible en Radioshack pero pronto se extenderá a todos los distribuidores.

Os dejo un par de imágenes a continuación...

Leer más

Cómo generar video VGA con AVR

Publicado por en Electrónica el 23/11/2010

No os perdais éste interesante artículo de lucidscience que muestra cómo generar una señal de video VGA de 256x240 píxeles y 256 colores utilizando un pequeño microcontrolador AVR ATmega644 y un puñado de resistencias. Os dejo el enlace y videos a continuación...

Leer más

Todo sobre interrupciones con AVR

Publicado por en Programación el 29/09/2010

imagen: electronics-lab

La interrupciones en el mundo de los microcontroladores son extremadamente útiles y comunmente utilizadas en todo tipo de proyectos. Hacen que el chip esté atento a un particular evento y una vez detectado, detiene su ejecución actual para ejecutar un trozo de código específico llamado ISR (Interrupt Service Routine). Que se puede hacer con interrupciones? Pueden ser utilizadas para un amplio abanico de cosas como para despertar el microcontrolador del modo Sleep al pulsar un botón (y así ahorrar energía), monitorizar un temporizador para que cuando llegue a un determinado valor se ejecute un código específico y todo esto sin preocuparnos por nuestro programa principal.

Os dejo dos estupendo enlaces, que aunque estén en inglés, serán de gran ayuda para conocer los secretos de la interrupciones con AVR y cómo utilizarlas en casos prácticos.


Leer más