-
- Ну и? Чего вы этой цитатой из спецификации доказать хотите? Да,
согласно спецификации шины I2C slave имеет право удерживать SCL в нуле, чтобы снизить скорость шины. Это было
специфицировано еще в те времена, когда реализовывали I2C на МК
программным путем с поллингом состояния пинов. Только нюанс в том,
что большинство современных м/с сенсоров и EEPROM с интерфейсом I2C не имеют возможности
замедления шины reZident(182 знак., 24.01.2025 14:24)
- когда-то думал, что SMBus это типа перемаркировка для I2C. пока в каком-то C51, кажись от Silabs, не обнаружил описанный, но недоступный, таймер для таймаутов SMBus. жаль, что Philips/NXP так и не затянули в спеку эти таймауты, в т.ч. по зажиманию клока - Vit(25.01.2025 08:55)
- ЕМНИП, Atmel'овская AT17 удерживала SCL при пониженном питании. - Toчкa oпopы(24.01.2025 15:19)
- Ну это некоторая специфика загрузочной EEPROM. Видимо для того,
чтобы при величине питания вне допустимого диапазона не давать FPGA
загрузить "кривую" прошивку. - reZident(24.01.2025 15:32)
- Это было в режиме программирования самой AT17, когда она работала по I2C на приём, а не на выхлоп в ПЛИС. - Toчкa oпopы(24.01.2025 16:52)
- Ну это некоторая специфика загрузочной EEPROM. Видимо для того,
чтобы при величине питания вне допустимого диапазона не давать FPGA
загрузить "кривую" прошивку. - reZident(24.01.2025 15:32)
- ничего нового. и такие девайсы, конечно, встречаются. Vit(557 знак., 24.01.2025 14:19)
- Спасибо. Вот! - Nikolay_Po(24.01.2025 16:02)
- дык NRND:) - Vit(25.01.2025 08:38)
- Спасибо. Вот! - Nikolay_Po(24.01.2025 16:02)
- Ну и? Чего вы этой цитатой из спецификации доказать хотите? Да,
согласно спецификации шины I2C slave имеет право удерживать SCL в нуле, чтобы снизить скорость шины. Это было
специфицировано еще в те времена, когда реализовывали I2C на МК
программным путем с поллингом состояния пинов. Только нюанс в том,
что большинство современных м/с сенсоров и EEPROM с интерфейсом I2C не имеют возможности
замедления шины reZident(182 знак., 24.01.2025 14:24)