Estoy desarrollando un proyecto para la escuela que involucra bastante el tema y me surgió una problemática. Lo que tengo q hacer es que cuando se marcan números en un teléfono ir almacenándolos para después comparar el numero al que se quiere llamar con una lista de números previamente guardados. El problema se da cuando me doy cuenta que en la memoria que trae el pic internamente... no me alcanzan a entrar una cantidad mas o menos grandes de números telefónicos (en el caso del pic16F84 por ej.) y me dijeron que me veo obligado a utilizar una memoria externa del tipo 24LCxx que funcionan con el famoso I2C. Bueno el problema en cuestión es como hago yo con un PIC 16F84 para grabar datos en esa memoria y como hago para leer los datos de esa memoria? Estube leyendo la hoja de datos del pic y algo explica unas rutinas que tienen que ver con el EEDATA y el EEADR o algo similar , pero mucho no las entiendo así que si alguien es tan amable de subir algún ejemplo practico del uso de este tipos de memorias con este pic o alguno similar de la gama media se agradece
Otra duda aparte que me surgió investigando por ahí... vi q algunos pics traen I2C pero como slave nada mas (como el caso del pic16F84) y hay otros q traen I2C como slave y como master.. que diferencias hay entre uno y otro?
Desde ya muchas gracias!
Otra duda aparte que me surgió investigando por ahí... vi q algunos pics traen I2C pero como slave nada mas (como el caso del pic16F84) y hay otros q traen I2C como slave y como master.. que diferencias hay entre uno y otro?
Desde ya muchas gracias!