Kernel Esclavo I2C para ATtiny13 y ATtiny2313
Ponga BascomAVR y añada una pizca de código ensamblador
Publicado en Elektor n° 343, Enero 2009
Con toda la potencia de procesamiento bajo el encapsulado de los microprocesadores ATtiny13 y ATtiny2313 de Atmel, no es demasiado difícil conseguir conectarlos al bus I2C: un poco de código ensamblador y Basic es todo lo que necesitamos. El bus I2C (acrónimo de IIC o bus inter-IC), al igual que los circuitos integrados diseñados para trabajar con él, ha sido descrito numerosas veces en esta revista. Basta con mirar las referencias [1] y [2] para acceder a dos de los artículos más recientes. Aunque existen cientos de circuitos integrados (CI) compatibles con I2C, cada uno tendrá una función específica para la que ha sido diseñado. Por ejemplo, medición de humedad, control de relés, control de pantallas LCD, memorización de datos, detección de actividades de un botón pulsado, decodificación de teclado, amplificador de corriente de bus… ¡Sólo mencionarlos y los tendremos disponibles y a muy buen precio!
Actualizaciones e información adicional
Especificaciones Técnicas Atmel ATtiny13 o ATtiny2313 programado para actuar como dispositivo esclavo en el bus I2C. Mezcla de código BascomAVR y ensamblador. Programas finales de código abierto y gratuitos en la Comunidad. Direcciones de dispositivos no fijas. Modo de aprendizaje y activación hardware internos.
|
¡Atención! A la vista de la complejidad de los mercados internacionales, Elektor no puede garantizar la disponibilidad de los componentes para este proyecto.
|