Code is below SPI_Data_Block1[0] = 0x42; SPI_Data_Block1[1] = 0x00; PORTD.OUTCLR = PIN4_bm; ReceivedByte = SPI_Read_Poll1( &SPID, &PORTD, PIN4_bm, SPI_Data_Block1[0]); ReceivedByte = SPI_Read_Poll1( &SPID, &PORTD, PIN4_bm, SPI_Data_Block1[1]); PORTD.OUTSET = PIN4_bm; SPI_Data_Block1[0] = 0x80; SPI_Data_Block1[1] = 0x00; PORTD.OUTCLR = PIN4_bm; ReceivedByte = SPI_Read_Poll1( &SPID, &PORTD, PIN4_bm, SPI_Data_Block1[0]); ReceivedByte = SPI_Read_Poll1( &SPID, &PORTD, PIN4_bm, SPI_Data_Block1[1]); PORTD.OUTSET = PIN4_bm; SPI_Data_Block1[0] = 0xff; SPI_Data_Block1[1] = 0xff; PORTD.OUTCLR = PIN4_bm; ReceivedByte = SPI_Read_Poll1( &SPID, &PORTD, PIN4_bm, SPI_Data_Block1[0]); ReceivedByte = SPI_Read_Poll1( &SPID, &PORTD, PIN4_bm, SPI_Data_Block1[1]); PORTD.OUTSET = PIN4_bm; SPI_Data_Block1[0] = 0x28; SPI_Data_Block1[1] = 0x00; PORTD.OUTCLR = PIN4_bm; ReceivedByte = SPI_Read_Poll1( &SPID, &PORTD, PIN4_bm, SPI_Data_Block1[0]); ReceivedByte = SPI_Read_Poll1( &SPID, &PORTD, PIN4_bm, SPI_Data_Block1[1]); PORTD.OUTSET = PIN4_bm; SPI_Data_Block1[0] = 0x00; SPI_Data_Block1[1] = 0x00; PORTD.OUTCLR = PIN4_bm; ReceivedByte = SPI_Read_Poll1( &SPID, &PORTD, PIN4_bm, SPI_Data_Block1[0]); ReceivedByte = SPI_Read_Poll1( &SPID, &PORTD, PIN4_bm, SPI_Data_Block1[1]); PORTD.OUTSET = PIN4_bm; while(1) { for (int i = 0; i = 16) { count = 0; } }
↧