TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: nbc en 03 de Abril de 2008, 18:28:46

Título: i2c entre 2 18f4620 (ccs)
Publicado por: nbc en 03 de Abril de 2008, 18:28:46
Hola, he leido y aprendido mucho en este foro, no qme justa molestar hasta haber agotado todos los recursos, pero no me quedan mas...... Es que no puedo comunicar los pic, uno como maestro y otro como esclavo, el master con otro ci sda3302 en el mismo bus funciona bien,  pero el esclavo ni se entera cuando el master le manda una señal, hice todos los ejemplos que encontre en el foro y nada, ni siquiera en la pagina de microchip hay algo sobre como configurar un esclavo, todo es con memorias tipo 24c..., la comunicacion entre pics por i2c sera una utopia ? . si alguien puede darme una mano mando lo que tengo hecho del programa. yo me dedico a la parte de radio, fabicacion , diseño, me gustaria colaborar con lo que pueda , gracias
Título: Re: i2c entre 2 18f4620 (ccs)
Publicado por: MLO__ en 04 de Abril de 2008, 11:12:51
Hola.

Pues a mi se me ocurre que debe ser la configuracion del i2c, en el master debe ir algo como:

#use i2c(master,sda=PIN_C4,scl=PIN_C3,slow)

y en el esclavo:

#use i2c(slave,sda=PIN_C4,scl=PIN_C3,slow, ADDRESS=xx)

y deberia funcionar.

Voy a probarlo y te comento listo? por lo general he trabajado con i2c pero no entre pics. Me pongo a la tarea.

Y aprovechando que te gusta lo de RF, me gustaria que me colaboraras con lo de diseno de bobinas pero de valores muy pequenos....ok? :mrgreen:
Título: Re: i2c entre 2 18f4620 (ccs)
Publicado por: nbc en 04 de Abril de 2008, 19:24:32
hola, gracias por la  respuesta, pero despues de mucho buscar encontre en el foro yanqui de ccs un problema igual, y el tema esta en que los 4620 tienen un problema de i2c por lo que es imposible hacerlos andar, ni microchip lo pudo hacer...lamentablemente son cosas que tapan y se hacen los tontos, pero nosotros somos los que perdemos el tiempo, dinero y muchas broncas...asi que doy por finalizado el tema y usare otros pic que funcionen, habria que mandar  quejas en cadena a microchip para que informen de los bugs. de sus ci´s. Con respecto a lo de las bobinas que necesitas? , con gusto tratare de ayudarte.
Título: Re: i2c entre 2 18f4620 (ccs)
Publicado por: Modulay en 04 de Abril de 2008, 19:44:20
Esas cosas se reportan.
Hay que ojear las silicon errata

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en010304 (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en010304)
Título: Re: i2c entre 2 18f4620 (ccs)
Publicado por: manex_1987 en 04 de Abril de 2008, 21:01:53
Tranquilo, yo tambien me volvi loco intentando comunicar via I2C dos 18F2550, y al final tuve que abandonar.