|
по I2C есть несколько стандартов - 1) максимальная тактовая - 100кГц 2) максимальная тактовая 300 кГц 3) максимальная тактовая мегагерц. почти все девайся работают по 1-2. то есть максимум 300 ну может быть 400 если моя память мне изменяет. каждую транзакцию - передаётся адрес устройства + адрес внутри устройства + каждый байт 9 синхроимпульсов - (9-й подтверждающий). итого даже при простой передаче данных 300/9=33,3 тысячи байт в секунду. Это если не считать того что девайсина имеет право затнять фронт если не готова и не считать того что во флешах выравнивание по странице. то есть писать страницей надо. скорость получается весьма мизерная. хватает только для хранения настроек и каких-то резервных данных.
E-mail: info@telesys.ru