Target: send spi data irregularly

This commit is contained in:
Stefan Beller 2012-05-21 18:36:33 +02:00
parent a82a9c16ad
commit 7a64c8d0d5

View File

@ -368,14 +368,14 @@ int main(void) {
#ifdef TEST_TARGET_AS_SPI_MASTER #ifdef TEST_TARGET_AS_SPI_MASTER
DDRB = (1 << PB2 | 1 << PB3 | 1 << PB5); DDRB = (1 << PB2 | 1 << PB3 | 1 << PB5);
PORTB &= (1 << PB2); PORTB &= (1 << PB2);
SPCR = (1 << SPE | 1 << MSTR | 1 << SPR1 | 1 << SPR0); SPCR = (1 << SPE | 1 << MSTR);
sei(); sei();
for (;;) { for (;;) {
if (--blink_counter == 0) { clockWait(30); // wait 9,6 ms
toggleLedRed(); toggleLedRed();
blink_counter = (unsigned int)(1UL << 19); SPDR = j++;
SPDR = i++; clockWait(1); // wait 320 us
} SPDR = j++;
} }
#endif #endif