Вопрос по SPI Мега 16
Добавлено: Вт ноя 18, 2008 20:42:32
Почему-то у меня на плате выводы SPI MISO, MOSI соединены через резистор 4,7 кОм. Я соединяю их напрямую перемычкой длиной примерно 8 см. У меня такое ощущение что мой SPI срабатывает от помехи. Хочу увидеть какие данные шлют друг другу мк и ничего не могу увидеть. Может причина в настройках?
Если не лень, посмотрите алгоритм, пожалуйста... Ну что я делаю не так?
Для мастер
На выводе SS высокий уровень. Инициализирую SPI:
Включаю SPI, разрешаю прерывания., режим мастер, частота CLK 125 кГц.
На вывод SS Slave подаю 0 в SPDR загружаю данные.
В прерывании считываю принятые данные от Slave вызываю функцию обработки принятых данных.
Для Slave
Инициализирую SPI: Включаю SPI, разрешаю прерывания.
В SPDR загружаю данные.
В прерывании считываю принятые данные от Master вызываю функцию обработки принятых данных.
Заранее благодарю
Если не лень, посмотрите алгоритм, пожалуйста... Ну что я делаю не так?
Для мастер
На выводе SS высокий уровень. Инициализирую SPI:
Включаю SPI, разрешаю прерывания., режим мастер, частота CLK 125 кГц.
На вывод SS Slave подаю 0 в SPDR загружаю данные.
В прерывании считываю принятые данные от Slave вызываю функцию обработки принятых данных.
Для Slave
Инициализирую SPI: Включаю SPI, разрешаю прерывания.
В SPDR загружаю данные.
В прерывании считываю принятые данные от Master вызываю функцию обработки принятых данных.
Заранее благодарю