Un sistema microcontrolador [ele.uva.es] que usabamos en la asignatura de Periféricos en la uva [www.uva.es] y se trata de una placa extremadamente simple alimentada a +5V, con un uC AT90S2313 [atmel.com] con 2KBytes de memoria Flash, 128 bytes de memoria EPROM, 2 puertos de E/S multifunción, i2c, comparador analógico, 1 timer de 8 bits y otro de 16bits multifunción (PWM, imput capture, etc.), y una UART RS232.
El mismo profesor hizo un programador (disponible alli [ele.uva.es]). Funciona perfectamente con el compilador cruzado avr-gcc que se puede descargar uno en su web (version 3.2.1) o bien modificar ligeramente el crt0.s y usar uno moderno (3.4.x Instalable en cualquier distribución).
El precio de los componentes sale aproximadamente por 4€.
Solo hacer notar que; Debido la simpleza con que diseñó el circuito, es necesario usar uno de los pines del puerto RS232 para obtener una tensión de -12V en la placa, necesaria para la transmisión de datos via serie por la UART. Por tanto, no sirve cualquier programa de terminal serie, a menos que mantenga dicha linea activa. En su web también dispone de uno muy sencillo. Si se quiere compatibilidad plena, sería necesario añadir a la placa, previo a una serie de "ligeras" modificaciones, un integrado MAX3232 (Conversión TTL a RS232) o similar.
Lo malo es que los micros de atmel no tienen programas de simulación [atmel.com] tan cómodos como los de microchip [microchip.com] (bien el Oficial del fabricante [microchip.com], que funciona bajo Windows exclusivamente o el (libre) gpsim [sourceforge.net], dicho sea de paso, éste último tiene una GUI con muy buena pinta [fadedminds.com])
Con estos cacharros se pueden hacer virguerías [avrfreaks.net] a precios muy económicos.
Aunque no sea sobre reciclaje de PCs, conozo...
(Puntos:1)El mismo profesor hizo un programador (disponible alli [ele.uva.es]).
Funciona perfectamente con el compilador cruzado avr-gcc que se puede descargar uno en su web (version 3.2.1) o bien modificar ligeramente el crt0.s y usar uno moderno (3.4.x Instalable en cualquier distribución).
El precio de los componentes sale aproximadamente por 4€.
Solo hacer notar que; Debido la simpleza con que diseñó el circuito, es necesario usar uno de los pines del puerto RS232 para obtener una tensión de -12V en la placa, necesaria para la transmisión de datos via serie por la UART. Por tanto, no sirve cualquier programa de terminal serie, a menos que mantenga dicha linea activa. En su web también dispone de uno muy sencillo. Si se quiere compatibilidad plena, sería necesario añadir a la placa, previo a una serie de "ligeras" modificaciones, un integrado MAX3232 (Conversión TTL a RS232) o similar.
Lo malo es que los micros de atmel no tienen programas de simulación [atmel.com] tan cómodos como los de microchip [microchip.com] (bien el Oficial del fabricante [microchip.com], que funciona bajo Windows exclusivamente o el (libre) gpsim [sourceforge.net], dicho sea de paso, éste último tiene una GUI con muy buena pinta [fadedminds.com])
Con estos cacharros se pueden hacer virguerías [avrfreaks.net] a precios muy económicos.