OIS (28.01.2005 13:43, просмотров: 2503)
Как обмениваться информацией по SPI c помощью двух Мег? Необходимо связать две Меги по SPI. Делаю все вроде в соответствии с даташитами, но чего то не хотят дружить. Чего-то подчиненный не хочет выставлять флаг завершения обмена по SPI. Насколько я понимаю для подчиненного частоту шины выставлять не нужно - она определяется мастером. При обмене они просто пересылают друг другу содержимое своих SPDR. Похоже что пересылка идет поскольку при отключенном слейве мастер из SPDR выдает FF, а при подключенном - отправленный байт. Создается впечатление что байты сдвигаются, но слейв не хочет понимать что он принял байт. В чем причина такого странного прведения? Может какая нибудь добрая душа поделится кодом обменов по SPI - хорошо бы на Си.