Hola a todos, pues he intentado meter esos arrays en rom pero..... se me queda sin memoria, el tema es que me hacen falta esos arrays porque quiero hacer un menú de configuración del sistema y no quiero conectarlo vía remoto a ningún pc ni nada, quiero que sea autónomo, con lo cual voy a probar a meter esos arrays en una memoria externa pero tengo algún problema que otro a la hora de hacerlo.
Estoy utilizando una memoria 24LC256 que tenía por aquí en casa.
me ha costado hacer el driver, no sé el porque de esto ya que no es complicado pero el mplab se resistía al final ya me funciona tanto por software como por hardware, pero solo en proteus, al implementarlo por hardware no me camina.
Me pasa también una cosa curiosa, en el MPLAB IDE utilizo el protocolo I2C por software ( tengo que utilizar esto porque estoy utilizando el protocolo SPI por hradware) pues fuerzo los puertos de salida a rb4 y rb5 y no me los cambia.
cierro el mplab ide y abro el mplabx compilo el proyecto y si me cambia de pines, no entiendo la razón a ver si alguien me lo puede explicar, en el proyecto estoy utilizando las librerías incluidas en el proyecto, nada más.
Una vez me está funcionando en proteus, paso el proyecto a mi chip y en este no funciona, no sé si será una cosa de tiempos o que ¿que puedo hacer para que funcione?, ¿que puedo comprobar?.
gracias por vuestra ayuda de ante mano me están ayudando mucho
Por cierto tengo resistencias pull-up de 10k en las líneas i2c