TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: vasconinicolas en 18 de Junio de 2009, 09:33:24
-
Hola amigos del foro, estoy laburando con un pic, 18F1330, diseñado para manejar motores pues tiene 6 salidas PWM.
El asunto es que necesito escribir una tabla grande, de 512 palabras de 8 bytes en eeprom y no me da la capacidad... entonces dije, colocaré una eeprom externa.. pero este pic no tiene i2c.!!..
Es posible manejar una eeprom externa sin i2c?
Bueno, muchas gracias de antemano.
saludos
N
-
Si, puedes hacerla por software.
Si utilizas C de CCS puedes indicar los pines a usar y el compilador sabe que debe hacerlo por software en un PIC sin Hardware I2C... :mrgreen:
-
Gracias MGLSOFT por tan pronta respuesta! Voy a probarlo ya mismo. No sabía que CCS tenía esa funcionalidad. Gracias!
N
-
De hecho en CCS C tienes que poner FORCE_HW para forzar a utilizar el Hardware I2C porque en caso contrario siempre se genera "por software". :mrgreen:
"Software functions are generated unless the FORCE_HW is specified."
Nota: Es curioso que #use rs232 y #use I2C son exactamente opuestos en este tema: TIPS sobre el CCS C (http://www.todopic.com.ar/foros/index.php?topic=20694.msg156980#msg156980)