AVR programación en C – 15 Lectura y escritura en la Memoria EEPROM de los AVR

Por definición la memoria EEPROM (Electrically Erasable Programmable Read-Only Memory) es una memoria de almacenamiento no volátil que es grabada y borrada eléctricamente en la cual se pueden almacenar datos que perduren con el tiempo, inclusive si el dispositivo en el que se encuentra no está alimentado. Los microcontroladores AVR contienen en su interior una... Continue Reading →

Programación de Microcontroladores AVR en Linux – Pt 2

Hola de nuevo, en esta entrada voy a mostrar un mini tutorial de como programar microcontroladores AVR en sistemas operativos Linux utilizando herramientas libres: un compilador de C/C++ para AVR, un editor de texto y la terminal de Linux. Contenido Introducción El problema La Solución Instalando las herramientas Creación y compilación de un proyecto Conclusiones... Continue Reading →

AVR Programación en C – 13 SPI modo maestro por software (Bit Bang)

En este post explicaré como escribir un programa que implemente el protocolo SPI en modo maestro por software, es decir, generando a mano los niveles de 1's y 0's necesario para comunicarnos con el dispositivo que lo requiera. La ventaja de implementar el protocolo SPI por software es que puede implementarse en cualquier pin y puerto del micro, en caso de que este no cuente con un módulo dedicado al SPI o en caso de que se necesite un bus SPI adicional.

Crea una web o blog en WordPress.com

Subir ↑