Descargar

Comunicaciones seriales SPI dedicado al trabajo con microcontroladores Atmel (página 2)

Enviado por Pablo Turmero


Partes: 1, 2
edu.red Cada uno de los ejercicios se desarrollará con tres elementos en común , por lo cual se construyó una plataforma que funcione para todo el proyecto. Estos elementos son:

Protoboard

AVR Butterfly

Pilas AA PLATAFORMA DEL PROYECTO

edu.red Rotación de Leds El AVR Butterfly trabaja como el maestro del SPI y realiza la rotación de 8 leds conectados en el Puerto D, al mismo tiempo que se transmiten estos datos al registro de desplazamiento 74HC595, el cual trabaja como el esclavo de la comunicación y realiza la misma rotación de leds conectados en su salida.

Descripcion de los ejercicios

edu.red Movimiento de las piezas de Ajedrez El AVR Butterfly recibe la lectura de 4 botoneras conectadas al Puerto B y que corresponden a las piezas de ajedrez: Peón, Caballo, Alfil y Torre. Cuando se presiona una de las botoneras se muestra el nombre de la pieza escogida por el LCD. El esclavo de la comunicación recibe la información de la botonera seleccionada y simula los movimientos de la pieza de ajedrez respectiva en el tablero.

Descripcion de los ejercicios

edu.red Contador de dos dígitos Dependiendo de la botonera seleccionada en el Puerto B del AVR Butterfly, el cual funciona como maestro, se incrementa o decrementa el contador. El dígito de las unidades se muestra en un display conectado al Puerto D del Butterfly. El esclavo de la comunicación SPI recibe el dato del dígito de las decenas y lo muestra en su Puerto D.

Descripcion de los ejercicios

edu.red void SPI_masterinit(void) { DDRB=0x07; // MOSI, SS y SCK como salida SPCR=(1<<<<<

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente