Синхронный последовательный порт: Синхронный последовательный порт используеться для установки и чтения параметров adns-2620, а также для чтения информации о движении. порт двухпроводной, в режиме полудуплекса. Хост(микроконтроллер) всегда инициирует передачу данных; adns-2620 никогда не инициирует передачу данных. ScK: тактирующий сигнал последовательного порта. тактовый сигнал всегда задаёться контроллером SCK: сигнальная линия Операция записи: операция записи это операция в ходе которой данные идут от микроконтроллера к adns-2620, всегда инициируеться микроконтроллером и состоит из 2х байт. Первый байт содержит адрес(семь бит) и содержит единицу в MSB что обозначает направление передачи данных. Второй байт содержит данные. Передача синхронизируеться SCK. Микроконтроллер изменяет SDIO на спадающем фронте SCK. adns-2620 читает SDIO на возрастающем фронте SCK Операция чтения: операция чтения означает что информация передаёться из adns-2620 в микроконтроллер, она всегда инициируеться микроконтроллером и содержит 2 байта. Первый байт содержит адрес для записи в микроконтроллер и в его MSB содержиться ноль, что обозначает направление передачи информации. Второй байт содержит информацию генерируемую adns-2620. Передача синхронизируеться SCK. SDIO меняеться на ниспадающем фронте SCK и читаеться на каждом возрастающем фронте SCK. Микроконтроллер должен переходить в High-Z состояние после последнего бита информации. Также необходимо помнить во время операции чтения, что SCK должен задерживаться после последнего бита данных, чтобы дать время (как минимум 100µs) подготовить adns-2620 запрашиваемые данные. //литературный перевод из даташита 5988-9773 на сенсор adns-2620