Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenas tardes a todos tengo una idea en la cabeza pero no se como hacerla. Consiste en activar un ventilador con el puerto usb para que cuando el procesador se caliente se active el ventilador para refligerar el portatil. Se que hay placas que lo hacen pero me quiero hacer yo la placa. Si me pudierais decir como lo puedo hacer os lo agradecería.
Un saludo y gracias por vuestro interés.
En FTDI tienen librerías de demostración para acceder a varias funciones desde C, C++, C#, Visual Basic, etc. Incluyen los nuevos dispositivos con interface SPI, I2C, JTAG además del bit banging. Hasta hay esquemas libres de JTAG debuggers para ARM Cortex M3 con un FT2232, y para FPGA's. De hecho, me estoy preparando uno para los STM32F.
Bueno, lo del JTAG si se que hay varios (como el CoLink por ejemplo) que usan ese integrado, pero claro, ya tienen implementado en la parte del software el driver (por eso no se puede distribuir libremente OCD compilado) y no sabía cómo lo usaban.
Habrá que probar entonces.
¿Acaso usas el CoLink + CooCox? Tengo previsto hacer un diseño con STM32F103RE + CoLink + CooCox en los próximos meses. Incluso me estoy planteando añadir una Xilinx Spartan 3A(N) en TQFP144 para dar más juego... Y porque los SAM3U (USB @ 480Mbps!!) no están disponibles aún, que si no...
¿Acaso usas el CoLink + CooCox? Tengo previsto hacer un diseño con STM32F103RE + CoLink + CooCox en los próximos meses. Incluso me estoy planteando añadir una Xilinx Spartan 3A(N) en TQFP144 para dar más juego... Y porque los SAM3U (USB @ 480Mbps!!) no están disponibles aún, que si no...
He estado probando el CooCox Builder, pero tampoco es gran cosa... Básicamente usa las liberías que proporcionan los fabricantes (he visto incluidas para NXP, ST, Luminary y los Atmel), el compilador gcc y una modificación de eclipse. Lo bueno que tiene es que es instalar y funcionar y eso es una ventaja grande para cuando empiezas. El CooLink no lo tengo, pero la verdad es que por ese precio está bien, aunque puedes usar otros JTAGs que son compatibles.
Respecto a lo de SAM3U+Spartan... Supongo que sería para algo que exija mucho cálculo y no se yo si sería mejor un OMAP que trae ya incluido un DSP de la madre de los DSPs... Todo depende de la aplicación.
Lo de la Spartan es más para HW y trastear que para cálculo propiamente dicho, aunque siempre se puede añadir código VHDL para hacer una 'computadora reconfigurable', pero los OMAP siguen siendo más fáciles para las aplicaciones habituales.
Otra cosa es que mi (retorcida) mente sea 'habitual'.
Aún así, el proyecto era para hacer un instrumento en el trabajo, que entre otras cosas sería frecuencímetro, con unos 100 contadores de 16 bits, y otras cosas similares. Luego pensaba reutilizarlo, ya que con un Spartan se pueden hacer tantos PWM para servos como salidas tengas libres... Y para rematar la faena, usar la posibilidad de LVDS para atacar directamente unos TFT de 7" que montamos en el curro.
El ARM, además de usarse en Tiempo Real (necesidadesl de los proyectos) también es interesante porque on una MicroSD puede coger los archivos de configuración de la FPGA y cargarlos directamente en la misma cuando haga falta, sin necesidad de PC ni JTAG.
Por cierto, en la misma tarjeta pensaba poner un FT2232 para hacer de JTAG del ARM por un lado siguiendo el CoLink, y para la FPGA por el otro. Total, sólo son unos 15€ más (precio de Farnell contando el conector USB y demás periferia).