worked SPI+TIMER