Здравствуйте Анатолий.
Приношу свои извинения, за долгое молчание. Свободного времени практически нет. На работе аврал, ни конца, ни края не видно. Но всё же продолжаю изучения шины SPI. В нашей глубинке не получилось разжиться сдвиговыми регистрами и потому решил соединить два МК ATiny2313 между собой. Написал две программы (программный алгоритм) ведущего и ведомого устройства для шины SPI. Суть заключается в следующем: подсоединил к ведущему два 7-сегментных индикатора для отображения передающего и принятого байта. У ведущего есть ещё кнопка, для разрешения передачи данных. Вот схема и исходники на АВ. Старался максимально прокомментировать каждое действие. Вопрос, правильно ли я сделал программный алгоритм, или что-то нужно исправить? Аппаратный ещё не испытывал. Надеюсь там намного проще.
1.gif [ 16.01 КБ | Просмотров: 12594 ]
SPI_MASTER.rar [7.33 КБ]
Скачиваний: 710
SPI_SLAVE.rar [6.25 КБ]
Скачиваний: 760