TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: DannielHP en 17 de Octubre de 2005, 18:03:00

Título: SPI & I2C en PIC18F4680
Publicado por: DannielHP en 17 de Octubre de 2005, 18:03:00
Hola a todos.
Recién comencé a trabajar con el PIC18F4680 y he tenido algunos problemillas menores debido a la diferencia con la gama 16, pero que he podido resolver leyendo la "Mega-hoja de datos" (mas de 460 paginas).

Bueno el problema que ahora tengo es el siguiente:

Quiero leer datos de una memoria serial que usa el protocolo I2C.
Pero también quiero leer datos de un circuito (CS5460A) que usa el protocolo SPI.

Conseguí varios PICs de este tipo y no puedo cambiarlos, asi que tengo que usarlos. Antes de pedirlos verifiqué en la hoja de datos que si cuenta con estos dos protocolos pero mi error fué no checar los pines, ya que usa los mismos para ambos protocolos. (RC3 y RC4)
 
Mi duda es si existe alguna manera para usar estos dos protocolos o tendré que implementar alguno por software?

Saludos...
Título: RE: SPI & I2C en PIC18F4680
Publicado por: kuauhtemok en 18 de Octubre de 2005, 09:37:00

Lo que pasa es que en SPI tienes una linea de SS o CS o LATCH, asi pues, puedes mandar datos por I2C y ya cuando tengas que mandar (o recibir) por SPI tienes que activar el CS (o SS o LATCH de tu dispositivo)...
Título: RE: SPI & I2C en PIC18F4680
Publicado por: DannielHP en 18 de Octubre de 2005, 10:00:00
Gracias por tu respuesta kuauhtemok.

Debo mencionar que nunca he trabajado con SPI pero he estado leyendo un poco y al parecer, el bus no lleva resistencias de pull-up como en el I2C.

Ya habia pensado en activar el dispositivo SPI (y desactivar el I2C) solo cuando lo necesite pero lo que quiero saber es si estas resitencias de pull-up conectadas en los pines RC4/SDI/SDA y RC3/SCK/SCL afecten en SPI.

Saludos...
Título: RE: SPI & I2C en PIC18F4680
Publicado por: kuauhtemok en 18 de Octubre de 2005, 10:05:00

Pues la verdad siempre he trabajado SPI sin las resistencias y funciona bien... pues no te queda otra mas que probar.....  Helado

Me avisas si tuviste problemas... a mi tambien me interesa.

Saludos  Muchas risas
Título: RE: SPI & I2C en PIC18F4680
Publicado por: DannielHP en 18 de Octubre de 2005, 10:46:00
Bueno por lo pronto voy a aprender a usar el SPI ya que me funcione, intento hacer trabajar los dos a ver que pasa. Gracias.
Saludos...