|
1. В процедуре обработки прерывания на стороне слейва нужно как-то проверить SPDR, и если там не мусор то считать. Далее можем послать в SPDR данные. Тем самым мы и проверим готовность слейва??
Как я могу проверить spi_rx? Если я заранее знаю, что отправляет мне мастер. В моем случае, поскольку это тестовый пример, я знаю, мастер шлет один байт, 0x77. Значит, в ISR:
if ( spi_rx == 0x77 ) ....
Я начинаю все больше запутываться в SPI, хотя на первый взгляд он выглядит простым протоколом :-))
E-mail: info@telesys.ru