Comunicaciones seriales SPI dedicado al trabajo con microcontroladores Atmel (página 2)
Enviado por Pablo Turmero

Protoboard
AVR Butterfly
Pilas AA PLATAFORMA DEL PROYECTO
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
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
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
void SPI_masterinit(void) { DDRB=0x07; // MOSI, SS y SCK como salida SPCR=(1<<<<<
Página siguiente |