-Выделяю три ножки любого порта: для сигнала синхронизации, исходящих данных, входящих данных.
-Мастер, которым является МК, начинает формировать синхроимпульсы, которые принимает Приёмник (в данном случае радиомодуль). При каждом спаде\возрастании этого синхроимпульса, мастер устанавливает ножку исходящих данных в состояние очередного бита данных. В это же время приёмник читает ножку для входящих данных и записывает их в сдвиговый регистр. Так повторяется пока не будет передан\получен целый байт. После того как он получен его значение загружается в буфер, после чего цикл чтения\записи заводится снова.
Поправьте меня, если что то не так


