Buenas noches con todos,
Llevo poco tiempo programando PICs y recien entré con los dsPICs. Estaba acostumbrado a programar en C con el compilador CCS, en donde entre cosas podía controlar una memoria eeprom con cualquier pin del dsPIC, es decir, no solamente con los pines destinados para la comunicacion I2C. Ahora ando usando el dsPIC30F4013 y me veo obligado a usar C30 con el cual pude correr el ejemplo de microchip para controlar estas memorias; sin embargo, solo puedo hacerlas funcionar si uso los pines destinados para I2C. El problema es que los pines para I2C son los mismos que los de SPI, y necesito usar ambos tipos de comunicacion. Por ello es que quisiera controlar la eeprom con cualquier pin de entrada y salida -si se pudiera. Existe alguna porción de codigo o libreria que ya haga esto (como el del CCS), algun ejemplo quizas? o tengo que programar el bus I2C por software?
Gracias por su ayuda.
Saludos.