TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: anfelgo en 06 de Agosto de 2009, 11:27:29
-
Hola, estoy haciendo un proyecto en el que deseo que 2 microncontroladores se comuniquen entre ellos a través de I2C entonces me he puesto en la tarea de leer acerca de las especificaciones del bus. Sin embargo creo que aunque ya entiendo la teoría de como funciona este tipo de comunicación, tengo la duda si es necesario crear rutinas para la comunicación, o simplemente con poner un valor en el registro para la comunicación es suficiente (teniendo en cuenta que se están usando dos microcontroladores con módulos I2C).Es decir es necesario crear una rutina para Start, Acknowledge, Stop?? o los microcontroladores se encargan de eso como cuando se usa la UART??
Sería realmente útil si alguno de ustedes pueda compartir un ejemplo que les haya funcionado con la comunicación I2C.
Gracias
-
En que lenguaje?
Fíjate aquí (http://www2.ate.uniovi.es/fernando/Doc2007/Presentaciones/Serie_sincrona_en_C.pdf) hay un pdf que explica la comunicación, con los registros que usa y como se debe trabajarlos en un 877.
Saludos!
-
Le voy a hechar una mirada al link que pusiste y te cuento.
El lenguaje de programacion que voy a usar es C.