1887ВЕ7 (SPI)

Модераторы: ea, Alis, pip, gurzzza, sya, _sva_

Ответить
fellex
Сообщения: 2
Зарегистрирован: 10 окт 2023, 23:10
Предприятие: Созвездие

1887ВЕ7 (SPI)

Сообщение fellex »

Здравствуйте. Столкнулся с проблемой при передаче данных по SPI. В протеусе на двух atmega128 собрана схема, один из них master, другой slave. Режим работы CPOL = 1, CPHA = 0. Проблема в следующем. При инициализации отправки (запись в буфер SPDR в мастере) slave принимает биты корректно, загружает свою информацию в буфер SPDR, и при следующей засылке mastera (опрос) в буфере мастера появляется информация, но недостдвинутая на 1 бит (например вместо 0x01 лежит 0x03). Есть два мнения на этот счет: 1) не корректно работает протеус и модель 2) при начале опросе мастера в момент начала сдвига (первый фронт тактового) свою информацию он сдвигает, но не сдвигается бит в SLAVE, причем при следующем перепаде сдвижка начинает идти корректно. Поясните в чем проблема или я чего-то не понимаю. Спасибо.
sya
Специалист
Сообщения: 240
Зарегистрирован: 19 ноя 2009, 14:40
Откуда: Воронеж
Контактная информация:

Re: 1887ВЕ7 (SPI)

Сообщение sya »

Ответ на дублированный вопрос дан в ветке "Список форумов/Общие вопросы".
Ответить

Вернуться в «Микроконтроллеры RISC»