код отправки такой
Код: Выделить всё
;ОТПРАВКА БАЙТА ПО SPI
sendSPI:
;PB2 = 0
cbi PORTB, 2
;шлем байт = temp2
out SPDR, temp2
;rcall Delay
;проверка передачи
in temp1, SPSR
sbrs temp1, 7 ; если равен 1 то пропуск след команду
rjmp sendSPI
;PB2 = 1
sbi PORTB, 2
ret
Правильно ли я сделал проверку бита SPIF(7 бит в регистре SPSR)?
если добавляю задержку rcall Delay то все нормально. шлю данные в 595 регистр.
