Bienvenido a los foros de FT81x Manía. Te invitamos a regístrate totalmente gratis. Disfruta de tu experiencia con un grandes amigos y Staff.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Thread Contributor: lightcalamarLibreria IC24C32_STM32 [OK]

#1
Thumbs Up 
2
Better response on post Libreria IC24C32_STM32 [OK]Librería IC24C32_STM32

Es una librería para EEPROM´s tipo 24C32 o 24C64 funcionando correctamente en diferentes cores de STM32. Solo hace referrencia al llamar la librería Wire.h. Si el core tiene esta ultima es totalmente funcional.

IC24C32_STM32 es ideal si se desea usar una segunda EEPROM  en tu proyecto. Es bien sabido que las pantallas de FTDI necesitan grabar inicialmente y una vez los datos de calibración. Actualmente se usa la libreria AT24Cxx.

Si necesitaramos una segunda, esta es la solución.

La librería viene configurada para EEPROM 24C32, en caso de usar otra del tipo 24C64, editar el fichero IC24C32_stm32.cpp, localizar la linea 6 donde pone;

#define EEPROM__PAGE_SIZE         32


Substituir por:


#define EEPROM__PAGE_SIZE         64



Adjunto al mensaje la librería. juguete


Attached Files
.zip   IC24C32_STM32.zip (Size: 3.33 KB / Downloads: 2)
Reply
#2
0
Es muy útil para almacenar datos en otra parte. Dado que la calibración requiere de los primeros 25 registros de la EEPROM, había estado usando los posteriores.

Contar con una segunda EEPROM incrementa las opciones para almacenar información de nuestros proyectos, sin tocar accidentalmente alguno de los registros de calibración .  Gracias
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)