TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: cguzman en 15 de Marzo de 2013, 18:03:01

Título: Comunicacion SPI
Publicado por: cguzman en 15 de Marzo de 2013, 18:03:01
Companeros estoy iniciando un nuevo proyeco con 18f452 en PIC C de CCS.

Estoy trabajando con comunicacion SPI y necesito saber como seleccionar un esclavo y como sabe el maestro cual esclavo le esta hablando.
Si me pudieran dar un ejemplo.
Título: Re: Comunicacion SPI
Publicado por: AngelGris en 15 de Marzo de 2013, 18:29:41
En comunicación SPI, además de los tres hilos (dos de datos y uno de clock) se utiliza un pin de Enable. El micro debe tener un pin de enable por cada esclavo, de esa manera, según el pin que se utilice es el esclavo con el cual se está comunicando.
Título: Re: Comunicacion SPI
Publicado por: cguzman en 15 de Marzo de 2013, 18:49:56
debo asignar un pin del maestro para cada esclavo y activarlo cada veza que me quiere comunicar con dicho esclavo
Título: Re: Comunicacion SPI
Publicado por: cguzman en 15 de Marzo de 2013, 19:05:25
Tienes algun ejemplo que me puedas proporcionar
Título: Re: Comunicacion SPI
Publicado por: Chenao en 15 de Marzo de 2013, 21:35:04

Acá (http://www.todopic.com.ar/foros/index.php?topic=28952.0) un ejemplo y algo de teoría del bus SPI, si bien el código esta hecho con el micro 16f877 es adaptable a otra máquina que lo soporte por hardware.