ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 июля
115015 Топик полностью
rezident (11.03.2008 23:41, просмотров: 108) ответил Dany на А про фреймы... Не встречал я никакого(наверное, плохо искал) контроля фрейма,считается что SPI внутриплатный и ошибок возникать не должно. SPI либо работает, либо не работает...
SPI это синхронный интерфейс. У него нет начала и конца, как в I2C или асинхронных протоколах. Когда есть клок, происходит обмен данными. Откуда (от какого именно тактового импульса) отсчитывать начало байта? Это априори неизвестно. Вот для этого и вводят фреймовую синхронизацию отдельным сигналом. Установили этот сигнал (CS) в активное состояние - значит это начало фрейма. Сбросили - конец фрейма. В начале фрейма обычно идет команда с параметрами, а затем идет обмен данными. Вы посмотрите протоколы SPI-ных EEPROM, DataFlash, MMC, SD и т.п. Может понятнее будет о чем я толкую?